| 
                                
                                    | Associate Degree Programs
                                            (Associate Degree in Computer Networking) |  |  | 
                    
                    
                        | Semester No.
                            1 | 
                    
                    
                        | Course Code | Title | Category | Sub Category | Type | Pre Requisite | Credit Hours | Specialization | 
                    
                    
                        | CS101 | Introduction to Computing | General Education | Applications of Information and Communication Technologies (ICT) | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | ENG101 | English Comprehension | General Education | Functional English | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | MGT602 | Entrepreneurship | General Education | Entrepreneurship | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | MTH101 | Calculus And Analytical Geometry | General Education | Quantitative Reasoning | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | MTH100 | General Mathematics | Interdisciplinary | Mathematics Supporting | Deficiency |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | PAK301 | Pakistan Studies | General Education | Social Sciences | Required |  | 2 (Theory:2, Practical:0) |  | 
                    
                    
                        | ETH202 | Ethics (for Non-Muslims) | General Education | Islamic Studies/Religious Education Studies | Elective |  | 2 (Theory:2, Practical:0) |  | 
                    
                    
                        | ISL202 | Islamic Studies | General Education | Islamic Studies/Religious Education Studies | Elective |  | 2 (Theory:2, Practical:0) |  | 
                    
                    
                        | VU001 | Introduction to e-Learning | Interdisciplinary |  | Required |  | 1 (Theory:1, Practical:0) |  | 
                    
                    
                    
                        |  | 
                    
                    
                        | Semester No.
                            2 | 
                    
                    
                        | Course Code | Title | Category | Sub Category | Type | Pre Requisite | Credit Hours | Specialization | 
                    
                    
                        | CS201 | Introduction to Programming | Major | Computing Core | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS302 | Digital Logic Design | Major | Computing Core | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS601 | Data Communication | Major | Computing Core | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | ENG201 | Business and Technical English Writing | General Education | Expository Writing | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | MTH202 | Discrete Mathematics | General Education | Quantitative Reasoning | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | MTH501 | Linear Algebra | Interdisciplinary | Mathematics Supporting | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | MTH104 | Sets and Logic | Interdisciplinary | Mathematics Supporting | Deficiency |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS201P | Introduction to Programming (Practical) | Major | Computing Core | Required |  | 1 (Theory:0, Practical:1) |  | 
                    
                    
                    
                        |  | 
                    
                    
                        | Semester No.
                            3 | 
                    
                    
                        | Course Code | Title | Category | Sub Category | Type | Pre Requisite | Credit Hours | Specialization | 
                    
                    
                        | CS301 | Data Structures | Major | Computing Core | Required | CS201 
 | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS304 | Object Oriented Programming | Major | Computing Core | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS607 | Artificial Intelligence | Major | Computing Core | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS610 | Computer Networks | Major | Domain Electives | Required | CS601 
 | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS314 | Introduction to Cellular Networks | Major | Domain Electives | Elective |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS431 | Wireless Communication | Major | Domain Electives | Elective | CS601 
 | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS301P | Data Structures (Practical) | Major | Computing Core | Required |  | 1 (Theory:0, Practical:1) |  | 
                    
                    
                        | CS304P | Object Oriented Programming (Practical) | Major | Computing Core | Required |  | 1 (Theory:0, Practical:1) |  | 
                    
                    
                    
                        |  | 
                    
                    
                        | Semester No.
                            4 | 
                    
                    
                        | Course Code | Title | Category | Sub Category | Type | Pre Requisite | Credit Hours | Specialization | 
                    
                    
                        | CS205 | Information Security | Major | Computing Core | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS403 | Database Management Systems | Major | Computing Core | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS504 | Software Engineering - I | Major | Computing Core | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS519 | Final Project | Major | Capstone Project | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS315 | Network Security | Major | Domain Electives | Elective | CS610 
 | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS432 | Network Modeling and Simulation | Major | Domain Electives | Elective | CS610 
 | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS435 | Cloud Computing | Major | Domain Electives | Elective |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS627 | Cyber Security | Major | Domain Electives | Elective |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS403P | Database Management Systems (Practical) | Major | Computing Core | Required |  | 1 (Theory:0, Practical:1) |  | 
                    
                    
                        |  |