BS Computer Sciences (BSCS) program is designed to equip learners with technical and scientific knowledge and practical skills, making them experts to solve multifaceted and complex computational problems for business enterprises as well as for their own ventures.
Upon successful completion of BS Computer Sciences (BSCS) learners would be able to develop complex algorithms and design software programs. They would be able to follow scientific steps involved in software development lifecycle from gathering information about the problem / project to design and implement.
BS Computer Sciences (BSCS) is a four years program and consists of eight semesters.
Who Should Study?
If you are good in maths and analytical and problem solving skils, we can train you to develop softwares. If you are a personality who would like to take up challenges and have solution oriented mindset, computer science is the right choice for you.
BS Computer Sciences (BSCS) would lead you to work with:
- Software houses
- Digital Marketing agencies
- Business enterprises
- Academia
- Game development houses
- Public Sector
- Engineering companies
- Freelancing
- Start your own software house
Eligibility Criteria:
Student must have passed FA / F.Sc./ ICS / A level or equivalent (to be determined by the Equivalence Committee) from a Recognized Institution with at least 50% marks or 2nd division on the basis of the respective category of admission, excluding 20 marks of Hafiz-e-Quran.
Semester 1
Course Code | Course Title | Credit Hours |
CSI – 301 | Programming Fundamentals | 4 ( 3 -1) |
CIT – 301 | Introduction to Information and Communication Technologies | 4 ( 3 – 1) |
ENG – 321 | English-I (Functional English) | 3 ( 3 – 0) |
EET – 321 | Basic Electronics | 3 ( 3 – 0) |
MTH – 321 | Calculus and Analytical Geometry | 3 ( 3 – 0) |
Total | 17 |
Semester 3
Course Code | Course Title | Credit Hours |
CSI – 401 | Data Structure and Algorithms | 3 ( 2 – 1) |
CSI – 403 | Digital Logic Design | 3 ( 2 – 1) |
CSI – 405 | Introduction to Database Systems | 4 ( 3 -1) |
ENG- 421 | English-III (Communication Skills) | 3 ( 3 – 0) |
CSI – 407 | Numerical Computing | 3 ( 3 – 0) |
STA- 421 | Probability and Statistics | 3 ( 3 – 0) |
Total | 19 |
Semester 5
Course Code | Course Title | Credit Hours |
CSI – 501 | Web Engineering | 3 ( 2 – 1) |
CSI – 503 | Theory of Automata & Formal Languages | 3 ( 3 – 0) |
MTH -521 | Differential Equations | 3 ( 3 – 0) |
CSI – 505 | Computer Organization and Assembly Language | 3 ( 2 – 1) |
BBA-521 | Human Resource Management | 3 ( 3 – 0) |
SOC-521 | Sociology | 3 ( 3 – 0) |
Total | 18 |
Semester 7
Course Code | Course Title | Credit Hours |
CSI – 601 | Human Computer Interaction | 3 ( 3 – 0) |
CSI – 603 | System Programming | 3 ( 2 – 1) |
CSI – 605 | Compiler Construction | 3 ( 2 – 1) |
CSI – 607 | Artificial Intelligence | 3 ( 2 – 1) |
PSY- 421 | Psychology | 3 ( 3 – 0) |
ENG-601 | English for Employment | 3 ( 3 – 0) |
Total | 18 |
Semester 2
Course Code | Course Title | Credit Hours |
CSI – 302 | Object Oriented Programming | 4 ( 3 – 1) |
CSI – 304 | Discrete Structures | 3 ( 3 – 0) |
ENG- 322 | English-II (Technical and Report Writing) | 3 ( 3 – 0) |
ISL – 302 | Islamic and Pakistan Studies | 3 ( 3 – 0) |
MTH-322 | Linear Algebra | 3 ( 3 – 0) |
Total | 16 |
Semester 4
Course Code | Course Title | Credit Hours |
CSI – 402 | Operating Systems | 3 ( 2 – 1) |
CSI – 404 | Computer Architecture | 3 ( 2 – 1) |
CSE – 402 | Introduction to Software Engineering | 3 ( 3 – 0) |
CSI – 406 | Computer Communications and Networks | 3 ( 2 – 1) |
BBA–421 | Financial Management | 3 ( 3 – 0) |
MTH-421 | Multivariable Calculus | 3 ( 3 – 0) |
Total | 18 |
Semester 6
Course Code | Course Title | Credit Hours |
CSE- 502 | Software Engineering – II | 3 ( 3 – 0) |
CSI – 502 | Distributed Database Systems | 3 ( 2 – 1) |
CSI – 504 | Computer Graphics | 3 ( 2 – 1) |
CSI – 506 | Design and Analysis of Algorithms | 3 ( 3 – 0) |
CSI – 508 | Visual Programming | 3 ( 2 – 1) |
BBA-521 | Marketing | 3 ( 3 – 0) |
Total | 18 |
Semester 8
Course Code | Course Title | Credit Hours |
CSI – 631 | Final year Project | 6 ( 0- 6) |
CSI – 602 | Professional Practices | 3 ( 3 – 0) |
CSI – 604 | Software Economics | 3 ( 3 – 0) |
Total | 12 |