• TOEFL

  • IELTS

Bachelor

Computer Science, BS

University Overview

Columbia University

  • Country United States of America
  • Institution TypePrivate
  • LocationNew York City, New York
  • Tuition$56,584 ~ $122,250

Program Introduction

The Bachelor of Science in Computer Science program at Columbia University offers a rigorous curriculum that provides students with a comprehensive education in the theoretical foundations and practical applications of computer science. Housed within Columbia's Fu Foundation School of Engineering and Applied Science, the program is designed to build strong foundations in core areas of computer science, including algorithms, programming languages, computer systems, artificial intelligence, and machine learning. Students gain hands-on experience with cutting-edge technologies and tools while developing a thorough understanding of the mathematical and theoretical underpinnings of computer science. This program is designated as a STEM (Science, Technology, Engineering, and Mathematics) field, allowing international students to benefit from up to 36 months of Optional Practical Training (OPT) after graduation. Columbia's computer science program leverages its strategic location in New York City to provide students with internship and collaboration opportunities with major tech companies, startups, and research institutions. Additionally, under the guidance of world-renowned faculty, students can participate in cutting-edge research projects and gain experience solving real-world problems in various laboratories and centers. The program emphasizes an interdisciplinary approach that integrates computer science with other fields, encouraging students to explore applications in data science, robotics, bioinformatics, financial technology, and more. Graduates are prepared for successful careers in various rapidly growing technical industries, including software development, data analysis, artificial intelligence research, and technology consulting.

Degrees OfferedBachelor of Science
  • Language of InstructionEnglish
  • Program Length48 months
  • Teaching MethodsOffline
Programme Structure

- Foundation Courses: Introduction to computer science, programming fundamentals, data structures, discrete mathematics, algorithm analysis - Mathematics Courses: Calculus, linear algebra, probability and statistics, numerical methods, discrete structures - Core Computer Science: Computer architecture, operating systems, programming language theory, compilers, databases - Theory Courses: Computational complexity, algorithm design, formal languages and automata, cryptography - Software Development: Software engineering, object-oriented programming, web development, mobile app development - Artificial Intelligence and Machine Learning: AI fundamentals, machine learning, natural language processing, computer vision, robotics - Systems and Networking: Computer networks, distributed systems, cloud computing, information security - Application Areas: Computer graphics, game development, bioinformatics, computational finance, data science - Projects and Practicum: Team-based software projects, laboratory work, internships, independent research - Capstone Experience: Senior project or thesis, development of comprehensive software solutions

Post-Graduation Prospects
  • Software Engineer

    $100,000 ~ $130,000

  • Data Scientist

    $105,000 ~ $135,000

  • Product Manager - Technical

    $95,000 ~ $125,000

Post-Graduation Salary
$95,000 - 140,000
Intake & Application Deadlines
IntakesApplication Deadlines
2025 Fall
2025-01-01

Admission Requirement

Academic
  • GPANo Min Score
  • SAT / ACTNo Min Score
English Proficiency
  • TOEFL-logoNo Min Score
  • IELTS-logoNo Min Score
Documents
  • Common Application Required

  • High School TranscriptRequired

  • School ReportRequired

  • 2 Letters of RecommendationRequired

  • Midyear ReportRequired

  • Personal EssayRequired

  • Columbia-Specific Essay QuestionsRequired

  • Resume Required

    List of Activities

  • InterviewOptional

  • SAT / ACTOptional

  • Certified English Test Score ReportRequired

Fees and Funding

Tuition

$71,170/Year

Housing Cost

$17,580/Year

Application Fee

$85

Visit the official program website for details.

Tuition

$71,170/Year