Computer Science

The Department of Computer Science offers courses in computer science, Java programming, MATLAB programming, object-oriented programming, data structures and algorithms, software engineering, artificial intelligence, operating systems, database systems, cryptography, biometrics, networks, and graphics.

For questions about course availability:

School of Professional Studies
212-854-9666
postbacc@sps.columbia.edu


Directory of Classes

The course information displayed on this page relies on an external system and may be incomplete. Please visit Computer Science on the Directory of Classes for complete course information.

After finding your course in the Directory of Classes, click on the section number to open an expanded view. The "Open To" field will indicate whether the course is open to School of Professional Studies students. If School of Professional Studies is not included in the field, students may still be able to cross-register for the course by obtaining permission after being admitted to an academic program.


The University reserves the right to withdraw or modify the courses of instruction or to change the instructors as may become necessary.