Skip to main content

College of Engineering / Program / Master of Science - Computer Science and Software Engineering

Why this degree?

The Master of Science provides both online and on campus students an opportunity for advanced learning and creative research. Students will further their education through a balanced program in both instruction and research with the goal of achieving excellence in the field of computer science and software engineering. Online students will be able to choose a thesis or non-thesis option (course only). They will be able to specialize in areas such as artificial intelligence, computer networks, cybersecurity, databases and data science, human/computer interaction and machine learning. A full set of specialized courses may be found on the department's homepage.

You are eligible to apply if...

  • You hold a bachelor's degree in computer science and software engineering or equivalent from an institute of recognized standing
  • Applicants with degrees in other science, technology, engineering and mathematics disciplines are encouraged to apply and will be evaluated by the committee on a case-by-case basis
  • An undergraduate GPA of at least 3.0/4.0
  • GRE is not required

To complete the program you must...

  • For the non-thesis option, students must complete  33 credit hours of graduate (6000/7000 level) course work with the following required courses:
    • COMP6700/6706 Software Process  3 hours
    • COMP6710/6716 Software Quality Assurance  3 hours
    • COMP7270/7276 Advanced Algorithms  3 hours
    • COMP7500/7506 Advanced Operating Systems  3 hours
    • COMP7300/7306 Advanced Computer Architecture  3 hours
    • COMP7980/7978 Capstone Engineering Project  3 hours (*required for students admitted prior to fall 2018)
    • COMP7xx0/7xx6 7000-level software engineering course of choice  3 hours
    • The remaining four courses are at the discretion of the student and major professor. All courses in the degree must be taken for a grade. The exception is COMP7980/7986, the M.S. (non-thesis) Software Engineering Project, which is offered only in pass/fail format. Students who have taken COMP5700 and COMP5710 are exempt from COMP6700/COMP6706 and COMP6710/6716. 
    • A project (i.e., COMP7980/7986) demonstrating a mastery of software engineering is required for the M.S. (non-thesis) degree if M.S. non-thesis students are admitted prior to the fall 2018 semester. The COMP7980/7986 project includes both software and a written report. A proposal supporting the project must be approved by the student's advisory committee before work on the project may start. The format for the proposal and the project report are determined by the student's major professor. The project report must be given to the department's graduate program office upon completion for filing as a technical report.
    • For M.S. non-thesis students who are admitted in or after fall 2018, COMP7980/7986 is an elective course. These students are referred to as course-only M.S. non-thesis students, who don't need to form advisory committees. Submitting an approved Form 8 is no longer a requirement for the course-only M.S. non-thesis students. For M.S. non-thesis students who are admitted in or after fall 2018, COMP6700/6706, COMP6710/6716 and COMP7000-level software engineering course are three electives.
  • The Master of Science degree (M.S.) requires a minimum of 30 graduate semester credit hours. The following courses are required:

    • COMP7270/7276 Advanced Algorithms  3 hours
    • COMP7500/7506 Advanced Operating Systems  3 hours
    • COMP7300/7306 Advanced Computer Architecture  3 hours
    • COMP7990 Research and Thesis 4-6 hours
    • The remaining courses are at the discretion of the student and major professor. All courses in the degree must be taken for a grade. The exception is COMP7990, Research and Thesis, which is offered only in incomplete/complete format.
    • A thesis is required for the M.S. degree. A written proposal supporting the thesis must be approved by the student's advisory committee before work on the thesis may start. The format for the proposal and the thesis are determined by the student's major professor.

     

What can you expect?

  • Once admitted into Auburn Engineering's graduate online program, you will work with the graduate program officer to create a plan of study:

Applying for the Master of Science - Computer Science and Software Engineering

  • Fill out the online graduate application at app.applyyourself.com/?id=auburn-g
    (you will be required to create an account)
  • Upload your letter of intent, resume and three recommendation letters
  • Submit official transcripts from all colleges/universities attended
  • For more information visit graduate.auburn.edu