BS Computer Science

Offered at the Department of Computer Science Main Campus

The BS Computer Science is a four-year Undergraduate program consisting of 8 semesters offered at the Department of Computer Science Main Campus.

Eligibility Criteria:

a) At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics, certified by IBCC.
OR
b) At least 50% marks in the Intermediate (HSSC) examination with pre-medical or equivalent qualification, certified by IBCC.

*An equivalency certificate by IBCC will be required in case of education from some other country or system.

Deficiency:

“Students with pre-medical must have to pass deficiency courses of Mathematics of 6 credit hours in first two semesters”

  • Degree Requirement
    Minimum credit hours shall be 130 for BS in (Computer Science) program including elective courses and capstone project.

Note: The students after successful completion of 04 semesters in BS Computing Programs may exit with Associate Degree in Computing subject to completion of all requirements for the award of associate degree, i.e., Credit Hours, CGPA, and compulsory courses.

  • Duration
    The program shall comprise Eight (8) semesters spread over four (4) calendar years with two Semester a year as per rules of the University.  The University’s Rules may allow a maximum period of seven years to complete BS degree requirements.
  • Degree Completion Requirements
    To become eligible for award of BS degree, a student must satisfy the following requirements:
    a) Must have studied and passed the prescribed courses, totaling at least 130 credit hours.Must have earned CGPA (Cumulative Grade Point Average) of at least 2.0 on a scale of 4.0.

Fee Structure for 1st Semester of BS Computer Science Four Years Programs

Description Amount (Rs)
Admission fee (One time) 2,000
Registration Fee (One time) 1,000
Tuition fee (Per Semester) 11,000
Library fee (Per Semester) 500
Security fee (One time) Refundable 1,000
Lab fee (Per Semester) 2,000
Computer Lab fee (Per Semester) 500
Sports fee (Per Semester) 500
Examination fee (Per Semester) 1,000
Identity card (One time) 300
Total fee for 1st Semester 19,800


Fee Structure for 2nd to 8th Semester of BS Computer Science Four Years Program

Description Amount (Rs)
Tuition fee (Per Semester) 11,000
Library fee (Per Semester) 500
Lab fee (Per Semester) 2,000
Computer Lab fee (Per Semester) 500
Sports fee (Per Semester) 500
Examination fee (Per Semester) 1,000
Per Semester fee (2nd to 8th Semester) 15,500
Transportation Fee for Undergraduate Programs
# Route Charges
Per Semester
1 Transport fee for long route Rs. 4,000
2 Transport fee for short route Rs. 3,500

Hostel Fee
Description Amount (Rs)
Admission fee (one time) Rs 1,000
Hostel rent (per semester) Rs 2,500

Examination fee for Undergraduate Programs
Description Amount (Rs)
Detail Mark Certificate 200
Final Transcript 500 (Ordinary)
1,000 (Urgent)
Degree 2,000 (Ordinary)
4,000 (Urgent)
6,000 (Duplicate)
Verification of certificate/degree 500 per document (Ordinary)
800 per document (Urgent)
Rechecking per paper 1,000
Registration Fee 1,500
Examination Fee (AD/BA) 5,000
Examination Fee (AD/B.Sc.) 6,000
Repeat/Improvement 2,000
Re-admission 1,000
Freezing/unfreezing 1,000

Admissions

Courses

Semester 1
Title Code Theory Lab
Application of Information & Communication Technologies ICT-101 2 0
Application of Information & Communication Technologies (Lab) ICT-101L 0 1
Discrete Structures QR-101 3 0
Functional English ENG-101 3 0
Applied Physics PHY-211 2 0
Applied Physics (Lab) PHY-211L 0 1
Islamic Studies/ Ethics IST-101 2 0
Ideology and Constitution of Pakistan PAK-101 2 0
*Basic Mathematics-I1 MATH-101 3 0
1Applicable to students who have math deficiency.
Semester 2
Title Code Theory Lab
Programming Fundamentals CS-221 3 0
Programming Fundamentals (Lab) CS-221L 0 1
Database Systems CS-324 3 0
Database Systems (Lab) CS-324L 0 1
Digital Logic Design CS-327 2 0
Digital Logic Design (Lab) CS-327L 0 1
Expository Writing ENG-201 3 0
Calculus & Analytical Geometry QR-201 3 0
*Basic Mathematics-II MATH-201 3 0
2Applicable to students who have math deficiency.
Semester 3
Title Code Theory Lab
Object Oriented Programming CS-322 3 0
Object Oriented Programming (Lab) CS-322L 0 1
Computer Networks CS-323 2 0
Computer Networks (Lab) CS-323L 0 1
Probability & Statistics STAT-211 3 0
Software Engineering CS-312 3 0
Linear Algebra MATH-213 3 0
Semester 4
Title Code Theory Lab
Computer Organization & Assembly Language CS-425 2 0
Computer Organization & Assembly Language (Lab) CS-425L 0 1
Multivariable Calculus MATH-312 3 0
Data Structures CS-321 3 0
Data Structures (Lab) CS-321L 0 1
Web Technologies CS-364 2 0
Web Technologies (Lab) CS-364L 0 1
Artificial Intelligence CS-426 2 0
Artificial Intelligence (Lab) CS-426L 0 1
Information Security CS-313 2 0
Information Security (Lab) CS-313L 0 1
Semester 5
Title Code Theory Lab
Technical & Business Writing EG-302 3 0
Computer Architecture CS-344 2 0
Computer Architecture (Lab) CS-344L 0 1
Operating Systems CS-325 2 0
Operating Systems (Lab) CS-325L 0 1
Numerical Analysis CS-417 2 0
Numerical Analysis (Lab) CS-417L 0 1
Cyber Security CS-345 2 0
Cyber Security (Lab) CS-345L 0 1
Theory of Automata CS-315 3 0
Semester 6
Title Code Theory Lab
Analysis of Algorithms CS-343 3 0
Compiler Construction CS-342 2 0
Compiler Construction (Lab) CS-342L 0 1
Advance Database Management Systems CS-373 2 0
Advance Database Management Systems (Lab) CS-373L 0 1
HCI & Computer Graphics CS-346 2 0
HCI & Computer Graphics (Lab) CS-346L 0 1
Ex: Introduction to Management MG-225 2 0
Domain Elective – I - 3 0
Semester 7
Title Code Theory Lab
Final Year Project – I CS-471 2 0
Parallel & Distributed Computing CS-414 3 0
Ex: Financial Accounting MG-428 3 0
Balochi Language BAL-231 2 0
Domain Elective – II - 3 0
Domain Elective – III - 3 0
Semester 8
Title Code Theory Lab
Final Year Project – II CS-472 4 0
Entrepreneurship ENT-201 2 0
Professional Practices PP-341 2 0
Civics and Community Engagement CCE-201 2 0
Domain Elective-IV - 3 0
1. Computing – Core Courses (46 Credit Hours)

Computing Core (46/130) 14 Courses
Sr. No. Course Code Pre-Req Course Title Credit hours
(Cont hr)
1 CS-221 None Programming Fundamentals 4 (3-3)
2 CS-322 CS-221 Object Oriented Programming 4 (3-3)
3 CS-324 None Database Systems 4 (3-3)
4 CS-327 PHY-211 Digital Logic Design 3 (3-3)
5 CS-321 CS-221 Data Structures 4 (3-3)
6 CS-313 None Information Security 3 (2-3)
7 CS-426 CS-311 Artificial Intelligence 3 (2-3)
8 CS-323 None Computer Networks 3 (2-3)
9 CS-312 None Software Engineering 3 (3-0)
10 CS-425 None Computer Organization & Assembly Language 3 (2-3)
11 CS-325 CS-322 Operating Systems 3 (2-3)
12 CS-343 CS-321 Analysis of Algorithms 3 (3-0)
13 CS-471 None Final Year Project - I 2 (0-6)
14 CS-472 None Final Year Project - II 4 (0-12)
2. Domain – Core Courses (18 Credit Hours)

Computing Core (46/130) 14 Courses
Sr. No. Course Code Pre-Req Course Title Credit hours
(Cont hr)
1 CS-315 None Theory of Automata 3 (3-0)
2 CS-373 CS-324 Advance Database Management Systems 3 (2-3)
3 CS-346 None HCI & Computer Graphics 3 (2-3)
4 CS-344 CS-425 Computer Architecture 3 (2-3)
5 CS-342 CS-315 Compiler Construction 3 (2-3)
6 CS-414 CS-325 Parallel & Distributed Computing 3 (2-3)
3. Domain- Elective Courses (21 Credit Hours)

Domain Elective (21/130) 7 Courses
Sr. No. Course Code Pre-Req Course Title Credit hours
(Cont hr)
1 CS-364 None Web Technologies 3 (2-3)
2 CS-353 None Mobile Application Development 1 3 (2-3)
3 CS-355 CS-322 Advanced Programming (Old Name: Visual Programming) 3 (2-3)
4 CS-417 None Numerical Analysis 3 (2-3)
5 CS-357 CS-364 Web Engineering 3 (2-3)
6 CS-345 CS-313 Cyber Security 3 (2-3)
7 CS-493 None Software Testing & Quality Assurance 3 (2-3)
8 CS360 None Mobile Application Development 2 3 (2-3)
9 CS-341 None Cloud Computing 3 (2-3)
10 CS-347 None Computer Graphics 3 (2-3)
11 CS-375 None Object Oriented Analysis & Design 3 (2-3)