9TH CONVOCATION - 23RD NOVEMBER 2025 (Tentative)

PhD Computer Science – NOC Currently in Process.

BS - Computer Science

Our BSCS program is specially designed to impart knowledge and skills concerned with computer construction, software development, data storage and processing techniques. It also addresses skill development techniques regarding problem-solving and addresses that how the quality of those solutions is assessed. The BSCS program also focuses on the science of industry level software development.

Program Vision

To be a center of excellence in computer science education, producing highly skilled, ethical, and innovative professionals who contribute to research, industry, and the socio- economic development of the nation and beyond.

Program Mission

The mission of the program is to impart high quality professional education with rigorous skill development techniques to fulfil the requirements of national as well as international industry of computer science and related technologies.

Programs Objectives

The objectives of BSCS degree program are to:

  1. Prepare students for post graduate level studies and
  2. Impart in-depth understanding of Computer Science field to understand innovation according to the international standards.
  3. Enable students to be the part of economic development process to fulfill the needs of industry.
  4. Create awareness of ethics, Team work, interpersonal communication and emotional intelligence along with professional education.
  5. Develop a broad understanding of advanced concepts through using combination of theory and practice.
  6. Prepare students as responsible citizens with strong awareness of ethical, social and professional norms to better serve the society and the industry.

Program Outcomes

On completion of the program the student shall be able to:

  1. Go for higher education (MS / Phil., PhD) in all discipline of computer sciences.
  2. Develop and use software development tools and
  3. Demonstrate oral and written communication
  4. Perform technical and non-technical jobs in computer science
  5. Identify, formulate, and solves engineering
  6. Understand professional and ethical responsibility.
  • Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or Equivalent with Mathematics is required for admission in all BS Computing Programs other than BS Computing Engineering.
    • *Equivalency certificate by IBCC will be required.
  • The students who have not studied Mathematics at Intermediate level have to pass deficiency courses of Mathematics (06 credits) in first two semesters.

The minimum duration for completion of BS degree is four (4) years and a maximum period of seven (7) years to complete BS degree requirements.

To become eligible for award of BSCS degree, a student must satisfy the following requirements:

  • Minimum 134 credit hours are required for award of BS degrees in any Computer Science discipline mentioned in this document.
  • Minimum 0 CGPA (Cumulative Grade Point Average) on a scale of 4.0 is required for award of BS Computer Science Degree.
  • Entry and Exit Provisions:
    1. Students who successfully complete the first four semesters may be eligible to exit with an Associate Degree, subject to meeting all requirements, including 71 credit hours and a minimum CGPA of 2.0.
    2. Students may join the 5th semester of the BS Computer Science (4-year) program if they have completed at least 60 credit hours or hold conventional degrees with a minimum of 45%, subject to completing deficiency courses through a bridging semester and approval by the admission committee.
    3. Exit case for an Associate Degree from undergraduate degree will be subject to approval by the institute’s statutory body.

Road Map

Course CodeCourse Title (Semester I)Credit HoursPre-requisite
BCS-601Quantitative Reasoning – 13-
BCS -602Application of Information and Communication Technology (ICT)2+1
BCS -603Functional English3-
BCS -620Programming Fundamentals3+1-
BCS -611Pak-Studies2-
BCS -621Digital Logic Design2+1-
BCS -648Math Deficiency - I3*-
Total Credit Hours21
Course CodeCourse Title (Semester II)Credit HoursPre-requisite
BCS-604Quantitative Reasoning – 23QR 1
BCS -605Expository Writing3Functional English
BCS -606Islamic Studies / Ethics2-
BCS -622Object Oriented Programming3+1PF
BCS -607Economics2-
BCS -608Fehm-e-Quran-I1-
BCS -623Artificial Intelligence2+1-
BCS -649Math Deficiency - II3*-
Total Credit Hours21
Course CodeCourse Title (Semester III)Credit HoursPre-requisite
BCS -624Data Structures3+1OOP
BCS -609Civics and Community Engagement2-
BCS -625Database Systems3+1-
BCS -610Philosophy2-
BCS -616Art & Humanities (Professional Practices)3-
BCS -626Software Engineering3-
Total Credit Hours18
Course CodeCourse Title (Semester IV)Credit HoursPre-requisite
BCS -612Entrepreneurship2-
BCS -641Advance Database Management Systems2 + 1Database Systems
BCS -615Applied Physics3-
BCS -627Computer Organization & Assembly Language2+1DLD
BCS -628Operating Systems2+1-
BCS -613Ideology and Constitution of Pakistan2-
BCS -614Fehm-e-Quran-II1-
Total Credit Hours17

After fourth semester exit option (as ADP Degree) available subject to completion of 70 Cr. Hrs and 2 CGPA.

Course CodeCourse Title (Semester V)Credit HoursPre-requisite
BCS -642Theory of Automata3-
BCS -617Linear Algebra3QR 1
BCS -618Probability and Statistics3-
BCS -643HCI and Computer Graphics2+1-
BCS -634Full Stack Web Development2+1-
Total Credit Hours15
Course CodeCourse Title )Semester VI)Credit HoursPre-requiste
BCS -635Cyber Security2+1-
BCS -636Cloud Computing2+1-
BCS -637Mobile Application Development2+1-
BCS -638Software Testing & Quality Assurance2+1-
BCS -639Machine Learning2+1-
BCS -629Computer Networks2+1-
Total Credit Hours18
Course CodeCourse Title (Summer Semester)Credit HoursPre-requisite
BCS -647Internship3-
Semester Credit Hours3
Course CodeCourse Title (Semester VII)Credit HoursPre-requisite
BCS -630Analysis of Algorithms3Data Structures
BCS -644Compiler Construction2+1Theory of Automata
BCS -645Parallel & Distributed Computing2+1Operating systems
BCS -640Natural Language Processing2+1Computer Networks
BCS -631Final Year Project (FYP) -13-
Total Credit Hours15
Course CodeCourse Title (Semester VIII)Credit HoursPre-requisite
BCS -619Technical & Business Writing3FE
BCS -632Information Security2+1-
BCS -633Final Year Project (FYP) -2 (Capstone Project)3-
BCS -646Computer Architecture2+1-
Total Credit Hours12

BS CS – Fee Structure

Admission Fee (one time)Rs. 10,000/-
Registration FeeRs. 10,000/-
Additional Charges (per semester)Rs. 10,000/-
Tuition Fee (per credit hour) Rs. 6,500/-
If enrolled in 06 courses totaling 18 CrHrs, the total tuition fee for the semester fee will beRs. 117,000/-
Total FeeRs. 971,000/-