DEPARTMENT OF COMPUTER SCIENCE

Programs Offered:

  1. BS Computer Science
  2. BS Information Technology
  3. MS Computer Science
  4. PhD Computer Science

BS Computer Science
 

#Course TitleCredit Hours
Semester-ITheoryLab
1 Introduction to ICT30
2 Programming Fundamentals31
3 English Composition & Comprehension30
4 Calculus & Analytical Geometry30
5 Applied Physics30
Total16
Semester-IITheoryLab
1Digital Logic Design31
2Object Oriented Programming31
3Communication Skills30
4Probability & Statistics30
5  General – I30
Total17
Semester-IIITheoryLab
1 Comp Organization & Assembly Language31
2Data Structures & Algorithms31
3Discrete Structures30
4Professional Practices30
5Differential Equation30
Total17
Semester-IVTheoryLab
1Design & Analysis of Algorithms30
2Theory of Automata30
3Database Systems31
4Linear Algebra30
5General – II30
Total16
Semester-VTheoryLab
1Compiler Construction30
2Multi Variable Calculus30
3Operating Systems31
4Introduction to Software Engineering30
5Numerical Computing30
Total16
Semester-VITheoryLab
1Artificial Intelligence31
2Computer Networks31
3Web Design and Development (Elec.)30
4Fundamental of Data Mining (Elec.)30
5Technical Writing & Presentation Skills30
Total17
Semester-VIITheoryLab
1  Mobile Application and Development30
2Formal Methods for Software Engineering30
3General – III30
4Parallel & Distributed Computing30
5Information Security30
Total15
Semester-VIIITheoryLab
1Wireless Network30
2General – IV30
3Project06
4Pakistan Studies20
5Islamic Studies/ Ethics20
Total16

Total Credit Hours: 130
 

  • List of Elective Courses:         
    1. Introduction to Sociology                
    2. Introduction to Management          
    3. Introduction to Economy
    4. Issues in Pakistan Economy
    5. Social Psychology
    6. Environmental Sciences
    7. Social Issues of Pakistan
    8.  Entrepreneurship
    9. Human Resource Management
    10. Financial Management
    11. History of Human Civilization
    12. History of Science
  • List of CS Supporting Courses:
    1. Differential Equations                                 
    2. Multi-variate Calculus                                 
    3. Graph Theory                                               
    4. Numerical Computing                     
  • List of CS Elective Courses:
  1. Computer Graphics                                                                          
  2. Digital Image Processing                                                    
  3. Digital Signal Processing                                                  
  4. Computer Vision                                                                 
  5. Distributed Computing                                                         
  6. Information & Communication Technology                                           
  7. Wireless Networks                                                                
  8. Social Computing                                                                 
  9. Mobile Application and Development                               
  10. Web Design and Development                                        
  11. Data Warehousing                                                               
  12. Expert Systems                                                                   
  13. Artificial Neural Network                                                    
  14. Fuzzy Logic                                                             
  15. Web Engineering                                                              
  16. Fundamentals of Data Mining                                         
  17. Computational Intelligence                                   
  18. Multi Agent Systems                                                          
  19. Natural Language Processing                                         
  20. Game Development                                                           
  21. Logical Paradigms of Computing                                
  22. Formal Methods for Software Engineering

BS Information Technology
 

#Course TitleCredit Hours
Semester-ITheoryLab
1 Introduction to ICT21
2 Programming Fundamentals31
3 English I (Functional English)30
4 Calculus & Analytical Geometry30
5 Applied Physics30
Total16
Semester-IITheoryLab
1 Object Oriented Programming31
2 English II (Communication & Presentation Skills)30
3 Differential Equation30
4 Probability & Statistics30
5 General – I30
Total16
Semester-IIITheoryLab
1 Data Structures & Algorithms31
2 Discrete Structures30
3 Professional Practices30
4 Data Base System31
5 Linear Algebra30
Total16
Semester-IVTheoryLab
1 Operating Systems31
2 Information Security30
3 Computer Networks31
4 IT Project Management30
5 General – II30
Total17
Semester-VTheoryLab
1 Software Engineering30
2 Enterprise System30
3 Multi Variable Calculus30
4 System and Network Administration31
5 General – III30
Total17
Semester-VITheoryLab
1 Web Technologies30
2 Advance Networking 30
3 Cloud Computing30
4 IT Infrastructure30
5 Technical & Business Writing30
Total15
Semester-VIITheoryLab
1 Virtual Systems and Services31
2 Cyber Security30
3 Analysis of Algorithm3  0
4 Digital Imaging Processing30
5 Pakistan Studies20
Total15
Semester-VIIITheoryLab
1 Final Year Project06
2 Computer Graphics30
3 Database Administration and Management31
4 Islamic Studies/ Ethics20
Total15

Total Credit Hours: 127
 
 
 

  • List of Elective Courses:         
    1. Introduction to Sociology                
    2. Introduction to Management          
    3. Introduction to Economy
    4. Issues in Pakistan Economy
    5. Social Psychology
    6. Environmental Sciences
    7. Social Issues of Pakistan
    8.  Entrepreneurship
    9. Human Resource Management
    10. Financial Management
    11. History of Human Civilization
    12. History of Science
  • List of IT Supporting Courses:
    1. Differential Equations                                 
    2. Multi-variate Calculus                                 
    3. Graph Theory                                               
    4. Numerical Computing         
  • List of IT Elective Courses:
    1. Cloud Computing                             
    2. Computer Graphics                          
    3. Advance Network                                         
    4. Digital Imaging Process

MS Computer Science
 

#Course TitleCredit Hours
Semester-ITheoryLab.
1 Advanced Analysis of Algorithms30
2 Theory of Automata II30
3 Numerical Analysis30
Total09
Semester-IITheoryLab.
1Theory of Programming languages30
2  Advanced Operating System30
3Research Methodology30
Total09
Semester-IIITheoryLab.
1 Machine Learning30
2 Software Project Management30
3 Advanced Computer Architecture30
4 Synopsis Writing  
Total09
Semester-IVTheoryLab.
1Thesis06
Total6

 
Total Credit Hours: 33
 
 

PhD Computer Science
 

#Course TitleCredit Hours
Semester-ITheoryLab.
1 Advanced Analysis of Algorithms30
2 Theory of Automata II30
3 Numerical Analysis30
Total09
Semester-IITheoryLab.
1 Theory of Programming languages30
2 Advance Operating System30
3Advanced Computer Graphics30
Total09
Semester-IIITheoryLab.
1 Machine Learning30
2 Software Project Management30
3 English for Specific Purpose  
Total06
Semester-IV, V & VITheoryLab.
1Thesis012
Total12

Total Credit Hours: 36