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:

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 W3203DISCRETE 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.