MS Software Engineering: List of Courses

Core Courses

Core Courses
Sr#
Course Code Course Name
1 SWEN-5101 Advanced Requirements Engineering
2 SWEN-5102 Advanced Software System Architecture
3 SWEN-5103 Software Testing and Quality Assurance
4 COSC-5101 Advanced Algorithms Analysis & Design
5 COSC-5108 Advanced Database Systems
6 SWEN-6100 Advanced Software Engineering


General Elective Courses

University Mandatory Courses
Sr#
Course Code Course Name
1 MSCI-6102 Research Methodology
2 CPEN-5124 Stochastic Processes
3 CPEN-6124 Mathematical Optimization/Optimization Theory (EE)


Elective Courses

Machine Vision
Sr#
Course Code Course Name
1 SWEN-5104 Software Risk Management
2 SWEN-5105 Software Measurement and Metrics
3 SWEN-5106 Software Configuration Management
4 SWEN-5107 Component Based Software Engineering
5 SWEN-5108 Empirical Software Engineering
6 SWEN-5109 Agent Oriented Software Engineering
7 SWEN-5110 Object Oriented Software Engineering
8 SWEN-5111 Advanced Software Development
9 SWEN-5112 Model Driven Software Engineering
10 COSC-5103 Semantic Web
11 COSC-5105  Advanced Computer Networks
12 COSC-5106 Wireless Networks and Mobile Computing
13 COSC-5109 Distributed Database Systems
14 COSC-5111 Information Retrieval Techniques
15 COSC-5112 Machine Learning
16 COSC-5113 Multi-Agent Systems
17 COSC-5117 Knowledge-Based Systems
18 SWEN-6101 Reliability Engineering
19 SWEN-6102 Agile Software Development Methods
20 SWEN-6103 Advanced Human Computer Interaction
21 SWEN-6104 Advanced Software Project Management
22 SWEN-6105 Formal Methods
23 SWEN-6106 Model Checking
24 SWEN-6107 Advanced Topics in Software Engineering
25 COSC-6108 Natural Language Processing
26 COSC-6110 Theory of Programming Languages
27 COSC-6120 Internet of Things
28 COSC-6123 NoSQL Databases
29 COSC-6124 Big Data Analytics
30 SWEN-6108 Initiating and Planning Projects
31 SWEN-6109 Project Risks and Change
32 SWEN-6110 Project Management in IT Security
33 COSC-5118 Advanced Digital Image Processing
34 COSC-6109 Deep learning
35 COSC-6121 Advanced Data Mining
36 CPEN-5113 Multimedia Systems
37 CPEN-6119 Fault Diagnosis and Testing