CSCI0200
Program Design with Data Structures and Algorithms
Fall 2025
Students extend their program-design skills while learning multiple data structures, common graph algorithms, different forms of societal impacts from programs, how to analyze programs for performance, and how to work effectively with multiple styles of programming languages. Examples and course projects draw from several areas of computer science to help students identify their broader interests within the field. There will be a required weekly lab session involving hands-on work with course material.
Prerequisite: CSCI 0112, CSCI 0150, 0170, or CSCI 0190. In addition, CSCI 0111 can be used with both additional work and the instructor's permission. The first two weeks of the course will be taught as at least two parallel tracks based on which prerequisite course a student has taken.
CSCI 0200 will be offered every semester (fall and spring).
Instructor(s): | |
Home Page: | https://cs.brown.edu/courses/csci0200 |
Meets: | MWF 2pm-2:50pm in Bio Med Center 291 |
Exam: | If an exam is scheduled for the final exam period, it will be held: |
Max Seats: | 75 |
CRN: | 18184 |
Spring 2026
Students extend their program-design skills while learning multiple data structures, common graph algorithms, different forms of societal impacts from programs, how to analyze programs for performance, and how to work effectively with multiple styles of programming languages. Examples and course projects draw from several areas of computer science to help students identify their broader interests within the field. There will be a required weekly lab session involving hands-on work with course material.
Prerequisite: CSCI 0112, CSCI 0150, 0170, or CSCI 0190. In addition, CSCI 0111 can be used with both additional work and the instructor's permission. The first two weeks of the course will be taught as at least two parallel tracks based on which prerequisite course a student has taken.
CSCI 0200 will be offered every semester (fall and spring).
Instructor(s): | |
Meets: | MWF 11am-11:50am Location TBD |
Exam: | If an exam is scheduled for the final exam period, it will be held: |
Max Seats: | 300 |
CRN: | 26686 |