Keeping in view the importance of computer science for the country, Department of Computer Science was established at BZU Sub-Campus Sahiwal in 2014. Currently, Department of Computer Science is offering BS Computer Science (BS CS) (4 Years) degree programs in morning and evening sessions. In addition to these degree programs many short courses and workshops are arranged by the department time to time. The students in Department of Computer Science have unlimited access to the computers & the professional software tools. The Department has modern computer lab equipped with latest computing technology. The department of Computer Science has two computer labs equipped with state-of-the-art technology. All the computers are equipped with latest technology & the professional software tools and provide services such as HEC digital Library, video conference etc. The students and staff have access to Internet facilitates during working hours.
The programs have been designed for the preparation of Computer Science experts to serve in academia and industry. The purpose is to sharpen the academic analytical and research skills of students in the field of computer science & IT and make them able to work in national and international organizations. The students will learn latest techniques and skills in this field. Our MCS and BS programs are all about these skills and techniques.
Semester I | Semester II |
---|---|
1. Introduction to ICT
2. Programming Fundamentals 3. English Composition & Comprehension 4. Calculus & Analytical Geometry 5. Applied Physics 6. Zero Mathematics (Part I)* |
1. Digital Logic Design
2. Object Oriented Programming 3. Communication & Presentation Skills 4. Probability & Statistics 5. University Elective-I 6. Zero Mathematics (Part II)* |
Semester III | Semester IV |
1. Comp Organization & Assembly Language
2. Data Structures & Algorithms 3. Discrete Structures 4. Professional Practices 5. CS Supporting-I |
1. Design & Analysis of Algorithms
2. Theory of Automata 3. Database Systems 4. Linear Algebra 5. University Elective-II |
Semester V | Semester VI |
1. Compiler Construction
2. CS Supporting-II 3. Operating Systems 4. Software Engineering 5. CS Supporting-III |
1. Artificial Intelligence
2. Computer Networks 3. CS Elective-I 4. CS Elective-II 5. Technical & Business Writing |
Semester VII | Semester VIII |
1. CS Elective-III
2. CS Elective-IV 3. Final Year Project-I 4. University Elective-III 5. Parallel & Distributed Computing 6. Pakistan Studies |
1. CS Elective-V
2. University Elective-IV 3. Final Year Project — II 4. Information Security 5. Islamic Studies/ Ethics |
CS Supporting Courses | |
---|---|
1. Differential Equations
2. Multi-variate Calculus 3. Graph Theory |
4. Theory of Programming Languages
5. Numerical Computing |
CS Elective Courses | |
---|---|
1. Software Engineering II
2. Data Communications 3. Principles of Programming Languages 4. Computer Graphics 5. Digital Image Processing 6. Visual Programming 7. Distributed Computing 8. Network Security 9. Computer Vision 10. Systems Programming 11. Distributed Database Systems 12. Data Warehousing 13. Web Engineering |
14. Artificial Neural Networks
15. Expert Systems 16. Operations Research 17. Network Programming 18. Wireless Networks 19. Telecommunication Systems 20. Mobile Computing 21. Java Programming 22. Android Programming 23. Cloud Computing 24. Cyber Security 25. Object-Oriented Analysis & Design 26. Ethical Hacking |
University Electives Courses | |
---|---|
1. Business Communications and Technical Writing
2. Financial Accounting 3. Financial Management 4. Human Resource Management |
5. Marketing
6. Economics 7. Psychology 8. Foreign/Regional Languages (French, German, Chinese, Japanese, Russian, Sindhi, Punjabi, Balochi, Pashto etc.) |