Graduate Program Head | Raghu Sangwan |
---|---|
Program Code | SWENG |
Campus(es) | Great Valley (M.S.E.) World Campus (M.S.E.) |
Degrees Conferred | Master of Software Engineering (M.S.E.) |
The Graduate Faculty |
The Master of Software Engineering program at Penn State Great Valley prepares computer professionals to develop software products and services for industry and government through software analysis, design and architecture; system verification; data storage and retrieval; and managing globally distributed development. This program is STEM designated.
Admission Requirements
Applicants apply for admission to the program via the Graduate School application for admission. Requirements listed here are in addition to Graduate Council policies listed under GCAC-300 Admissions Policies.
Admission to the Master of Software Engineering program will be based on baccalaureate academic records, applicable work experience, and two letters of recommendation from a previous professor or supervisor who can attest to the applicant’s academic potential. Applicants with an undergraduate degree in software engineering, computer science, information systems, or similar quantitative disciplines such as science or engineering may apply. Students from other disciplines will be considered based on prior course work and/or standardized test scores. Normal admission requirements include background in operating systems, programming languages, data structures and algorithm analysis. Applications must include a statement of professional goals and a curriculum vitae or resume. Test scores from the GMAT or GRE exams are not required. An undergraduate cumulative grade-point average of 3.0 or better on a 4.0 scale in the final two years of undergraduate studies is required.
The language of instruction at Penn State is English. English proficiency test scores (TOEFL/IELTS) may be required for international applicants. See GCAC-305 Admission Requirements for International Students for more information.
Degree Requirements
Master of Software Engineering (M.S.E.)
Requirements listed here are in addition to Graduate Council policies listed under GCAC-700 Professional Degree Policies.
The Master of Software Engineering degree is conferred upon students who earn a minimum of 36 credits of course work while maintaining an average grade-point average of 3.0 or better in all course work, including at least 18 credits at the 500 or 800 level (with at least 6 credits at the 500 level). The program curriculum includes 18 credits of core courses, 12 credits of electives, and 6 credits of capstone experience.
Code | Title | Credits |
---|---|---|
Required Courses | ||
SWENG 505 | Software Project Management | 3 |
SWENG 581 | Software Testing | 3 |
SWENG 586 | Requirements Engineering | 3 |
SWENG 587 | Software Systems Architecture | 3 |
SWENG 837 | Software System Design | 3 |
SWENG 861 | Software Construction | 3 |
Electives | ||
An additional 12 credits of elective courses must be selected from a list of approved elective courses maintained by the graduate program office. | 12 | |
Culminating Experience | ||
SWENG 894 | Capstone Experience | 6 |
Total Credits | 36 |
All students will complete their program of study with a capstone project that provides students with an opportunity to apply their knowledge of the software engineering theories, methods, processes, and tools learned throughout their program, in a culminating and summative experience. Students complete the capstone project while enrolled in SWENG 894.
Minor
A graduate minor is available in any approved graduate major or dual-title program. The default requirements for a graduate minor are stated in Graduate Council policies listed under GCAC-600 Research Degree Policies and GCAC-700 Professional Degree Policies, depending on the type of degree the student is pursuing:
Student Aid
Refer to the Tuition & Funding section of The Graduate School's website. Students in this program are not eligible for graduate assistantships.
Financial aid for students in on-campus programs is in the form of student loans and a limited number of small scholarships, as described on the Penn State Great Valley website.
World Campus students in graduate degree programs may be eligible for financial aid. Refer to the Tuition and Financial Aid section of the World Campus website for more information.
Courses
Graduate courses carry numbers from 500 to 699 and 800 to 899. Advanced undergraduate courses numbered between 400 and 499 may be used to meet some graduate degree requirements when taken by graduate students. Courses below the 400 level may not. A graduate student may register for or audit these courses in order to make up deficiencies or to fill in gaps in previous education but not to meet requirements for an advanced degree.
Learning Outcomes
- KNOW. Graduates will be able to demonstrate mastery of concepts and methods for modeling, designing, developing and testing software solutions using legacy and contemporary environments.
- CRITICAL THINKING. Graduates will be able to critically and creatively plan and manage development of software intensive systems using project management methods and tools.
- PROBLEM SOLVING. Graduates will be able to demonstrate proficiency in exploring the trade space within a given set of internal and external constraints for a system under development.
- COMMUNICATE. Graduates will be able to effectively communicate their ideas within their organization, to other practicing professionals and the general public.
- TEAMWORK. Graduates will be able to work collaboratively within and with project teams including those that are geographically distributed.
Contact
Campus | Great Valley |
---|---|
Graduate Program Head | Raghu S Sangwan |
Director of Graduate Studies (DGS) or Professor-in-Charge (PIC) | Raghu S Sangwan |
Program Contact | MICHELLE WHALEN |
Program Website | View |
Campus | World Campus |
---|---|
Graduate Program Head | Raghu S Sangwan |
Director of Graduate Studies (DGS) or Professor-in-Charge (PIC) | Raghu S Sangwan |
Program Contact | MICHELLE WHALEN |
Program Website | View |