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: | ||
Introduction to Computer Science and 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. |