2025-2026 Undergraduate General Catalog

Computer Science and Software Engineering Major

44 credit hours

Required Courses: 34 credit hours

COSC 1120Ethical Issues in Technology

3

COSC 1210Computer Science I

4

COSC 1220Computer Science II

4

COSC 2230Computer Science III

3

COSC 2410Computer Organization and Architecture

4

COSC 3210Algorithms and Advanced Data Structures

3

COSC 3410Operating Systems

3

COSC 4210Theory of Computation

3

COSC 4220Software Engineering

3

COSC Elective courses (2000 or higher)

4

Required Supportive Courses: 10 credit hours

MATH 1501Calculus I

4

MATH 3210Discrete Structures

3

 

MATH 1610Introduction into Statistics using R

3

OR

MATH 3602Probability

3

OR

ECON 2700Statistics

4

Computer Science and Software Enginerring Sample Plan of Study

Following is one possible way to complete the major.  

Students should fill in gaps with coursework required for the core curriculum and other majors/minors to take an average of 14 credit hours each fall and spring, and 3-4 credit hours each Interim.  Total credit hours needs to be 124 for degree completion.

Computer Science Sample Plan of Study [This will open a Google Sheet, which you can view as well as make and save a copy of.]