M.S in Software Engineering Structure of the Program

STRUCTURE OF THE PROGRAM

The Software Engineering MS program consists of a core component plus a set of electives through which students may concentrate on a particular area or diversify their knowledge in the field. The core component consists of five courses that should be taken by all students. After completing the core courses, the student may take the thesis option or the non-thesis option. In case of the thesis option the student takes three electives plus the thesis (6 credits). In case of the non-thesis option, the student has to take five electives (15 credits).

Core Courses: (15 Credit hours)

Core Courses
Course Code Course Name Credit Hours
SE501 Software Development Processes 3
SE502 Software Requirements Engineering 3
SE503 Software Project Management 3
SE504 Software Testing & Quality Assurance 3
SE505 Software Design and Architecture 3

Electives Courses

Course Code Course Title Hours
SE 511 Formal Methods in Software Engineering 3
SE 513 Software System Modeling 3
SE 517 Real Time Software Systems 3
SE 519 Business Process Management 3
SE 521 Analysis of Software Artifacts 3
SE 523 Service Oriented Architectures and web services 3
SE 526 Website Engineering 3
SE 527 Distributed software systems 3
SE 529 Enterprise Architectures Frameworks 3
SE 531 Software Metrics and Measurements 3
SE 533 Software Risk Management 3
SE 535 Software Evolution and Maintenance 3
SE 537 Building Secure Dependable Software Systems 3
SE 539 Mobile Application Development 3
SE 541 Software Integration, Validation & Verification 3
SE 543 Business Intelligence 3
SE 547 Software User Interface Design & Analysis 3
SE 549 Software Evolution and Maintenance 3
SE 551 Data Engineering 3
SE 553 Software Comprehension & Maintenance 3
SE 580 Software Analytics 3
SE 591 Selected Topics in Software Engineering 3
SE 593 Research Methodology 3
SE 595 Emerging Topics in Software Engineering 3
SE 596 Software Studio I (team activity) 3
SE 597 Software Studio II (team activity) 3
SE 598 Project I 3
SE 599 Project II 3
SE 600 Thesis 3