Sample Plan of Studies for Master of Science in Computer Science and Software Engineering
(Non‑Thesis Option, Concentration: Software Engineering and Cybersecurity)
Program Requirements
A CSSE non‑thesis master’s student will take a total of 33 credit hours. The student may also take a 3‑credit hour directed study (COMP 7930) or a 3‑credit hour COMP 7980 Capstone Engineering project.
Core Courses
- COMP 7270: Advanced Algorithms – 3 Credit Hours (Spring)
- COMP 7300: Advanced Computer Architecture – 3 Credit Hours (Fall)
- COMP 7500: Advanced Operating Systems – 3 Credit Hours (Spring)
Electives
Select three from the following five courses:
- COMP 6700: Software Process – 3 Credit Hours (Fall or Spring)
- COMP 6710: Software Quality Assurance – 3 Credit Hours (Fall or Spring)
- COMP 6970: Special Topics: Software Analytics (Spring)
- COMP 7700: Software Architecture – 3 Credit Hours (Fall)
- COMP 7720: Software Re‑Engineering – 3 Credit Hours (Fall)
Select three from the following six courses:
- COMP 6350: Digital Forensics – 3 Credit Hours (Fall)
- COMP 6370: Computer and Network Security – 3 Credit Hours (Fall)
- COMP 7370: Advanced Computer and Network Security – 3 Credit Hours (Spring)
- COMP 6660: Evolutionary Computing – 3 Credit Hours (Fall)
- COMP 7720: Software Re‑Engineering – 3 Credit Hours (Fall)
- COMP 6520: Network and Operating System Administration – 3 Credit Hours (Summer)
Select two from the following four courses:
- COMP 6130: Data Mining – 3 Credit Hours (Spring)
- COMP 6530: Cloud Computing – 3 Credit Hours (Spring)
- COMP 6600: Artificial Intelligence – 3 Credit Hours (Fall)
- COMP 6650: Deep Learning – 3 Credit Hours (Spring)
- COMP 6660: Evolutionary Computing – 3 Credit Hours (Fall)
Total Credit Hours: 33
Course Offerings and Syllabi
For course offerings and syllabi, please refer to the Course Offerings and Syllabi page.
Sample Course Schedules
- 1st Semester (Fall):
- COMP 7300 Advanced Computer Architecture (Required)
- COMP 6700 Software Process
- COMP 6320 Design and Analysis of Computer Networks
- 2nd Semester (Spring):
- COMP 7270 Advanced Algorithms (Required)
- COMP 6710 Software Quality Assurance
- COMP 6530 Cloud Computing
- 3rd Semester (Fall):
- COMP 6350 Digital Forensics
- COMP 6370 Computer and Network Security
- COMP 7700 Software Architecture
- 4th Semester (Spring):
- COMP 7500 Advanced Operating Systems (Required)
- COMP 7370 Advanced Computer and Network Security
- 1st Semester (Spring):
- COMP 7270 Advanced Algorithms (Required)
- COMP 6700 Software Process
- COMP 6530 Cloud Computing
- 2nd Semester (Fall):
- COMP 7300 Advanced Computer Architecture (Required)
- COMP 6710 Software Quality Assurance
- COMP 6370 Computer and Network Security
- 3rd Semester (Spring):
- COMP 7500 Advanced Operating Systems (Required)
- COMP 7370 Advanced Computer and Network Security
- COMP 6130 Data Mining
- 4th Semester (Fall):
- COMP 6350 Digital Forensics
- COMP 7700 Software Architecture
Contact Information
Department of Computer Science and Software Engineering
3101 Shelby Center for Engineering Technology
Auburn, AL 36849‑5347 USA
Phone: (334) 844‑4330
Fax: (334) 844‑6329
Website: Auburn University CSSE
