Scheme of Studies
Semester-I | ||||
S.No. | Course Codes | Course Title | Credit Hours | Pre-Requisite |
1 | COSC-1105 | Introduction to ICT | 2 | |
2 | COSC-1205 | Introduction to ICT-Lab | 1 | |
3 | COSC-1101 | Programming Fundamentals | 3 | |
4 | COSC-1201 | Programming Fundamentals-Lab | 1 | |
5 | ENGL-1114 | English Composition & Comprehension | 3 | |
6 | MATH-1100 | Calculus | 3 | |
7 | PHYS-1121 | Applied Physics | 3 | |
8 | ISLS-1112 | Islamic Studies/Ethics | 2 | |
Semester-II | ||||
S.No. | Course Codes | Course Title | Credit Hours | Pre-Requisite |
1 | COSC-1102 | Object Oriented Programming | 3 | COSC-1101 |
2 | COSC-1202 | Object Oriented Programming-Lab | 1 | |
3 | COSC-1104 | Software Engineering | 3 | |
4 | COSC-1103 | Discrete Structures | 3 | |
5 | ENGL-1110 | Communication & Presentation Skills | 3 | |
6 | PAKS-1113 | Pakistan Studies | 2 | |
7 | SSCI-1111 | Introduction to Sociology | 3 | |
Semester-III | ||||
S.No. | Course Codes | Course Title | Credit Hours | Pre-Requisite |
1 | ELEN-2100 | Digital Logic Design | 3 | PHYS-1122 |
2 | ELEN-2200 | Digital Logic Design-Lab | 1 | |
3 | COSC-2101 | Data Structures & Algorithms | 3 | COSC-1102 |
4 | COSC-2201 | Data Structures & Algorithms-Lab | 1 | |
5 | COSC-3101 | Computer Networks | 3 | |
6 | COSC-3201 | Computer Networks-Lab | 1 | |
7 | ENGL-4117 | Technical and Business Writing | 3 | |
8 | MATH-2103 | Linear Algebra | 3 | |
Semester-IV | ||||
S.No. | Course Codes | Course Title | Credit Hours | Pre-Requisite |
1 | COSC-2103 | Database Systems | 3 | |
2 | COSC-2203 | Database Systems-Lab | 1 | |
3 | COSC-3112 | Artificial Intelligence | 3 | COSC-1103 |
4 | COSC-3212 | Artificial Intelligence-Lab | 1 | |
5 | COSC-4111 | Visual Programming | 3 | |
6 | STAT-2104 | Probability & Statistics | 3 | |
7 | COSC-3109 | Data Science | 3 | |
Semester-V | ||||
S.No. | Course Codes | Course Title | Credit Hours | Pre-Requisite |
1 | COSC-3115 | Design & Analysis of Algorithms | 3 | COSC-2101 |
2 | COSC-4120 | Web Programming | 3 | |
3 | COSC-2102 | Operating Systems | 3 | |
4 | COSC-2202 | Operating Systems-Lab | 1 | |
5 | COSC-3107 | Machine Learning | 3 | |
6 | MATH-2122 | Differential Equations | 3 | |
7 | MSCI-2116 | Principles of Accounting | 3 | |
Semester-VI | ||||
S.No. | Course Codes | Course Title | Credit Hours | Pre-Requisite |
1 | COSC-3102 | Information Security | 3 | |
2 | COSC-3114 | Computer Organization & Assembly Language | 3 | ELEN-2100 |
3 | COSC-3214 | Computer Organization & Assembly Language-Lab | 1 | |
4 | COSC-2105 | Theory of Automata | 3 | COSC-1103 |
5 | COSC-3116 | Mobile Application Development | 3 | |
6 | COSC-3121 | Introduction to NLP | 3 | |
Semester-VII | ||||
S.No. | Course Codes | Course Title | Credit Hours | Pre-Requisite |
1 | COSC-4301 | Final Year Project-I | 3 | COSC-1104 and COSC-2103 |
2 | COSC-3104 | Compiler Construction | 3 | COSC-2105 |
3 | COSC-4101 | Parallel and Distributed Computing | 3 | COSC-2102 |
4 | MATH-3116 | Numerical Analysis | 3 | |
5 | COSC-4121 | Deep Learning and Applications | 3 | |
Semester-VIII | ||||
S.No. | Course Codes | Course Title | Credit Hours | Pre-Requisite |
1 | COSC-4302 | Final Year Project-II | 3 | COSC-4301 |
2 | SSCI-2111 | Professional Ethics | 2 | |
3 | MSCI-3111 | Entrepreneurship | 3 | |
4 | COSC-4109 | Graph Theory | 3 | |
5 | COSC-4150 | Routing & Switching | 2 | COSC-3101 |
Program Total Credit Hours | 134 |