Explore & Compare Programs

Civil Engineering, BS

As a civil engineering major, you’ll gain a strong foundation in math, engineering sciences and humanities. You’ll develop the academic and professional skills to engineer roads and bridges.

  • Major
  • Minor
  • Bachelor of Science
Undergraduate
Civil Engineering, BS
As a civil engineering major, you’ll gain a strong foundation in math, engineering sciences and humanities. You’ll develop the academic and professional skills to engineer roads and bridges.
  • Major
  • Minor
  • Bachelor of Science
4 years
180
In-Person
  • Science, Technology, Engineering & Math
/academics/all-programs/civil-engineering-bs/

Computer Engineering, BS

As a computer engineering major, you’ll build a strong foundation in circuits, electronics, machine learning and more to advance computing technology.

  • Major
  • Minor
  • Bachelor of Science
Undergraduate
Computer Engineering, BS
As a computer engineering major, you’ll build a strong foundation in circuits, electronics, machine learning and more to advance computing technology.
  • Major
  • Minor
  • Bachelor of Science
4 years
180
In-Person
  • Science, Technology, Engineering & Math
/academics/all-programs/computer-engineering-bs/

Computer Science Fundamentals, Certificate

The Computer Science Fundamentals Certificate prepares you for a new career in the tech industry and is a bridge to the MS in Computer Science program. No prior programming experience is required.

  • Professional
  • Certificate
Graduate
Computer Science Fundamentals, Certificate
The Computer Science Fundamentals Certificate prepares you for a new career in the tech industry and is a bridge to the MS in Computer Science program. No prior programming experience is required.
  • Professional
  • Certificate
1 Year
18-24
In-Person
  • Science, Technology, Engineering & Math
/academics/all-programs/computer-science-fundamentals-certificate/

Computer Science, Accelerated BS & MS

Earn both a BS and MS in computer science in only 5 years. You’ll save time on your advanced degree and enjoy a streamlined graduate application process.

  • Major
  • Master's
  • Bachelor of Science, Master of Science
Undergraduate|Graduate
Computer Science, Accelerated BS & MS
Earn both a BS and MS in computer science in only 5 years. You’ll save time on your advanced degree and enjoy a streamlined graduate application process.
  • Major
  • Master's
  • Bachelor of Science, Master of Science
5 years
225
In-Person
  • Science, Technology, Engineering & Math
/academics/all-programs/computer-science-accelerated-bs-ms/

Computer Science, BA & BS

As a computer science major, you’ll learn the technical and professional skills for a rewarding career as a software engineer or computer scientist.

  • Major
  • Minor
  • Bachelor of Arts, Bachelor of Science
Undergraduate
Computer Science, BA & BS
As a computer science major, you’ll learn the technical and professional skills for a rewarding career as a software engineer or computer scientist.
  • Major
  • Minor
  • Bachelor of Arts, Bachelor of Science
4 years
180
In-Person
  • Science, Technology, Engineering & Math
/academics/all-programs/computer-science-ba-bs/

Computer Science, MS

The MSCS program, with flexible electives or two optional areas of specialization, teaches you the technical and professional skills you need to excel in today’s fiercely competitive tech industry.

  • Master's
  • Master of Science
Graduate
Computer Science, MS
The MSCS program, with flexible electives or two optional areas of specialization, teaches you the technical and professional skills you need to excel in today’s fiercely competitive tech industry.
  • Master's
  • Master of Science
5-7 quarters
45 to 49, depending on specialization
In-Person
  • Science, Technology, Engineering & Math
/academics/all-programs/computer-science-ms/
  • Program of 3
  • Program of 3
  • Program of 3