Bachelor of Science Degree in Computer Science

Proposed Program of Study (120 semester hours)
Core curriculum

The core curriculum of the Bachelor of Science degree in CSC is designed to provide CSC graduates a working knowledge of fundamental principles in:

As freshmen, students should prepare a plan of courses for their academic program, noting that certain undergraduate courses do not count toward the computer science undergraduate degree requirements. Students should decide upon an area of specialization and a career objective by the beginning of their junior year.

Choosing from more than 25 senior level courses in the undergraduate program, students learn about today’s current and emerging hot topics in computer science, including computer security, information security, e-commerce, gaming, networking, interface design, multimedia technology and software for wireless sensors.

Seniors are required to take one of two capstone classes. They work with company sponsors on software design projects through the Senior Design Center's capstone Senior Design Projects course, CSC 492. The other capstone class is CSC 402, the Network Projects course.

Options for exceptional students:
Graduate with two undergraduate degrees: contact advisors in each academic department.
Continue directly into graduate studies through the Accelerated Bachelor’s/Master’s (ABM) degree program


Related links

Curriculum Objectives and Outcomes
Undergraduate CSC Program Policies
Return to Programs

go to top