Computer Science Minor
Students who pass the Computer Science Advanced Placement Exam A with a 4 or 5 will receive 3 points and exemption from COMS W1004. Participation in the minor is subject to the approval of the major program adviser. For further information, please see the Quick Guide at cs.columbia.edu/education/undergraduate.
The Computer Science Minor consists of 6 courses as follows:
| Code | Title | Points |
|---|---|---|
| Choose one of the following: | ||
| PROGRAMMING IN JAVA | ||
or COMS W1007 | ||
COMS W1007 | ||
| Choose one of the following: | ||
| Data Structures in Java | ||
| HONORS DATA STRUCTURES & ALGOL | ||
| COMS W3203 | DISCRETE MATHEMATICS | |
| Choose one of the following: | ||
| ADVANCED PROGRAMMING | ||
| COMPUTER SCIENCE THEORY | ||
| FUNDAMENTALS OF COMPUTER SYSTS | ||
| Any 3000-level or 4000-level COMS/CSXX/ XXCS course of at least 3 points | ||
| Any 3000-level or 4000-level COMS/CSXX/ XXCS course of at least 3 points OR one course from the following (linear algebra or probability/ statistics): APMA E3101, APMA E2101, MATH UN2010, MATH UN2015, IEOR E3658, STAT UN1201, or STAT GU4001. | ||
