Our graduate program in Software Engineering is based upon guidelines provided by the Software Engineering Institute, and provides graduate level preparation to those students seeking careers in modern software development. These programs are our first priority.
The Liberal Arts tradition of The University of Scranton emphasizes the importance of the Trivium; gathering, evaluating, and disseminating information. Today, computing and communications technology provide the fundamental means of accomplishing this. Our department plays an essential role in the development and delivery of general education and service courses that meet the needs of students in other disciplines.
The University of Scranton’s Master of Science degree in Software Engineering (MSSE) is designed to prepare professionals in the field of software development. The program provides instructions and hands-on experience in planning and analysis, design, implementation, and maintenance of computer software and documentation. You will gain experience with computer-aided software engineering (CASE) tools, object-oriented analysis and design, formal methods and models, software reuse techniques, and the role that elegant software engineering plays in the construction of integrated software solutions. Some of your work may be done in cooperation with local firms. The result is a comprehensive, practical foundation that prepares you for a successful career in the growing field of software development.
The MSSE program requires 36 graduate credits, divided as follows:
Fundamentals (12 credits)
- SE 500 – Mathematics for Software Engineering
- SE 501 – Introduction to Software Development
- SE 504 – Formal Methods and Models
- SE 507 – Requirements Analysis and Software Specification
Advanced courses (18 credits)
- SE 510 – Principles and Applications of Software Design
- SE 524 – Software Project Management
- Four elective courses
Thesis project (6 credits)
- SE 598 – Project Analysis & Design
- SE 599 – Project Implementation and Evaluation
Total – 36 credit hours
Please note that certain undergraduate background knowledge may be required, depending on the student’s previous academic training.
Learn more here!