Mar 02, 2024  
2022-2023 Undergraduate Catalog 
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, B.S.

A major in computer science requires between 61 and 64 credit hours of coursework, depending on placement. Students in computer science begin their study with a basic core of informatics coursework, then move on to a chain of courses designed to provide a solid foundation in computational thinking and to build their software development skills. The program is rounded out by a set of electives sampled from a variety of application areas (such as artificial intelligence, database systems, concepts of programming languages, and computer security). The major culminates in a team-project capstone course in software engineering. Because of the large number of mathematics courses required for the computer science major, many computer science majors choose a minor in mathematics.

The CS classes are offered during daytime and in the evening, and in multiple formats (face-to-face, online, and hybrid). This allows you to customize your schedule in a format that works for you and your life.

Special graduation requirements: Students must earn a grade of C- or better in each course that counts as part of a major or minor for all programs offered by the department. 

Four-Year Plan: Click here  to view the Four-Year Plan for this specific program. To find out more about Four-Year Plans, visit the Policies and Procedures  page.

♦  Indicates prerequisite.

These prerequisites are not included in the program totals in the table below, but they must be completed IN ADDITION TO other program requirements.

Degree Requirements (61-64 credits)

Courses in Computer Science (39 credits)