|
To satisfy the requirements for the MS degree in Software Engineering, all students admitted to the program are expected to complete thirty semester hours of graduate coursework, with a cumulative grade point average of B or better. The program of study consists of core courses, electives, and the project/thesis option. The 30 semester hours of required coursework are distributed as follows: - Project Option
- Core courses - 15 credit hours
- Application courses - 9 credit hours
- CIS elective course - 3 credit hours
- Project - 3 credit hours
- Thesis Option
- Core courses - 15 credit hours
- Application courses - 9 credit hours
- Thesis - 6 credit hours
I. CORE COURSES: All students are required to take the following courses: - Three out of the following four CIS courses
- CIS 553 / IMSE 553 - Software Engineering
- CIS 565 - Software Quality Assurance
- CIS 566 - Software Architecture and Design Patterns
- CIS 575 - Software Engineering Management
- ECE 554 - Embedded Systems
- ECE 574 - Advanced Software Techniques in Engineering Applications
II. APPLICATION COURSES: Choose three courses from one of the following application areas: - Web Technology
- CIS 562 - Web Information Management
- CIS 571 - Web Services: Concepts, Architectures, and Applications
- CIS 577 - Software User Interface Design & Analysis
- Game Design
- CIS 515 - Computer Graphics
- CIS 552 - Computer Animation
- CIS 577 - Software User Interface Design and Analysis
- CIS 579 - Artificial Intelligence
- CIS 587 - Game Design and Implementation I
- CIS 588 - Game Design and Implementation II
- Databases
- CIS 556 - Database Systems
- CIS 562 - Web Information Management
- CIS 568/ECE 537 - Data Mining
- CIS 586 - Advanced Database Systems
- Information and Knowledge Engineering
- ECE 5251 - Multimedia Tools I
- ECE 537/CIS 568 - Data Mining
- ECE 552 - Fuzzy Systems
- ECE 576 - Information Engineering
- ECE 579 - Intelligent Systems
- ECE 583 - Neural Networks
III. PROJECT OPTION Students desiring to obtain project experience are encouraged to elect the directed studies CIS/ECE 591 (3 credits) or Project Course CIS/ECE 695 (3 credits) to work under the supervision of a faculty advisor. In addition, the student must take one additional 3-credit course listed above or any other CIS/ECE course related to the project and approved by the Graduate Program Director. IV. THESIS OPTIONStudents desiring to obtain research experience are encouraged to elect CIS/ECE 699 (6 credits) and work under the supervision of a faculty advisor. |