Chemical Engineering Cont.
Chemistry
General Chemistry II Lecture (CHEM UN1404)
General Chemistry Lab (CHEM UN1500)
Organic Chemistry I Lecture (CHEM UN2443)
*Organic Chemistry I Lab (CHEM UN2495)
*Organic Chemistry II Lab (CHEM UN2496)
Computer Science
Introduction to Computing for Engineers and Applied Scientists
in Python (ENGI E1006)
The department strongly recommends Python, but will accept
C/C++, Java or MATLAB on a case by case basis.
Civil Engineering
Mathematics
Introduction to Applied Mathematics: Ordinary Dierential
Equations and Linear Algebra (APMA E2101)
Or, students must take both an ODE and a Linear Algebra
course.
Computer Science
Introduction to Computer Science and Programming in MATLAB
(COMS W1005)
The department strongly recommends MATLAB over other
languages, though it will accept any language.
Additional
Earth: Origin, Evolution, Processes and Future (EESC UN1011) or
an equivalent introductory course in Geology/Geosciences
*Mechanics (ENME E3105)
Computer Engineering
Mathematics
Introduction to Applied Mathematics: Ordinary Dierential
Equations and Linear Algebra (APMA E2101)
Or, students must take both an ODE and a Linear Algebra
course.
Computer Science
Discrete Mathematics (COMS W3203)
Introduction to Computer Science and Programming in Java
(COMS W1004)
Please note that suicient knowledge of computer
programming is needed in order to take Data Structures in
Java (COMS W3134).
Additional
Introduction to Electrical Engineering (ELEN E1201)
Computer Science
Computer Science
Discrete Mathematics (COMS W3203)
Choose one of the following two:
Introduction to Computer Science and Programming in Java
(COMS W1004) or
Honors Introduction to Computer Science in Java (COMS
W1007)
Choose one of the following two:
Data Structures in Java (COMS W3134) or
Data Structures and Algorithms (COMS W3137)
The department strongly recommends Java, though it will
accept other languages as long as a Data Structures course in
that language has also been completed.
Earth and Environmental Engineering
Mathematics
Introduction to Applied Mathematics: Ordinary Dierential
Equations and Linear Algebra (APMA E2101)
Or, students must take both an ODE and a Linear Algebra
course.
*Introduction to Probability & Statistics (STAT GU4001)
The course must have calculus, including multivariable
integration, as a prerequisite.
Chemistry
General Chemistry II Lecture (CHEM UN1404)
General Chemistry Lab (CHEM UN1500)
Computer Science
Introduction to Computer Science and Programming in Python
(ENGI E1006)
The department requires Python for the introductory
Computer Science requirement. Only students attending
ailiates that do not oer Python may substitute another
language.
Additional
*A Better Planet by Design (EAEE E2100)
Choose one of the following two:
*Earth’s Environmental Systems: The Climate System (EESC
UN2100) or
*Earth’s Environmental Systems: The Solid Earth System (EESC
UN2200)
Choose one of the following three:
Organic Chemistry I Lecture (CHEM UN2443)
Introduction to Classical and Quantum Waves (PHYS UN1403) or
Introductory Biology I: Biochemistry, Genetics and Molecular
Biology (BIOL UN2005)
Electrical Engineering
Mathematics
Introduction to Applied Mathematics: Ordinary Dierential
Equations and Linear Algebra (APMA E2101)
Or, students must take both an ODE and a Linear Algebra
course.
Physics
Introduction to Classical and Quantum Waves (PHYS UN1403)
Computer Science
Suicient knowledge of computer programming is needed in
order to take Data Structures with C/C++ (COMS W3136) or
Data Structures in Java (COMS W3134).
Additional
Introduction to Electrical Engineering (ELEN E1201)
Engineering Mechanics
Mathematics
Ordinary Dierential Equations (MATH UN2030)
Or, students must take both an ODE and a Linear Algebra
course.
Computer Science
Introduction to Computer Science and Programming in
MATLAB (COMS W1005)
The department strongly recommends MATLAB over other
languages, though it will accept any language.
Additional
*Mechanics (ENME E3105)
Industrial Engineering, Engineering Management Systems or
Operations Research
Mathematics
Choose one of the following two:
Linear Algebra (MATH UN2010) or
Applied Mathematics I: Linear Algebra (APMA E3101)
Choose one of the following two:
Probability for Engineers (IEOR E3658) or
Probability Theory (STAT GU4203)
Choose one of the following two:
Applied Statistical Models in Operations Research (IEOR E4307)
or
Statistical Inference (STAT GU4204)
(Industrial Engineering, Engineering Management Systems or
Operations Research requirements cont. on next page)
Major-Speciic Coursework
Courses noted with a * may be taken either before or during enrollment at Columbia.