Master of Science in Computer Science
Columbia Video Network - The Fu Foundation School Of Engineering And Applied Science
Key Information
Campus location
New York, USA
Languages
English
Study format
Distance Learning
Duration
Request info
Pace
Full time, Part time
Tuition fees
Request info
Application deadline
Request info
Earliest start date
Sep 2023
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
The function and influence of the computer is pervasive in contemporary society. Today's computers process the daily transactions of international banks, the data from communications satellites, the images in video games, and even the fuel and ignition systems of automobiles. Computer software is as commonplace in education and recreation as it is in science and business. There is virtually no field or profession that does not rely upon computer science for the problem-solving skills and the production expertise required in the efficient processing of information. Computer scientists, therefore, function in a wide variety of roles, ranging from pure theory and design to programming and marketing.
The computer science curriculum at Columbia places equal emphasis on theoretical computer science and mathematics and on experimental computer technology. A broad range of upper-level courses is available in such areas as artificial intelligence, computational complexity and the analysis of algorithms, combinatorial methods, computer architecture, computer-aided digital design, computer communications, databases, mathematical models for computation, optimization, and software systems. The Master of Science (M.S.) program is intended for professionals who wish to broaden and deepen their understanding of computer science. The program provides a unique opportunity to develop leading-edge in-depth knowledge of specific computer science disciplines. The department currently offers concentration tracks covering eight such disciplines.