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:
- Object oriented programming
- Software engineering
- Logic and assembly language
- Operating systems
- Data structures
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
