Computer Science and Software Engineering — ABM
Accelerated Bachelor’s/Master’s Curriculum for the Department of Computer Science and Software Engineering
The Accelerated Bachelor’s/Master’s Program (ABM) offers outstanding students in the Department of Computer Science and Software Engineering (CSSE) an opportunity to earn both the bachelor's and the master's degrees in less time and at less cost than usual. The ABM program allows these exceptional CSSE students to count up to 9 hours toward both the bachelor's and master's degrees.
Two CSSE undergraduate majors (CSCI or SWEN) can lead to a Master of Science in Computer Science and Software Engineering (thesis and non-thesis), Cybersecurity Engineering (non-thesis), or Data Science and Engineering (non-thesis) in the ABM track. Below is an example curriculum for a student in CSCI or SWEN pursing the MS in Computer Science and Software Engineering (non-thesis). Please see the Department of Computer Science and Software Engineering website for additional information and ABM tracks.
Senior Year for Students in ABM Program - Computer Science
COMP 6xxx ABM Electives are approved courses that can be taken in the ABM program to replace the Technical Electives at the undergraduate level for students pursuing the Bachelor of Science in Computer Science.
Courses marked with an asterisk are those used by students enrolled in the ABM program to meet nine undergraduate hours during their senior year and nine graduate hours to be used toward their graduate degree.
Senior | |||
---|---|---|---|
Fall | Hours | Spring | Hours |
Humanities/Social Science Elective | 3 | Concentration | 3 |
Concentration | 3 | COMP 4730 Computer Ethics | 2 |
COMP 4200 Formal Languages | 3 | *COMP 6xxx ABM Elective | 6 |
COMP 4320 Introduction to Computer Networks | 3 | UNIV 4AA0 Achieve the Creed | 0 |
*COMP 6xxx ABM Elective | 3 |
Senior Year for Students in ABM Program - Software Engineering
COMP 6xxx ABM Electives are approved courses that can be taken in the ABM program to replace either required 5xxx courses or the Technical Electives at the undergraduate level for students pursuing the Bachelor of Software Engineering.
Courses marked with an asterisk are those used by students enrolled in the ABM program to meet nine undergraduate hours during their senior year and nine graduate hours to be used toward their graduate degree.
Senior | |||
---|---|---|---|
Fall | Hours | Spring | Hours |
COMP 4300 Computer Architecture | 3 | Free Elective or ROTC | 3 |
COMP 4320 Introduction to Computer Networks | 3 | COMP 4710 Senior Design Project | 3 |
COMP 5700 Secure Software Process | 3 | COMP 4730 Computer Ethics | 2 |
*COMP 6xxx ABM Elective | 6 | COMP 5710 Software Quality Assurance | 3 |
*COMP 6xxx ABM Elective | 3 | ||
UNIV 4AA0 Achieve the Creed | 0 |
Accelerated Master of Computer Science Software Engineering Curriculum Model (non-thesis)