Degree Requirements and Restrictions 

The Master of Science in Software Engineering 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 Master of Science in Software Engineering is conferred under Plan I or Plan II.  

Plan I (Thesis)

A minimum of 24 semester 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 his/her thesis and pass an oral examination based on the thesis and related coursework. Plan I students must register for CS 699 each term they receive supervision from their advisor.

Plan II (Non-Thesis)

A minimum of 30 semester hours of coursework is required.

CS 617DES & ANALY OF ALGORITHM3
CS 650SOFT'W ENGINEERING PROC3
CS 652OBJECT-ORIENTED DESIGN3
Choose one of the following:
COMPUTER ARCHITECTURES
ADVANCED OPERATING SYSTEMS
INTERNALS OF MODERN OPER SYS
ADV COMP SYSTEMS ARCHITECTURE
Cybersecurity Requirement 3
Choose one of the following:
INTRO TO COMPUTER SECURITY
INTRO TO CYBERSECURITY ENGINRG
Capstone3
CPE 657
Concentration Areas6
Choose two courses within any one concentration:
Big Data and Data Mining
INTRO TO CLOUD COMPUTING
DATA MINING
SELECTED TOPICS IN CS (ST: Data Visualization)
SELECTED TOPICS IN CS (Machine Learning (CS 640))
SELECTED TOPICS IN CS (Big Data Analytics )
Project Management (ISE 690 is required as one of the two courses)
STATISTICAL METHODS FOR ENGR
ENGR MGMT THEORY
TECH & INNOVATION MGMT
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
ADV CYBERSECURITY ENGINEERING
COMPUTER NETWORK SECURITY
COMPUTER FORENSICS
Electives (Must be an approved CS or CPE course)6
Total Semester Hours30