News

Professor Adam Cannon’s famed Introduction to Computer Science and Programming in Java (COMS W1004) is one of Columbia’s most well-known CS courses, but we all want to know what a course is really ...
A broad survey of the computer science discipline, focusing on the computer's role in representing, storing, manipulating, organizing and communicating information. Topics include hardware, software, ...
Instructors of a new self-paced version of Introduction to Computer Programming found that three weeks before the end of classes, about half of the students enrolled were halfway through the course ...
Programming for Engineering and Technology This course provides an introduction to computer programming for Technology and Engineering disciplines. The language is C++ which is a "real world" language ...
An introduction to the programming principles, methods and techniques of computer graphics. The course covers general graphics methods and techniques, graphics transformations, drawing algorithms, 3D ...