• TOEFL

  • IELTS

Bachelor

Computer Science, BS

University Overview

Carnegie Mellon University

  • Country United States of America
  • Institution TypePrivate
  • LocationPittsburgh, Pennsylvania
  • Tuition$41,000 ~ $67,020

Program Introduction

The Bachelor of Computer Science program at Carnegie Mellon University's Computer Science Department (CSD) provides students with in-depth education in both theoretical foundations and practical applications of computer science. The program emphasizes building strong foundations in the core areas of computer science including algorithms, programming languages, systems, theory, and artificial intelligence, designed to develop students' abilities in complex problem-solving, critical thinking, and innovative technology development. 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. Carnegie Mellon's Computer Science program is renowned for offering world-class faculty and cutting-edge research opportunities. Students combine theory and practice through real-world projects, research experiences, and internships, developing expertise in various fields such as software engineering, artificial intelligence, robotics, computer systems, and human-computer interaction. Additionally, the program encourages an interdisciplinary approach, providing students with opportunities to integrate computer science with other fields including mathematics, sciences, business, design, and humanities. Graduates are prepared to build successful careers in leading technology companies, research institutions, and entrepreneurial ventures.

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

- Computer Science Fundamentals: Programming fundamentals, data structures, algorithm analysis, discrete mathematics, functional programming - Computer Systems: Computer architecture, operating systems, computer networks, compiler design, distributed systems - Theoretical Foundations: Algorithm theory, computational complexity, theory of computation, formal languages and automata - Software Engineering: Software design and development, software verification, large-scale software systems - Artificial Intelligence and Machine Learning: AI fundamentals, machine learning, natural language processing, computer vision, robotics - Specialized Tracks and Electives: Various advanced courses focusing on specific areas of interest - Project-Based Learning: Team-based and individual projects addressing real-world problems - Research Experience: Independent study and undergraduate research opportunities with faculty - Mathematics and Science Requirements: Calculus, linear algebra, probability, physics, and related foundational courses - Humanities and General Education: Broad liberal arts education including writing, communication, social sciences, arts, and history

Post-Graduation Prospects
  • Software Engineer

    $110,000 ~ $140,000

  • Machine Learning Engineer

    $115,000 ~ $145,000

  • Systems Engineer

    $105,000 ~ $135,000

Post-Graduation Salary
$105,000 - 145,000
Intake & Application Deadlines
IntakesApplication Deadlines
2025 Fall
2025-01-02

Admission Requirement

Academic
  • GPANo Min Score
  • ACT / SATNo Min Score
English Proficiency
  • TOEFL-logo102
  • IELTS-logo7.5
Documents
  • Online ApplicationRequired

  • High School TranscriptRequired

  • EssayRequired

    Personal Statement

  • Resume (Activity Record) Required

    Extracurricular activities, leadership experiences, awards, work experience, etc

  • 2 Letters of RecommendationRequired

  • PortfolioOptional

    선택

  • SAT/ACTOptional

  • InterviewOptional

    Selectively by invitation (not offered to all applicants)

  • Certified English Test Score ReportRequired

Fees and Funding

Tuition

$67,020/Year

Housing Cost

$11,250/Year

Application Fee

$75

Visit the official program website for details.

Tuition

$67,020/Year