The interdisciplinary Computer Science–Mathematics major at Columbia University offers students a robust foundation in both fields, integrating theoretical mathematics with practical computing skills. This major is ideal for students aiming for advanced study or careers in areas such as cryptography, quantitative finance, algorithm design, and scientific computing. The program emphasizes depth in core subjects, flexibility in elective choices, and offers research opportunities in both departments.
Course overview by category:
Mathematics Requirements:
Begin with the Honors Mathematics or standard Calculus sequence
Core courses: Linear Algebra, Algebra, Real Analysis, and Geometry
Advanced electives: e.g., Number Theory and Cryptography, Differential Geometry, Analysis and Optimization
Undergraduate Mathematics Seminar (junior or senior year)
Optional Senior Thesis (required for honors)
Computer Science Requirements:
Programming, Data Structures, and Algorithms
Discrete Mathematics
Advanced electives in theoretical or applied computing
Cognate Courses:
Approved electives from related fields (e.g., physics, logic, economics, probability), 2000-level or higher
Advising:
Students are required to coordinate with both the CS and Mathematics departmental advisors
Research Opportunities:
Independent study, supervised readings, and senior thesis options in either department
Competitions:
Participation in the Putnam Exam and departmental contests is encouraged
Seminars & Workshops:
Mathematics department hosts regular seminars for undergraduates
Community Engagement:
Strong mentorship and undergraduate community within the mathematics department
Strong preparation for graduate study in mathematics, computer science, or interdisciplinary programs
Graduates enter tech, finance, research, and academic sectors
Eligibility for departmental honors requires a GPA of 3.63 in the major and a senior thesis of distinction
Up to 16 transfer credits accepted (6 toward minor), subject to advisor approval
Advanced Placement credit allowed if followed by higher-level coursework
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.