Admission Elegibility

  • A person holding intermediate (HSSC) examination certificate in (Pre- Engineering, Pre-Medical, ICS or equivalent qualification certified by IBCC with at least 50% marks shall be eligible to apply for admission.
  • Admission will be on open merit basis based on marks obtained in the last degree.
  • Age: A candidate must not be more than 23 years of age on October of the year of admission provided that the vice-chancellor may relax the age limit is a very exceptional case.

Academic Standing

Grade point average:

  • Maximum grade point average 4.00
  • Minimum grade point average for obtaining the degree 2.50
  • To remain on the role of university a student shall be required to maintain the following minimum CGPA otherwise he/she shall be ceased on the university role.
  • A student who maintain the minimum GPA/CGPA for promotion and merits the requirements will be promoted to the next semester.
  • A student who does not meet the requirements made repeat the whole semester once only. The course creates that student earns in the repeated semester shall replace the previously earned course grades.
  • During the specified minimum duration for completing the degree, a student may repeat those course of the previous semester in which he/she secured the grade “F” provided the course load does not exceed the maximum limit of credit hours in a semester. Repetition of lowest grades will be allowed after completing last semester if, the CGPA is less than the degree requirements.
  • In the 8th semester if, a student fails to achieve the 2.5 CGPA, he/she have to repeat the course / courses with F & D Grades, so as to make CGPA of 2.5 within the maximum time period allowed for the degree.
Apply Now

Curriculum for Bachelor of Science in Computer Science (BSCS)

Course Group Credit Hours
Computing-Core 39
General Education 19
University Electives 12
Mathematics & Science Foundation 12
Common Courses 82
Domain Computer Science (CS)
Domain CS Core 24
Domain CS Supporting 9
Domain CS Electives 15
Domain CS Courses 48
TOTAL 130

Scheme of Study For Bachelor of Computer Science

Computing Core Courses (39/136)
S# Code Pre-Req Course Title Cr. Hrs
1 CS-323 Programming Fundamentals 4 (3-3)
2 CS-423 CS-323 Object Oriented Programming 4 (3-3)
3 CS-443 CS-323 Data Structures and Algorithms 4 (3-3)
4 CS-335 Discrete Structures 3 (3-0)
5 CS-583 Operating System 4 (3-3)
6 CS-400 Database Systems 4 (3-3)
7 CS-453 Software Engineering 3 (3-0)
8 CS-577 Computer Networks 4 (3-3)
9 CS-497 Information Security 3 (3-0)
10 CS-698 Final Year Project-I 2 (0-04)
11 CS-699 CS-698 Final Year Project-II 4 (0-08)
Total 39
General Education Courses (19/136)
12 CS-300 Introduction to Information & Communication Technologies 3(2-3)
13 ENG-305 English Comprehension 3 (3-0)
14 ENG-315 Technical & Business Writing 3 (3-0)
15 ENG-325 Communication & Presentation Skills 3(3-0)
16 SSH-307 Professional Practices 3 (3-0)
17 SSH-302 Pakistan Studies 2 (2-0)
18 IS-302 Islamic Studies/ Ethics 2 (2-0)
Total 19
University Elective Courses (12/136)
19 MGT-322 Financial Accounting 3 (3-0)
20 MGT-351 Introduction to Marketing 3 (3-0)
21 MGT-411 Introduction to Management 3 (3-0)
22 MGT-515 Introduction to Human Resource Management 3 (3-0)
23 ECON-301 Introduction to Economics 3 (3-0)
24 SSH-305 Foreign Languages 3 (3-0)
25 PSY-600 Psychology 3 (3-0)
26 SSH-304 International Relations 3 (3-0)
27 SSH-308 Personal Grooming & Character Development 2 (2-0)
28 SSH-309 Social Service 1 (1-0)
29 AGRO-301 Basic Agriculture 3(2-3)
30 RSG-410 Introduction GIS & Spatial Analysis of Agriculture 3(2-3)
Mathematics and Science Foundation Courses
31 MTH-310 Calculus & Analytical Geometry 3 (3-0)
32 MTH-435 Linear Algebra 3 (3-0)
33 STT-500 Statistics & Probability 3 (3-0)
34 ELE-401 Basic Electronics 3 (2-2)
Domain Courses for BS-CS
Computer Science -Core (Compulsory) Courses
35 CS-430 Digital Logic Design 4 (3-3)
36 CS-530 CS-430 Computer Organization & Assembly Language 4 (3-3)
37 CS-536 CS-335 Theory of Automata & Formal Languages 3 (3-0)
38 CS-542 CS-443 Analysis of Algorithms 3 (3-0)
39 CS-632 Artificial Intelligence 4 (3-3)
40 CS-636 CS-536 Compiler Construction 3 (2-3)
41 CS-687 Parallel & Distributed Computing 3 (2-3)
Computing Science -Supporting Courses
42 MTH-315 MTH-310 Multivariable Calculus 3 (3-0)
43 MTH-415 MTH-315 Differential Equations 3 (3-0)
44 CS-572 MTH-310 Numerical Analysis 3 (2-3)
CS Elective Courses
45 CS-432 CS-423 Modern Programming Languages 3 (2-3)
46 CS-532 Computer Architecture 3 (3-0)
47 CS-553 CS-453 Object Oriented Analysis & Design 3 (2-3)
48 CS-566 Web Technologies 3 (2-3)
49 CS-575 CS-323 Computer Graphics 3 (2-3)
50 CS-597 Cyber Security 3 (3-0)
51 CS-601 CS-400 Data Base Administration & Management 4 (3-3)
52 CS-666 CS-566 Web Engineering 3 (2-3)
53 CS-685 Human Computer Interaction 3 (2-3)
54 CS-682 System Programming 3 (2-3)
55 CS-692 CS-423 Visual Programming 3 (2-3)
56 CS-693 Mobile Application Development 3 (2-3)
57 CS-695 CS-423 Theory of Programming Language 3 (2-3)
Apply Now
BSCS Semester 1
S. No Course No. Pre- Req Course Title Credit Hours
1 CS-300 Introduction to Information & Communication Technologies 3 (2-3)
2 CS-323 Programming Fundamentals 4 (3-3)
3 ENG-305 English Comprehension 3 (3-0)
4 MTH-310 Calculus & Analytical Geometry 3 (3-0)
5 ELE-401 Basic Electronics 3 (2-3)
6 IS-302 Islamic Studies/ Ethics 2 (2-0)
BSCS Semester 2
S. No Course No. Pre- Req Course Title Credit Hours
1 CS-423 CS-323 Object Oreinted Programming 4 (3-3)
2 ENG-325 Communication & Presentation Skills 3 (3-0)
3 CS-430 Digital Logic Design 4 (3-3)
4 STT-500 Statistics & Probability 3 (3-0)
5 CS Supporting 1
6 University Elective-1
BSCS Semester 3
S. No Course No. Pre- Req Course Title Credit Hours
1 CS-443 CS-323 Data Structures & Algorithms 4 (3-3)
2 CS-335 Discrete Structures 3 (3-0)
3 SSH-307 Professional Practices 3 (2-3)
4 CS-530 CS-430 Computer Organization & Assembly Language 4(3-3)
5 University Elective-2
6 CS Supporting-2
BSCS Semester 4
S. No Course No. Pre- Req Course Title Credit Hours
1 CS-400 Database Systems 4 (3-3)
2 MTH-435 Linear Algebra 3 (3-0)
3 CS-542 CS-443 Analysis of Algorithms 3 (3-0)
4 CS-536 CS-335 Theory of Automata & Formal Languages 3 (3-0)
5 CS-583 Operating Systems 4 (3-3)
6 CS Elective-1
BSCS Semester 5
S. No Course No. Pre- Req Course Title Credit Hours
1 CS-453 Software Engineering 3 (3-0)
2 CS-636 CS-536 Compiler Construction 3 (2-3)
3 ENG-315 Technical & Business Writing 3 (3-0)
4 University Elective-3
5 CS Supporting 3
6 CS- Elective- 2
BSCS Semester 6
S. No Course No. Pre- Req Course Title Credit Hours
1 CS-577 Computer Networks 4 (3-3)
2 CS-632 Artificial Intelligence 4 (3-3)
3 SSH-302 Pakistan Studies 2 (2-0)
4 University Elective -4
5 CS-Elective-3
6 CS-Elective-4
BSCS Semester 7
S. No Course No. Pre- Req Course Title Credit Hours
1 CS-698 Final Year Project I 2 (0-4)
2 CS-687 Parallel & Distributed Computing 3 (2-3)
4 CS Elective 5
BSCS Semester 8
S. No Course No. Pre- Req Course Title Credit Hours
1 CS-497 Information Security 3 (3-0)
2 CS-699 CS-698 Final Year Project II 4 (0-8)
Apply Now