Master of Science in Software Engineering
The Master of Science in Software Engineering (MSSE) program is the first of its kind in Ohio. The program is the successor to the Graduate Certificate Program in Software Engineering and is intended for both practicing professionals, as well as full-time students in the areas of software engineering, computer engineering, electrical engineering, computer science, or information management.
ADMISSION REQUIREMENTS
Applicants with a bachelor's degree in computer science or computer engineering are encouraged to apply. Applicants in related fields will also be considered for admission, but they may be required to take additional prerequisite courses. Credits earned for prerequisite courses cannot be used to meet graduate program requirements. Admission to the program requires a minimum undergraduate cumulative grade-point average of 3.0. The Graduate Record Examination (GRE) and the Test of English as a Foreign Language (TOEFL) are required for all international students.
- The undergraduate degree was awarded by a college or university outside of the United States or Canada, or by a Canadian institution not accredited by the Canadian Engineering Accreditation Board of the Canadian Council of Professional Engineers.
- An unaccredited college or university awarded the undergraduate degree.
- The undergraduate degree was in a discipline unrelated to software engineering, electrical engineering, computer engineering, computer science, or information management.
- The year of the baccalaureate degree precedes the date of application to the College of Graduate Studies by more than six years.
- International students should refer to the International Student Admission section of the Graduate Catalog for more information.
DEGREE REQUIREMENTS
- All students:
- Thesis option students:
- Non-thesis option students:
CORE COURSES
- EEC 521 - Software Engineering
- EEC 623 - Software Quality Assurance
- CIS 634 - Object-Oriented Software Engineering
- CIS 635 - Software Engineering Metrics, Economics, & Management
ELECTIVE COURSES
- CIS 620 - Advanced Operating Systems
- CIS 650 - Compiler Design
- CIS 666 - Artificial Intelligence
- CIS 675 - Information Security
- EEC 517 - Embedded Systems
- EEC 522 - Software Systems Modeling and Analysis
- EEC 525 - Data Mining
- EEC 530 - Digital Signal Processing
- EEC 581 - Computer Architecture
- EEC 584 - Computer Networks
- EEC 622 - Formal Methods in Software Engineering
- EEC 624 - Software Testing
- EEC 625 - Software Design & Architecture
- EEC 626 - Software Engineering Project
- EEC 681 - Distributed Computing Systems
- EEC 683 - Computer Networks II
- EEC 684 - Parallel Processing Systems
- EEC 687 - Mobile Computing
- EEC 688 - Secure and Dependable Computing
- EEC 699 - Master's Thesis
EXIT REQUIREMENTS