Courses
| Fall 08/09 | Spring 08/09 |
|---|---|
| Banner Listing | Banner Listing |
| Course Name | Course Name |
| Instructor | Instructor |
| Chart (pdf) | Chart (pdf) |
The following is a comprehensive list of Computer Science course offerings. For simpler, per-semester lists, choose one of the links in the box to the right. "Banner" is the Brown Online Course Announcement.
The undergraduate TA program is a great way for students to get to know their professors, sharpen their knowledge of a subject, and get paid!
Computer Science Courses
Courses offered this year are in bold.
| CSCI0020 | (CS002) | Concepts and Challenges of Computer Science |
| CSCI0040 | (CS004) | Introduction to Scientific Computing and Problem Solving |
| CSCI0090-A | (CS009-3) | Building a Web Application |
| CSCI0090-B | (CS009-1) | Computers and Human Values |
| CSCI0090-C | (CS009-2) | Talking with Computers |
| CSCI0150 | (CS015) | Introduction to Object-Oriented Programming and Computer Science |
| CSCI0160 | (CS016) | Introduction to Algorithms and Data Structures |
| CSCI0170 | (CS017) | CS: An Integrated Introduction |
| CSCI0180 | (CS018) | CS: An Integrated Introduction |
| CSCI0190 | Programming with Data Structures and Algorithms | |
| CSCI0220 | (CS022) | Introduction to Discrete Structures and Probability |
| CSCI0240 | (CS024) | Visual Thinking/Visual Computing |
| CSCI0310 | (CS031) | Introduction to Computer Systems |
| CSCI0320 | (CS032) | Introduction to Software Engineering |
| CSCI0360 | (CS036) | Introduction to Systems Programming |
| CSCI0510 | (CS051) | Models of Computation |
| CSCI0530 | Directions: The Matrix in Computer Science | |
| CSCI0920 | (CS092) | Educational Software Seminar |
| CSCI1230 | (CS123) | Introduction to Computer Graphics |
| CSCI1250 | (CS125) | Introduction to Computer Animation |
| CSCI1260 | (CS126) | Introductory Compiler Construction |
| CSCI1270 | (CS127) | Database Management Systems |
| CSCI1280 | (CS128) | Intermediate 3D Computer Animation |
| CSCI1340 | (CS196-2) | Innovating Game Development |
| CSCI1370 | (CS137) | Virtual Reality Design for Science |
| CSCI1380 | (CS138) | Distributed Computer Systems |
| CSCI1410 | (CS141) | Introduction to Artificial Intelligence |
| CSCI1430 | (CS143) | Introduction to Computer Vision |
| CSCI1460 | (CS146) | Introduction to Computational Linguistics |
| CSCI1480 | (CS148) | Building Intelligent Robots |
| CSCI1490 | (CS149) | Introduction to Combinatorial Optimization |
| CSCI1510 | (CS151) | Introduction to Cryptography and Computer Security |
| CSCI1550 | (CS155) | Probabilistic Methods in Computer Science |
| CSCI1570 | (CS157) | Design and Analysis of Algorithms |
| CSCI1590 | (CS159) | Introduction to Computational Complexity |
| CSCI1600 | (CS160) | Introduction to Embedded Real-time Software |
| CSCI1610 | (CS161) | Building High-Performance Servers |
| CSCI1660 | (CS166) | Introduction to Computer Systems Security |
| CSCI1670 | (CS167) | Operating Systems |
| CSCI1680 | (CS168) | Computer Networks |
| CSCI1690 | (CS169) | Operating Systems Laboratory |
| CSCI1730 | (CS173) | Introduction to Programming Languages |
| CSCI1760 | (CS176) | Introduction to Multiprocessor Synchronization |
| CSCI1780 | (CS178) | Parallel and Distributed Programming |
| CSCI1810 | (CS181) | Computational Molecular Biology |
| CSCI1850 | (CS185) | Information Theory |
| CSCI1900 | (CS190) | Software System Design |
| CSCI1950-C | Advanced Programming for Digital Art and Literature | |
| CSCI1950-F | (CS195-5) | Intro. to Machine Learning |
| CSCI1950-L | (CS196-1) | Algorithmic Foundations of Computational Biology |
| CSCI1950-Z | Computational Methods for Biology | |
| CSCI1970 | (CS193/4) | Individual Independent Study |
| CSCI1970-17 | (CS194-17) | Software Transactional Memory |
| CSCI2240 | (CS224) | Interactive Computer Graphics |
| CSCI2270 | (CS227) | Topics in Database Management |
| CSCI2310 | (CS231) | Human Factors and User Interface Design |
| CSCI2330 | (CS233) | Programming Environments |
| CSCI2340 | (CS234) | Software Engineering |
| CSCI2370 | (CS237) | Interdisciplinary Scientific Visualization |
| CSCI2410 | (CS241) | Statistical Models in Natural-Language Understanding |
| CSCI2440 | (CS244) | Topics in Game-Theoretic Artificial Intelligence |
| CSCI2500-A | (CS250) | Advanced Algorithms |
| CSCI2500-B | (CS250) | Optimization Algorithms for Planar Graphs |
| CSCI2510 | (CS251) | Approximation Algorithms |
| CSCI2520 | (CS252) | Computational Geometry |
| CSCI2531 | Internet and Web Algorithms | |
| CSCI2540 | (CS254) | Advanced Probabilistic Methods in Computer Science |
| CSCI2550 | (CS255) | Parallel Computation: Models, Algorithms, Limits |
| CSCI2560 | (CS256) | Applied Theory of Computation |
| CSCI2570 | (CS257) | Introduction to Nanocomputing |
| CSCI2580 | (CS258) | Solving Hard Problems in Combinatorial Optimization: Theory and Systems |
| CSCI2590 | (New) | Advanced Topics in Cryptography |
| CSCI2730 | (CS273) | Programming Language Theory |
| CSCI2750 | (CS275) | Topics in Parallel & Distributed Computing |
| CSCI2950-C | (CS296-5) | Topics in Computational Biology |
| CSCI2950-E | (CS296-9) | Stochastic Optimization |
| CSCI2950-G | (CS296-2) | Large-Scale Networked Systems |
| CSCI2950-I | (New) | Computational Models of the Neocortex |
| CSCI2950-J | Cognition, Human-Computer Interaction and Visual Analysis | |
| CSCI2950-L | (CS295-2) | Algorithmic Foundations of Computational Biology II |
| CSCI2950-O | (CS295-7) | Topics in Brain-Computer Interfaces |
| CSCI2950-Q | (CS296-4) | Topics in Computer Vision |
| CSCI2950-T | (CS295-11) | Topics in Distributed Databases & Systems |
| CSCI2950-X | (CS296-1) | Topics in Programming Languages & Systems |
| CSCI2950-Z | (CS296-3) | Robot Learning and Autonomy |
| CSCI2950-y | Theorem Proving | |
| CSCI2980 | (CS297/8) | Reading and Research |
| XList COGS1360 | (CS 146) | Introduction to Computational Linguistics |
| XList COGS1680 | (CS195-5) | Human and Machine Learning |
| XList ENGN2911-I | 3D Photography and Geometry Processing |
| Page Owner: Webmaster | Last Modified: Thu Oct 16 13:50:29 2008 |