|  | 
                    
                    
                        | Semester No.
                            1 | 
                    
                        | Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | 
                    
                    
                        | CS101 | Introduction to Computing | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS201 | Introduction to Programming | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS302 | Digital Logic Design | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | ENG201 | Business and Technical English Writing | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | MTH101 | Calculus And Analytical Geometry | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                    
                        |  | 
                    
                    
                        | Semester No.
                            2 | 
                    
                        | Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | 
                    
                    
                        | CS202 | Fundamentals of Front End Development | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS301 | Data Structures | Required | CS201 
 | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS304 | Object Oriented Programming | Required | CS201 
 | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS403 | Database Management Systems | Required | CS201 
 | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        | CS601 | Data Communication | Required |  | 3 (Theory:3, Practical:0) |  | 
                    
                    
                        |  |