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 |