School of Computer Information Systems

Master of Science in Software Engineering

Explore Proven and Innovative Practices in Computer Technology

Stratford University’s Master of Science in Software Engineering will introduce you to the latest technological advances in the computer industry, and equip you with the skills necessary to become an application software engineer, project manager or lead software engineer.

 After completion of the program you will have the skills and knowledge to:

  • Define software requirements,
  • Identify conceptual design,
  • Develop detailed design,
  • Verify and validate the software product,
  • Identify key issues and trends in the software engineering industry,
  • Manage key phases of the software life cycle.

To enhance your educational experience, our faculty use management and teamwork approaches that help build the skills you need to oversee computer software engineering projects of high technical complexity. With the rapid development of computer-based information systems, employers are seeking specialists on top of the latest software systems and applications.

Through Stratford’s Master of Science in Software Engineering Program you will learn:

  • Current issues in systems engineering, software architectures, program assurance principles,
  • Various Industry life-cycle models,
  • Latest information in Software Project Management,
  • The effective organization of projects, tracking of costs, and time expenditures,
  • The management of quality and risk,
  • The evaluation of human resources requirements.

A Rewarding Career is Waiting For You

Our talented Career Services staff has an excellent track record in helping students overcome barriers to landing their dream job. Between 2011 and 2012, 89% of our graduates with a software engineering degree were employed in their field of study or a related field. In fact, many top corporations employ our alumni, including Capitol One, Best Buy, Elephant Auto Insurance, Mondial, and Price Waterhouse Coopers.

Here is a sampling of the rewarding career paths waiting for you:

  • Software engineer
  • Lead software engineer
  • Senior software engineer
  • Embedded software engineer
  • Project manager

Take the next step towards advancing your career in Software Engineering. Contact us to learn how to get started.

Program Requirements and Online Options

You can complete your degree in software engineering through classroom instruction at one of our Virginia campuses, through online instruction, or a combination of both online and classroom instruction.

Credits Required Number of Classes
Core Component 31.5 7
Electives 22.5 5
Total Required for Graduation 54 12

Best-in-Class Faculty

Stratford’s faculty is comprised of the some of the top leaders in the computer field, both in the private and public sectors. All members of our faculty have earned a Master’s degree or a Ph.D. and have extensive industry experience from a broad range of technical professionals. In addition to leading instruction at Stratford, our faculty is comprised of practitioners in the field of information technology. With their expertise, they are equipped to teach underlying business theories, and are in tune with the skill sets and competencies required in the job market.

Our faculty members possess industry experience and research interests in the following areas:

  • Information Technology
  • Information Systems
  • Databases
  • Data Mining
  • Software Development
  • Mobile Development
  • Networking

Capstone Projects

As a CIS student at Stratford, you will have the opportunity to apply what you’ve learned through the completion of a capstone project. Capstone courses allow you the opportunity to pull together and build upon what you have learned in separate fields and then utilize this knowledge in the analysis and resolution of a complex information technology problem. These projects provide you with real-world experience as you will interact with and present your projects to professionals in the business and academic communities.

The following are Capstone Projects completed by CIS students:

  • Student Registration System
  • Stratford Mobile Application
  • Scheduling Forecasting
  • Business Intelligence
  • Tracking Local Restaurants
  • Facial Recognition
  • Web Sites


You are encouraged to engage in internships during your course of study. Master’s students can participate in internships in their first quarter of enrolling with Stratford. Students can participate in cooperative education at the beginning of their programs once enrolled in a Master’s program.

State-of the-Art Learning Environments

Stratford offers state-of-the-art teaching facilities, including computer labs that provide the perfect environment for examining the latest software and computer technologies. Our small class sizes allow you to enjoy low student-to-teacher ratios, which encourage collaboration and knowledge sharing between instructors and students. In addition, all classrooms are equipped with computers and are ideal for hands-on lab activities.

A Master's Program that Fits Your Busy Schedule

Stratford offers the convenience of flexible course schedules as well as full and part-time programs. Residential classes are offered day, evening, and weekends to accommodate your busy schedule. All residential classes are blended with a portion of the course delivered online to reduce the time in the classroom. You can complete a class in five or ten weeks and start your program five times a year (January, March, May, August, and September).

Scheduling flexibility contributes tremendously to student success. Between 2011 and 2012, 100% of full-time students who graduated with a Master in Software Engineering completed the program on time.

Visit Student Disclosures to obtain tuition and fees for this program, graduation and employment rates, and other student consumer information on Stratford’s Master's in Software Engineering program.

Code Name Credits
Research Methods
IT Project Management
Object Oriented Analysis and Design
Software Modeling
Database Systems Technology
Ethics and Professional Issues in IT
Software Engineering Project I

Student must choose seven (7) from the following courses.

Code Name Credits
Human Computer Interaction
Software Quality Assurance
Software Eng for the World Wide Web
Secure Software Design
Enterprise Software Development
Mobile Software Engineering
Software Engineering Project II
Current Topics in Software Engineering I
Current Topics in Software Eng II
Cooperative Education I
Cooperative Education II
Cooperative Education III