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, ...
An online computer science certificate can help you learn in-demand technical skills and qualify for new jobs with better pay. It can also help you get a promotion or raise in your current role ...
Introduction to Programming Systems An introduction to computer organization and system software. Developing skills for composing large programs, including modularity, abstraction, programming style, ...
This course provides an introduction to Kernel programming for the Linux operating system, and the development of Linux kernel drivers for Embedded devices. The Yocto build system is introduced, which ...
A bachelor's in computer science is the first step to many computer science careers. Discover requirements, concentrations and outcomes for this degree.
The Creative Technologist Mitch Resnick at the MIT Media Lab helped create Scratch and ScratchJr., computer languages designed expressly to introduce children to programming.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results