Skip to main content

Computer Science

Requirements for the Major in Computer Science

The Major in Computer Science: 60 semester hours, comprising:

CS 151 Principles of Computer Science I
CS 152 Principles of Computer Science II
CS 251 Data Structures
CS 311 Computer Architecture
CS 321 Database Theory and Design
CS 331 Advanced Data Structures and Algorithms
CS 411 Language Design and Implementation
CS 421 Operating Systems
CS 601 Capstone I
CS 602 Capstone II
MTH 150 Calculus I
MTH 152 Calculus II
MTH 241 Discrete Mathematics

Plus, 12 semester hours of electives from 300-level or above CS courses (MTH 321 may be applied toward these elective hours). A maximum of 4 semester hours of CS 11x-series courses may also be applied toward these elective hours.

The Major in Computer Science with a Software Engineering Concentration: 64 semester hours, comprising:

CS 151 Principles of Computer Science I
CS 152 Principles of Computer Science II
CS 201 Web Design
CS 251 Data Structures
CS 310 Human-Computer Interaction
CS 321 Database Theory and Design
CS 351 Software Engineering
CS 383 Advanced Mobile Application Development
CS 601 Capstone I
CS 602 Capstone II
MTH 150 Calculus I
MTH 152 Calculus II
MTH 241 Discrete Mathematics

Plus, one of the following:

CS 411 Language Design and Implementation
CS 421 Operating Systems

Plus, two of the following:

CS 110 Python
CS 111 Ruby
CS 112 R

Plus, one additional elective from 300 and 400 level CS courses.

 

What can you do with a Computer Science degree?

Imagine yourself a software applications developer, computer systems analyst, computer programmer, database administrator, computer systems engineer, web developer, or information security analyst.