Computer Science Major Courses

Computer Science Major Courses

A computer science degree will teach you how to design and build software, systems, and networks. The courses below are a sample of what you might expect to take as a computer science major.

Introduction to Computing

This course provides an overview of computer science, covering topics such as computer hardware, software, algorithms, and data structures.

Programming I

In this course, you will learn how to design, write, and test computer programs. You will also learn the basics of object-oriented programming.

Computer Organization and Architecture

This course covers the inner workings of computers, including the Central …