Dean's Message

  Admissions

  Application Form

  Accreditation

  Graduate Programs

  Graduate Catalogs

  Information Sessions

  Orientation

  Assistantships

  International

  Newsletter

  Recent Graduates

  Home Page


Master's Degree in Software Engineering

The University of Scranton's master of science degree in software engineering (MSSE) is designed to prepare professionals in the field of software development. Our master's program provides instruction 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.

Extensive Computing Facilities 

In our master's program, you will have access to all of the computing resources needed for your work. The primary resource is the Computing Sciences Department's network of Intel systems, Sun workstations and a departmental VAX, running the UNIX, Microsoft NT, and Open VMS operating systems. The department maintains a number of IBM-compatible PC's, all of which are networked providing ready access to the Internet and World Wide Web.  Other computing resources include a large timesharing system with accompanying laboratory facilities running on a DIGITAL minicomputer, and several IBM-compatible PC laboratories. The DIGITAL system, as well as the Sun SPARC stations, are available 24 hours a day via the University's campus-wide network, which is accessible through any
computer and modem.

Admission Requirements 

The program accepts students with a variety of undergraduate backgrounds. In making an admissions decision, all of the information about an applicant will be viewed in combination.  The following items are required to apply for admission to the Software Engineering program:

Bachelor's degree with a minimum GPA of 3.0 (4.0 scale) 

Completed application form and $50 fee 

3 letters of recommendation 

official undergraduate degree transcript 

Proof of English Proficiency is required for international students 

In addition to the standard admission requirements for graduate education at The University of Scranton, candidates for an MSSE degree should be able to demonstrate knowledge equivalent to undergraduate courses in: 

Programming in an object-oriented language (Java, C++, Eiffel...)
Operating Systems 
Discrete mathematics 
Data Structures 
File Processing 

If you do not have an adequate background in these areas, you may be admitted on the condition that you will take the appropriate coursework as needed.

Curriculum 

The total graduate-level course requirement is 36 credits and is distributed as follows:

Fundamentals (12 credits)

Advanced Courses (18 credits)

Thesis Project (6 credits)

The program is designed to accommodate students who wish to study on either a part-time or full-time basis. Part-time students will typically be those employed within the computer applications field in local business and industry.

Fundamental Courses (12 credits) 

Mathematics for Software Engineering 
Introduction to Software Development 
Formal Methods & Models 
Requirements, Analysis, & Software Specification

Advanced Courses (18 credits) 

Principals & Applications of Software Design* 
Software Project Management* 
Software Generation & Maintenance 
Engineering of Software Systems 
Database Systems 
Cost Collection & Analysis Metrics 
Interactive and Time Critical Systems Design 
CASE Tools

* Required course in area of specialization

Thesis Project (6 credits)
 
The thesis project involves the design and implementation of a project under the supervision of a faculty member. The project can be related to the student's job in which case the faculty member will work with the student's supervisor at work. 

Capstone Experience 

Each student is required to complete a thesis project; this is normally done during his/her last year in the program. A faculty member works with the student as the project advisor and at least one other faculty member must read and approve the student's thesis report. A thesis project normally involves the design and implementation of a software system and it requires the use of tools, techniques, and theory learned from previous courses. The student is required to defend his/her thesis publicly. Six credits are awarded for the thesis project via the two-semester course sequence SE 598 and SE 599. 

Scheduling 

Classes are offered from 4:30 p.m. to 7:10 p.m. and from 7:20 p.m. to 10:00 p.m. Monday through Thursday.

You may call 1-800-366-4723 or 1-570-941-7600 to have information sent to you. Fax 570-941-5995. 

If you would like to learn more about the Software Engineering Program, please click HERE.  

Questions? Use our Graduate School Information Request Form! 


Search / Site Map / Ask Scranton
Choosing Scranton / Campus Pipeline / Campus Contacts

© 2002 The University of Scranton

Home