Degree Requirements and Restrictions
The Master of Science in Software Engineering (MSEE) is an interdisciplinary program, joint between the Computer Science Department and the Electrical and Computer Engineering Department.
At least half of the hours must be completed in courses numbered 600 or above.
The MSEE is conferred under Plan I or Plan II.
Plan I (Thesis)
A minimum of 24 credit hours of coursework and the writing of an acceptable thesis is required. At least six hours of thesis credit (CS 699) must be earned. Thesis students substitute the two CS 699 courses for the Capstone Course and one elective. Total hours required is 30 hours.
A student must present their thesis and pass an oral examination based on the thesis and related coursework. Plan I students must register for CS 699 each semester that they receive supervision from their advisor.
Plan II (Non-Thesis)
A minimum of 30 credit hours of coursework is required.
Code | Title | Semester Hours |
---|---|---|
CS 617 | DES & ANALY OF ALGORITHM | 3 |
CS 650 | SOFT'W ENGINEERING PROC | 3 |
CS 656 | SOFTWARE TESTING | 3 |
Choose one of the following: | ||
COMPUTER ARCHITECTURES | ||
or CS 690 | ADVANCED OPERATING SYSTEMS | |
or CPE 536 | INTERNALS OF MODERN OPER SYS | |
or CPE 631 | ADV COMP SYSTEMS ARCHITECTURE | |
Cybersecurity Requirement | 3 | |
Choose one of the following: | ||
INTRO CYBERSECURITY ENGR | ||
or CPE 549 | INTRO TO CYBERSECURITY ENGINRG | |
Capstone | 3 | |
CPE 657 | SOFTWARE STUDIO | 3 |
Concentration Areas | 6 | |
Choose two courses within any one concentration: | ||
Big Data and Data Mining | ||
SURVEY ARTIFICIAL INTELLIGENCE | ||
INTRO TO CLOUD COMPUTING | ||
INTRO TO BIG DATA COMPUTING | ||
MACHINE LEARNING | ||
DATA MINING | ||
Project Management (ISE 690 is required as one of the two courses) | ||
STATISTICAL METHODS FOR ENGR | ||
ENGR MGMT THEORY | ||
TECHNOLOGY & INNOVATION MANAGEMENT | ||
NEW PRODUCT DEVELOPMENT | ||
Parallel Programming | ||
INTRO PARALLEL PROGRAMMING | ||
PARALLEL ALGORITHMS | ||
GEN PURPOSE GPU COMPUTING | ||
Embedded Systems | ||
REAL TIME & EMBEDED SYSTEMS | ||
HARDWARE/SOFTWARE CO-DESIGN | ||
ADVANCED EMBEDDED SYSTEMS | ||
Advanced Cybersecurity | ||
MOBILE DIGITAL FORENSICS | ||
ADV CYBERSECURITY ENGINEERING | ||
COMPUTER NETWORK SECURITY | ||
or CS 685 | APPLIED CRYPTOGRAPHY | |
Electives (Must be an approved CS or CPE course) | 6 | |
Total Semester Hours | 30 |