Ready to Get Started?


Or for more information, contact:

Dr. Jijun Tang

M.S.E. – Software Engineering

The Master of Software Engineering degree provides instruction on the latest methodologies and research in design, analysis, development, testing, and maintenance of software systems. The degree is aimed at those who wish to pursue a career as professional software engineers.

For students who have adequate experience in software development or maintenance, the M.S.E. degree requires 30 hours of course work consisting of 15 hours in required software engineering courses, 15 hours of approved electives and satisfactory completion of a comprehensive software engineering exam.

Students must also submit a report on some aspect of software engineering that demonstrates mastery of the subject and a high level of communication skills.

The required core courses for the M.S.E. program are:

  • CSCE 740 – Software Engineering
  • CSCE 741 – Software Process
  • CSCE 742 – Software Architectures
  • CSCE 743 – Software Requirements
  • CSCE 747 – Software Testing
  • Additional 15 hours of approved electives

Students not having one year of experience in software development or maintenance will be required to take CSCE 793 Internship in Software Engineering as a prerequisite that must be completed before the degree will be awarded.

More information at USC @ UCG.

Radio Ads
masters in software engineering from usc