Software Engineering, MS

Students in Lab

The Master of Science in Software Engineering (MSSE) program is designed to develop software professionals who are knowledgeable about and skilled in the application of principles related to the development and maintenance of computer software.

The master's program provides instruction and hands-on experience in planning and analysis, design, implementation, and maintenance of computer software and documentation.

Program Specific Admission Requirements

A bachelor’s degree from an accredited institution with a preferred minimum grade point average of 3.00 (based on a scale of 4.00). A degree in computer science is preferred, but not required. Applicants who do not meet this minimum may be required to submit a Graduate Record Examination (GRE) or Graduate management Admission Test (GMAT) score.

Applicants should demonstrate knowledge equivalent to undergraduate courses in programming in:

  • object-oriented language
  • operating systems
  • discrete mathematics
  • data structures
  • file processing

Students lacking such background but otherwise highly qualified for admission may be admitted on condition that certain undergraduate courses in the above areas be completed.

For general application requirements, please click here.

Curriculum

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.

For additional information, please visit the Graduate Course Catalog.

    Why Choose Scranton?

    Nationally Ranked

    US News & World Report rated The University of Scranton among the 10 top master's universities in the North in its "America's Best Colleges" ranking.

    Jesuit Education

    As one of the 28 Jesuit colleges and universities in the United States, The University of Scranton is dedicated to developing the whole person.

    Dedicated Faculty

    Learn from an incomparable faculty with professional expertise that will challenge and inspire you.

    Mission Statement of the Computing Sciences Department

    The mission of the Department of Computing Sciences is to serve the students of The University of Scranton. We provide undergraduate and graduate programs in the computing sciences and play a lead role in providing both general education and specialized courses in computing that serve other programs.

    Our undergraduate programs in Computer Science and Computer Information Systems are based upon the curricula guidelines of the ACM and IEEE, and prepare students for careers in computing and for the life-long learning process that the discipline requires. 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.

    Although our primary community is our campus community, the departments students and faculty develop methods to serve its local, regional, national, international, and professional communities as well.

    A Closer Look

    Assistantships photo

    Assistantships

    Graduate Assistants, who assist faculty in the delivery of course content, receive a stipend as well as tuition scholarships.

    State of the Art Science Center photo

    State of the Art Science Center

    Inside the 200,000 square-foot Loyola Science Center are laboratories of Intel systems and specialized hardware.

    Successful Graduates

    Career Opportunities

    MSSE program graduates have been hired by companies such as IBM, New York Times, American Express, Tumblr, TMG Health, Benco Dental, and Metlife.

    Combined/Accelerated Degree Option

    Undergraduate students of the University may be admitted to the combined program of their undergraduate degree and the Master of Science in Software Engineering (MSSE) graduate degree. 

    Interested students should contact the director of the Master of Science in Software Engineering graduate program and the department of their undergraduate major to determine what Software Engineering graduate courses may be used to satisfy their undergraduate degree requirements

    Technology

    Students have access to a number of computing platforms, including MS Windows, Linux, and FreeBSD. These resources are networked and accessible from both on and off campus. The department is a member of the MSDN® Academic Alliance (MSDNAA), which offers a wide range of Microsoft software development tools, such as Visual Studio .NET, to the students. Open source systems and tools are extensively used in the program, including Sun’s Java J2SDK, Eclipse, PHP, Linux, FreeBSD, Apache and PostgreSQL.

    Meet the Program Director

    Yaodong Bi, Ph.D. photo

    Yaodong Bi, Ph.D.

    Director of Graduate Program Professor

    Education

    B.S., Northeast University of Technology M.S., Northeast University of Technology Ph.D., University of Illinois at Chicago

    Contact

    (570) 941-6244

    Important Links

    Ready to get Started?

    Apply Request Info Visit Financing your graduate education