Required Courses
Required courses vary by program, but typically include foundational courses in the core areas of the discipline. For example, the Master of Science in Computer Science program requires courses in data structures, algorithms, and operating systems. The Master of Arts in Economics program requires courses in microeconomics, macroeconomics, and econometrics.
Elective Courses
Elective courses allow students to explore their interests and specialize in a particular area of study. For example, the Master of Science in Computer Science program offers elective courses in artificial intelligence, machine learning, and data science. The Master of Arts in Economics program offers elective courses in international economics, public finance, and development economics.
Unique and Specialized Courses
Many Columbia University master’s programs offer unique and specialized courses that are not available at other institutions. For example, the Master of Science in Data Science program offers a course in “Deep Learning for Natural Language Processing.” The Master of Arts in Journalism program offers a course in “Investigative Reporting.”