BS Computer Science

The objective of the program is to prepare students for successful careers and for advanced graduate study in computer science, by giving them the following qualities:

Depth: Deep understanding of fundamentals theoretical and practical Computer Science, and the ability to adapt to an ever-changing technological landscape.

Breadth: Knowledge of a broad range of Computer Science skills, tools, and mathematical techniques, and the capability of applying them to analyze and design complex systems.

Reasoning: Capability of solving a wide variety of problems by applying principles of computational thinking.

Teamwork: Habits of working effectively and professionally on diverse projects teams.

Clarity: Ability to communicate technical information clearly and effectively, both orally and in writing.

Integrity: Understanding how to approach social effects of computing ethically and responsibly, and being committed to doing so.

Learning: Interest in life-long learning, to adapt and shape an evolving world.

By the time of graduation BSCS graduates will have achieved:

  1.  An ability to analyze a problem, identify and define the computing requirements appropriate to its solution.
  2.  An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  3.  An ability to function effectively on teams to accomplish a common goal.
  4.  An understanding of mathematics and statistics appropriate to understand various computer science fields.
  5.  An ability to undertake independent learning and continuing professional development
  6.  An understanding of professional ethics.

First Semester

Code Course Title Theory Lab Credit Hours
 MA-1001  Calculus  3  0  3
 PH-1003  Applied Physics  3  1  4
 ENG-1091  Functional English  3  0  3
 HU-1091  Islamic Studies  2  0  2
 CSC-1073  Fundamentals of  Computing  3  1  4
 Total  
 16

Second Semester

Code Course Title Theory Lab Credit Hours
 PH-1004  Basic Electronics  2  1  3
 MA-1005  Linear Algebra  3  0  3
 MGT-XXXX  Management Elective 1  3  0  3
 HU-1092  Pakistan Studies  2  0  2
 CSC-1071  Problem Solving Using C  3  1  4
 CSC-1072  Discrete Structures  3  0  3
  Total

 18

Third Semester

Code Course Title Theory Lab Credit Hours
 CSC-2078  Database Systems  2  1  3
 MA-2003  Multivariate Calculus  3  0  3
 ENG-2091  Communication Skills  3  0  3
 CSC-2071  Object Oriented  Programming  3  1  4
 CSC-2072  Digital Logic Design  2  1  3
 Total  
 16

Fourth Semester

Code Course Title Theory Lab Credit Hours
 MA-2003  Probability and Statistics  3  0  3
 ENG-3091  Technical Writing  3  0  3
 CSC-2075  Computer Organization &  Assembly  Language  2  1  3
 CSC-2076  Theory of Automata and  Formal Languages  3  0  3
 CSC-2077  Data Structures  2  1  3
 CSE-2073  Introduction to Software  Engineering  3  0  3
 Total

18

Fifth Semester

Code Course Title Theory Lab Credit Hours
 MA-2003  Differential Equations  3  0  3
 CSC-3071  Design and Analysis of  Algorithms  3  0  3
 CSC3072  Operating Systems  3  0  3
 CSC-3080  Data Communication and  Networks  3  0  3
 CSC-3074  Web Application  Engineering  3  1  4
 Total

16

Six Semester

Code Course Title Theory Lab Credit Hours
 MGT-3071  Software Project  Management  3  0  3
 CSX-XXXX  CS Elective I  3  0  3
 CSC-3075  Computer Architecture  3  0  3
 CSC-3073  Introduction to Artificial  Intelligence  3  0  3
 CSX-XXXX  CS Elective II  3  0  3
 CSX-XXXX  CS Elective III  3  0  3
  Total  
 18

Seventh Semester

Code Course Title Theory Lab Credit Hours
 SS-4071  Professional Issues in  Computing  3  0  3
 GM-4045  Computer Applications for  Textile  3  0  3
 CSC-4071  BS Final Project  0  3  3
 CSC-4072  Compiler Construction  3  0  3
 CSX-XXXX  CS Elective IV  3  0  3
 CSX-XXXX  CS Elective V  3  0  3
 Total

18

Eighth Semester

Code Course Title Theory Lab Credit Hours
 MGT-XXXX  Management Elective 2  3  0  3
 CSC-4071  BS Final Project  0  3  3
 CSX-XXXX  CS Elective VI  3  0  3
 CSX-XXXX  CS Elective VII  3  0  3
 Total

12
  • F.Sc. (Pre-Engineering), ICS, A-Level (with Math) or equivalent with Math as compulsory subject having at least 60% marks.
  • Admissions to BSCS Programs are decided on the basis of candidates' score in the NTS test (30% weightage), Marks of F.Sc. (60% weightage) and Marks of Matriculation (10% weightage).

 

SEMESTER-WISE PAYMENT IN PAK RUPEES

Fee Head1st 2nd3rd4th5th6th7th8th
Tuition Fee 30500 30500 30500 30500 30500 30500 30500 30500
Admission Fee 20000 - - - - - - -
Degree Fee - - - - - - - 5000
Certificate Verification Fee 2000 - - - - - - -
Processing Fee 5000 - - - - - - -
University Security 5000 - - - - - - -
Red Crescent  Donation 50 - - - - - - -
University Card Fee 300 - - - - - - -
Library Fee 1000 1000 1000 1000 1000 1000 1000 1000
Examination Fee 3000 3000 3000 3000 3000 3000 3000 3000
Medical Fee 2000 2000 2000 2000 2000 2000 2000 2000
Student Activity Fund 2000 2000 2000 2000 2000 2000 2000 2000
Endowment Fund 1000 1000 1000 1000 1000 1000 1000 1000
Transport Fee* 5000 5000 5000 5000 5000 5000 5000 5000
TOTAL 76850 44500 44500 44500 44500 44500 44500 49500

*There is no Transport Fee for Hostel Residents but they will pay Hostel Charges

Hostel Dues

 Hostel Dues  Rupees
 Room Rent  Rs. 4,500/-
 Electricity Charges  Rs. 4,500/-
 Sui Gas Charges  Rs. 2,500/-
 Mess Service Charges  Rs. 2,000/- 
 Hostel Activity  Rs. 500/- 
 Hostel Security (Refundable)  Rs. 5,000/- 
 1st Semester Total Hostel Dues  Rs. 19000/-
 Per Semester Hostel Dues  Rs. 14000/-

Procedure to apply for Admission on Self-Finance Basis

Programs Self Finance Dues 1st Semester Dues I.T Advance Total Dues payable
BS Computer Science    Rs. 300,000/- Rs. 76,850/- Rs. 18,595/- Rs. 395,445/-
  1. The candidates seeking admission against self-finance seats will have to apply on separate application form. The application packet (Prospectus and Application Form) can be collected in person for Rs. 1,000/- from the Admission Office of the University for each Program. The minimum eligibility criterion for the admission on Self-Finance Basis is the same as prescribed for Open Merit.
  2. The completed application form with required supporting documents as mentioned in the application form along with a bank draft of following (Self-Finance Dues + Regular 1st Semester dues + I.T Advance) should reach the Admission Office of the University  on or before the notified closing date.