| 
                            
                            
                         | 
                    
                    
                    
                        | Semester No.
                            1
                         | 
                    
                    
                        | Course Code | 
                        Title | 
                        Type | 
                        Pre Requisite | 
                        Credit Hours |                        
                    
                        Specialization | 
                        
                    
                    
                    
                        | 
                            CS101
                            
                         | 
                        Introduction to Computing
                         | 
                        Required
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            ENG101
                            
                         | 
                        English Comprehension
                         | 
                        Required
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            MGT101
                            
                         | 
                        Financial Accounting
                         | 
                        Required
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            MTH101
                            
                         | 
                        Calculus And Analytical Geometry
                         | 
                        Required
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            PAK301
                            
                         | 
                        Pakistan Studies
                         | 
                        Required
                         | 
                        
                            
                            
                         | 
                        
                            2 (Theory:2, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            ETH201
                            
                         | 
                        Ethics (for Non-Muslims)
                         | 
                        Elective
                         | 
                        
                            
                            
                         | 
                        
                            1 (Theory:1, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            ISL201
                            
                         | 
                        Islamic Studies
                         | 
                        Elective
                         | 
                        
                            
                            
                         | 
                        
                            1 (Theory:1, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                    
                        |  
                         | 
                    
                    
                    
                        | Semester No.
                            2
                         | 
                    
                    
                        | Course Code | 
                        Title | 
                        Type | 
                        Pre Requisite | 
                        Credit Hours |                        
                    
                        Specialization | 
                        
                    
                    
                    
                        | 
                            CS201
                            
                         | 
                        Introduction to Programming
                         | 
                        Required
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            ENG201
                            
                         | 
                        Business and Technical English Writing
                         | 
                        Required
                         | 
                        
                            ENG101  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            MTH202
                            
                         | 
                        Discrete Mathematics
                         | 
                        Required
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            MTH301
                            
                         | 
                        Calculus II
                         | 
                        Required
                         | 
                        
                            MTH101  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            ECO401
                            
                         | 
                        Economics
                         | 
                        Elective
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            MGT211
                            
                         | 
                        Introduction To Business
                         | 
                        Elective
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                    
                        |  
                         | 
                    
                    
                    
                        | Semester No.
                            3
                         | 
                    
                    
                        | Course Code | 
                        Title | 
                        Type | 
                        Pre Requisite | 
                        Credit Hours |                        
                    
                        Specialization | 
                        
                    
                    
                    
                        | 
                            CS301
                            
                         | 
                        Data Structures
                         | 
                        Required
                         | 
                        
                            CS201  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            CS302
                            
                         | 
                        Digital Logic Design
                         | 
                        Required
                         | 
                        
                            CS101  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            CS304
                            
                         | 
                        Object Oriented Programming
                         | 
                        Required
                         | 
                        
                            CS201  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            CS601
                            
                         | 
                        Data Communication
                         | 
                        Required
                         | 
                        
                            CS101  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            MTH401
                            
                         | 
                        Differential Equations
                         | 
                        Elective
                         | 
                        
                            MTH101  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            PHY101
                            
                         | 
                        Physics
                         | 
                        Elective
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            PHY301
                            
                         | 
                        Circuit Theory
                         | 
                        Elective
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            STA301
                            
                         | 
                        Statistics and Probability
                         | 
                        Elective
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                    
                        |  
                         | 
                    
                    
                    
                        | Semester No.
                            4
                         | 
                    
                    
                        | Course Code | 
                        Title | 
                        Type | 
                        Pre Requisite | 
                        Credit Hours |                        
                    
                        Specialization | 
                        
                    
                    
                    
                        | 
                            CS401
                            
                         | 
                        Computer Architecture and Assembly Language Programming
                         | 
                        Required
                         | 
                        
                            CS101  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            CS403
                            
                         | 
                        Database Management Systems
                         | 
                        Required
                         | 
                        
                            CS201  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            CS504
                            
                         | 
                        Software Engineering - I
                         | 
                        Required
                         | 
                        
                            CS201  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            CS610
                            
                         | 
                        Computer Networks
                         | 
                        Required
                         | 
                        
                            CS601  
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            MGT301
                            
                         | 
                        Principles of Marketing
                         | 
                        Elective
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        | 
                            MTH501
                            
                         | 
                        Linear Algebra
                         | 
                        Elective
                         | 
                        
                            
                            
                         | 
                        
                            3 (Theory:3, Practical:0)
                            
                         | 
                     
                        
                        
                         | 
                        
                    
                    
                    
                        |  
                         |