2024-2025 Undergraduate General Catalog

Computer Science and Software Engineering Major

44 credit hours

Required Courses: 34 credit hours

COSC 130Ethical Issues in Technology (W) (E)

3

COSC 210Computer Science I

4

COSC 211Computer Science II

4

COSC 235Computer Organization and Architecture

4

COSC 260Computer Science III

3

COSC 310Operating Systems

3

COSC 327Algorithms and Advanced Data Structures

3

COSC 330Theory of Computation

3

COSC 350Software Engineering

3

COSC Elective courses (200 or higher)

4

Required Supportive Courses: 10 credit hours

MATH 151Calculus I (MT)

4

MATH 320Discrete Structures

3

 

MATH 280Introduction into Statistics using R (MT)

3

OR

MATH 315Probability and Statistics

3

OR

ECON 270/PSYC 270Statistics (MT)

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.]