Harnessing Technology to make education free

Our content is 85% complete

91% Computer Science

The Computer Science program will provide you with a breadth of experience in software, hardware, and mathematics. As a Computer Science Major, you will be required to complete a total of twenty courses: twelve core courses, four required math courses, and four electives. The core and required math classes are designed to cultivate a strong foundation in Computer Science, while the electives will introduce you to some of the more common specializations within Computer Science. As such, these courses should be taken later in the student’s career.

To fulfill the requirements for this major, you must complete the core program (12 courses), the required math series (4 courses), and 4 electives (4 courses) for a total of 20 courses.

Core Program

Required Mathematics

Elective Courses