Semester 1
Course Code | Courser Title | Credit Hours |
---|---|---|
CS 110 | Introduction to CS (GE) | 2-1 |
MA 101 | Calculus and Analytical Gometry (CS Supporting) | 3-0 |
GS 111 | Physics-1 (CS Supporting) | 2-1 |
ENG 111 | Basic Communication Skills (GE) | 3-0 |
CS 116 | Programming fundamentals (CS Core) | 3-1 |
GS 123 | Islamic Studies | 2-0 |
Semester 2
Course Code | Courser Title | Credit Hours |
---|---|---|
MA 105 | Multivariable Calculus (CS supporting) | 3-0 |
CS 125 | Object Oriented Programming (OOP) | 3-1 |
MGT 106 | Principles of Management (UE) | 3-0 |
MA 213 | Discrete Math (CS Core) | 3-0 |
ENG 316 | Effective Communication Skills (GE) | 3-0 |
GS 128 | Pakistan Studies (GE) | 2-0 |
Semester 3
Course Code | Courser Title | Credit Hours |
---|---|---|
CS 232 | Data Structures & Algorithm (CS Core) | 3-1 |
EE 223 | Digital Logic Design (CS Core) | 3-1 |
SE 336 | Software engineering (CS Core) | 3-0 |
MA 313 | Probability & Statistics (CS supporting) | 3-0 |
IT 212 | Database System (CS core) | 3-1 |
Semester 4
Course Code | Courser Title | Credit Hours |
---|---|---|
MA 242 | Applied Linear Algebra (CS Core) | 3-0 |
COM 304 | Data Communication & Network (CS Core) | 3-1 |
CS 241 | Design and Ayalysis of Alogrithm (pre-req CS 232) (CS Core) | 2-1 |
CS 323 | Microprocessor Architecture & Assembly Languages (CS Core) | 2-1 |
SE 313 | Software Requirment and Specification (SE core) | 3-1 |
Semester 5
Course Code | Courser Title | Credit Hours |
---|---|---|
CS 252 | Computer Organization & Architecture(CS Core) | 3-0 |
CS 321 | Introduction to Data Science | 2-1 |
IT 421 | Web Design & Development (Elective I) | 2-1 |
CS 222 | Operating System (CS Core) | 3-1 |
SE 414 | Software Design of Architecture | 3-0 |
Semester 6
Course Code | Courser Title | Credit Hours |
---|---|---|
CS 346 | Information Security | 3-0 |
SE 222 | Software Construction | 3-0 |
CS 345 | Compiler Concepts (CS Core) | 3-0 |
CS 408 | Mobile Application Development for Android/Elective III | 2-1 |
CS 333 | Viusal Programming/Elective V | 2-1 |
CS 430 | Human Computer Interaction (SE Core) | 3-0 |
Semester 7
Course Code | Courser Title | Credit Hours |
---|---|---|
IT 314 | Artifical Intelligence (CS core) | 3-1 |
ENG 322 | Techincal Report Writing(GE) | 2-0 |
CS 407 | Mobile Application Development for Andriod/ Elective V | 2-1 |
SE 512 | Software Re-Engineering | 3-0 |
RES 491 | Project Phase-I (CS Core) | 0-3 |
SE 312 | Formal Method In SE | 3-0 |
Semester 8
Course Code | Courser Title | Credit Hours |
---|---|---|
SE 323 | Software Quality Engineering | 3-0 |
SE 668 | Software Project Managment (UE) | 3-0 |
CS 444 | Professional Practices (GE) | 2-0 |
RES 492 | Project Phase II (CS Core) | 0-3 |
MGT 270 | Entrepreneurship | 3-0 |
Database Development
Course Code | Courser Title | Credit Hours |
---|---|---|
CS 424 | Database Security | 3-0 |
IT 465 | Distributed Database | 2-1 |
IT 422 | Data Warehousing | 3-0 |
IT 335 | Database Programming | 2-1 |
CS 412 | Big Data Analytical | 3-0 |
CS 413 | Enterprise System | 3-0 |
Software Engineering
Course Code | Courser Title | Credit Hours |
---|---|---|
SE 450 | Software Metrics and Testing | 3-0 |
SE 452 | OOP-Software Engineering | 3-o |
SE 312 | Formal Methods in SE | 3-0 |
SE 412 | Design Pattern | 3-0 |
SE 222 | Software Constructions | 3-0 |
SE 311 | Software Requirments Specification | 3-0 |
SE 323 | Software Requirments Specification | 3-0 |
System Development
Course Code | Courser Title | Credit Hours |
---|---|---|
CS 332 | Visual Programming | 2-1 |
CS 403 | Systems Programming | 3-0 |
CS 415 | Open Source Operating system | 3-0 |
CS 407 | Mobile Application Development (For Android) | 3-0 |
SE 222 | Software Constructions | 2-1 |
CS 408 | Mobile Application Development (For IOS) | 3-0 |