|
 |
The Computer Science Minor
Overview of Requirements
(See the Brandeis bulletin for details)
- CS21a: Data Structures and Algorithms and its lab CS22a
- any five Computer Science classes (including CS2a and CS11a),
one of which may be a cross-listed course
In the rest of the page, we give examples of several different
ways to complete the Computer Science minor.
STANDARD MINOR (CS2a,11a,33b + first 3 courses in major)
- CS2a - HTML/CSS/Scheme/AL/CMOS
- CS11a - C and Java
- CS21a/22a - Data Structures
- CS21b/22b -- SICP
- CS31a -- Operating Systems
- CS33b - Internet and Society
AN ARTS ORIENTED MINOR
Note that the mathematically demanding CS21a/22a
can be postponed until near the end of the minor....
- CS2a - HTML/CSS/Scheme/AL/CMOS
- CS11a - C and Java
- CS21a/22a - Data Structures
- CS65a - 3D Animation
- CS125 - Human Computer Interaction
- CS155 - Computer Graphics
AN ENGINEERING ORIENTED MINOR
- CS2a - HTML/CSS/Scheme/AL/CMOS
- CS11a - C and Java
- CS21a/22a - Data Structures
- CS31a - Operating Systems
- CS127 - Databases
- CS147 - Networks
A MATH ORIENTED MINOR
- CS11a - C and Java
- CS21a/22a - Data Structures
- CS30a - Theory of Computation
- CS175 - Data Compression
- CS180 - Algorithms
- CS190 - Programming Language Theory
A NEUROSCIENCE-ORIENTED MINOR
- CS11a - C and Java
- CS21a/22a - Data Structures
- CS35a - AI
- CS112 - Machine Learning
- CS114 - Computational Linguistics
- CS111 - Computation Cognitive Science
A BIOLOGY-ORIENTED MINOR
- CS11a - C and Java
- CS21a/22a - Data Structures
- CS29a - Discrete Structures
- CS113b - Machine Learning
- CS123 - Statistical Machine Learning
- CS178 - Computational Biology
 |
 |