Curriculum & Courses
150−Hour Combined Bachelor of Science in Computer Science & Master of Science in Software Engineering Curriculum Table
|CS 2413, Data Structures
||CS 2350, Computer Organization & Assembly Language
|CS 1382, Discrete Computational Structures
||CS 2365, Object Oriented Programming
|MATH 2450, Calculus III
||MATH 2360, Linear Algebra
|ECE 2372, Modern Digital Systems Design
||ENGL 2311, Technical Writing
|PHYS 2401, Principles of Physics II
||POLS 1301, American Government Organization
||Elective* (Core Curriculum)
Minimum hours for graduation: 150
(6 hours of graduate work are dual counted in place of 6 hours of CS undergraduate electives for the BS degree)
fc Denotes foundational curriculum courses.
* Courses needed to fulfill the university Core Curriculum Requirements include:
- 3 additional hours of U.S. & TX Government (Political Science)
- 6 hours of U.S. History
- 3 hours of Visual & Performing Arts
- 3 hours of Individual or Group Behavior
- 3 hours of Social & Behavioral Sciences
The 3−hour Multicultural requirement must also be satisfied. It is recommended that when choosing one of the other core
electives, students choose one from the multicultural list. This will meet both requirements without the student needing to take
an extra course. For details, consult the Core Curriculum requirements in the online HTML version of the academic catalog located here.
** Computer Science Electives: choose from any 3000− or 4000−level computer science courses which are not currently
required for the CS major. Click here to view the
*** See Core Curriculum C. Natural Sciences university−approved list in the online HTML version of the academic catalog − any 4 hour lab and lecture except Physics.
† Graduate Elective Courses: To be determined in consultation with the departmental graduate advisor.