College of EngineeringComputer Science and SoftwareAcademicsGraduate ProgramsMS-CSSE (Software Engineering)

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