MS Degree Program
Area of Concentration in Software Engineering

The goal of software engineering is to adapt engineering practices to software development, so we can design better software, which is characterized by maintainability, correctness, reusability, portability, and efficiency. Software engineers are in high demand because these are the professionals who can design correct, maintainable, reusable and portable software products. Knowledge Systems Institute offers coursework and research in the field of Software Engineering. This program is designed as an area of concentration for individuals who want to learn the theory and practice of software engineering, knowledge engineering and software project management.

Degree Requirements

The MS Degree in Computer and Information Sciences, with the concentration in Software Engineering requires 30 credit hours of coursework (10 courses), a nine credit hour individual research project and a comprehensive examination.

Required Core Courses:
CIS501 Information System Design
CIS502 Database Management Systems
CIS510 Software Project Management
CIS562 Software Design Workshop
CIS566 Software Testing Techniques
Area Courses:
CIS504 Programming Languages
CIS506 Advanced Operating Systems
CIS507 Principles of Computer Networks
CIS509 Knowledge Engineering
BA531 Data Mining
MS Research Project (9 credits):

CIS599 A, B, C — Research Project


Learn More:    
(847) 679-3135