Computer Science

Computers are in our cars, satellites, microwaves, and pockets. Computer Scientists drive advances in the industry and the world.

Request info

Technology for the future.

A degree in Computer Science is a versatile beginning to a career in technology. Whether your interest is creating software, managing engineers, or designing new systems for industries or governments, you can get your start right here.

Sponsors, Professors, and Experts

Our Computer Science major was built by some of the leading CS experts in academia and supported by Google, one of the most innovative technology companies in the world.


Google’s mission is to organize the world‘s information and make it universally accessible and useful. Since its founding in 1998, Google has grown by leaps and bounds. From offering search in a single language they now offer dozens of products and services—including various forms of advertising and web applications for all kinds of tasks—in scores of languages. Google is headquartered in Silicon Valley with offices throughout the Americas, Europe and Asia.

Dr. Charles Severance

University of Michigan

Charles Severance holds a PhD in Computer Science from Michigan State University. He is the world’s leading online CS educator; his online courses graduate thousands of students a week. His contributions and curriculum form the backbone of many of our technology majors

Dr. Colleen Van Lent

University of Michigan

Colleen Van Lent holds a PhD in Computer Science from the University of Pittsburgh. Her work focuses heavily on web design and development, especially in the field of accessibility. The LCMC Web Development course series is based on her Web Development for Everybody curriculum.

Professor Sean Joyce

Heidelberg University

Sean Joyce has over 25 years of experience in technology, and has taught Computer Science extensively to Liberal Arts students. His contributions were invaluable in formatting these courses such that they are readily accessible to students.

Mala Sarat Chandra

Technology Pioneer

Mala Chandra developed multiple core Java technologies, including J2EE, J2ME and Java Beans. In 2004, she was named one of the 25 most influential women in the development of the internet, in addition to being named a top 50 project management professional. She has developed courses in gamification, social media and other subjects for the University of Washington.

Alexey Malashkevich

Founder, AgileCode

Alexey is a highly respected engineer and engineering manager with strong experience in building cloud-based financial technology systems. His skill in building engineering teams gives him particular insight into the skills most valuable in today’s technology workforce.

Facts Breakdown

Quick facts on the industry.


Median Annual Salary


10-Year Projected Job Growth


Annual Job Openings

Why study Computer Science

This program is designed from the ground up, on the principle that Computer Science can and should be the foundation for lifelong learning.

For everyone

Many Computer Science majors assume you already have some experience in the field. This program gets you up to speed from square one.


You’ll be building from the beginning, with courses designed to help you assemble a portfolio as you learn.

What you'll learn.

CSC I - Internet History, Technology, and Security

CSC II - Programming for Everyone I

CSC III - Programming for Everyone II

CSC IV - Web Development

CSC V - Application Development I

CSC VI - Application Development II

CSM I - Introduction to C

CSM II - Hardware: Inside of a Microprocessor

CSM III - Data Structures

CSM IV - Algorithms

CSM V - Product Development

CSM VI - Capstone