Like us!
Follow us!
Gallery!
Eligibility

  • Candidates must have the domicile of Khyber Pakhtunkhwa or erstwhile FATA.
  • Candidates who have passed Intermediate (Pre-Engineering/Pre-Medical) or equivalent examination and have obtained at least 50% unadjusted marks with any of the following combinations are eligible to apply for admission to BS Computer Science:
    • Physics, Mathematics, Chemistry
    • Physics, Mathematics, Computer Science
    • Physics, Biology, Chemistry
Determination Of Merit

Merit of candidates will be determined according to the following criteria:

  • 30% weightage to Percent marks in SSC Examination
  • 70% weightage to Percent marks in Intermediate or equivalent examination (adjusted marks)
Adjustment Of Marks

To determine merit, total marks obtained by a candidate in Intermediate Examination shall be adjusted in the manner given below:

  • For each additional attempt to pass or to improve Intermediate examination, (Part-I & Part-II), candidates will lose 10 marks. However, in any case, the total deduction of marks under this clause shall not exceed 20.
  • Candidates taking Mathematics as additional subject shall also lose 10 marks.
  • If a candidate is Hafiz-e-Quran, he/she will get additional marks out of twenty, provided that he/she has a valid certificate from Wifaqul Madaris (or any other HEC-recognized board) and qualifies the test conducted by the Hafiz-e-Quran Evaluation Committee on the date and time notified for the purpose. Composition of the committee will be as under:

    • Convener Admission Committee (Convener)
    • A Hafiz-e-Quran certified by a recognized Board/Madrassa (Member)
    • A college/University teacher teaching the course Islamic Studies (Member)

In case of a tie in any merit position for admission, the marks obtained in Intermediate/ equivalent examination shall over-ride. In case of a further tie, the age of the applicants shall be the criteria and the older candidate shall get preference.



Scheme of Studies

  • Semester-1
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
  CS-101   Introduction to Computing   2   0  2 None
  CS-101L   Introduction to Computing Lab   3   0  3 None
  CS-102  Programming Fundamentals   3   0  3 None
 CS-102L   Programming Fundamentals Lab   0   3  1 None
  BSH-103   English Composition & Comprehension   3   0  3 None
  BSH-140   Calculus and Analytical Geometry   3   0  3 None
  BSH-130   Applied Physics   3   0  3 None
  BSH-101  Islamic Studies   2   0  2 None


  • Semester-2
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
  CS-103   Digital Logic Design   3   0  3 None
  CS-103L   Digital Logic Design Lab   0   3  1 None
  CS-104   Object Oriented Programming   3   0  3 CS-102
  CS-104L   Object Oriented Programming Lab   0   3  1 CS-102L
  BSI-143   Communication & Presentation Skills   3   0  3 BSH-103
  BSH-142   Linear Algebra   3   0  3 None
  BSH-102   Pakistan Studies   2   0  2 None


  • Semester-3
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
  CS-201   Discrete Structures   3   0  3 None
  CS-202   Data Structure & Algorithms   3   0  3 CS-104
  CS-202L   Data Structure & Algorithms Lab   0   3  1 CS-104L
  CS-203   Computer Organization & Assembly Language   3   0  3 CS-102
  CS-203L   Computer Organization & Assembly Language Lab   0   3  1 CS-102L
  BSI-321   Professional Ethics/Practices   3   0  3 None
  BSH-240   Differential Equations   3   0  3 None


  • Semester-4
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
  CS-204   Design & Analysis of Algorithms   3   0  3 CS-202
  CS-205   Automata Theory   3   0  3 None
  CS-206  Database Systems   3   0  3 CS-202
  CS-206L  Database Systems Lab   0   3  1 CS-202L
  BSH-341   Probability & Statistics   3   0  3 None
  BSH-***   General Education Elective-I   3   0  3 None


  • Semester-5
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
 CS-301  Compiler Construction   3   0  3 CS-205
  CS-302   Operating Systems   3   0  3 CS-202
  CS-302L  Operating Systems Lab   0   3  1 CS-202L
  CS-303   Introduction to Software Engineering   3   0  3 None
  BSH-241   Numerical Analysis   3   0  3 None
  CS-315   Graph Theory   3   0  3 None


  • Semester-6
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
 CS-304   Artificial Intelligence   3   0  3 CS-201
  CS-304L   Artificial Intelligence Lab   0   3  1 CS-201
 CS-305   Computer Networks   3   0  3 None
  CS-***   CS Elective-I   3   0  3 ++
  CS-***   CS Elective-II   3   0  3 ++
  BSH-301   Technical Writing   3   0  3 None


  • Semester-7
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
 CS-401   Parallel & Distributed Computing   3   0  3 CS-302
  CS-403a   Final Year Project-I   0   9  3 None
 CS-***   CS Elective-III   3   0  3 ++
 CS-***   CS Elective-IV   3   0  3 ++
 BSH-***   General Education Elective-II   3   0  3 None


  • Semester-8
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
  CS-402   Information Security   3   0  3 None
  CS-403b  Final Year Project-II   3   0  3 None
  CS-***   CS Elective-V   0   9  3 ++
  BSH-***   General Education Elective-III   3   0  3 None
  BSH-***   General Education Elective-IV   3   0  3 None