BS Computer Science

Undergraduate
4 years
HEC RecognizedPEC Recognized
Available at:
Main Campus (Lahore)
Islamabad Campus
Sargodha Campus
Pakpattan Campus (Baba Fareed)
Gujrat Campus (Chenab Campus)
Level:Undergraduate
Sector:Computer Science and Information Systems
Duration:4 years
Intake:Fall (June), Spring (December)
Mode:Full-Time
Fee:PKR 221,400
Entry Test:University Admission Test (Undergraduate)
Shift:Morning, Evening

About the Program

The BS Computer Science (BS CS) program at the University of Lahore offers a solid foundation in programming, software development, and modern computing technologies. It includes essential topics like data structures, databases, and artificial intelligence. Students also gain practical experience through labs and projects. This prepares graduates for careers in the IT and software industry.

Key Highlights:

  • 4-Year Degree Program with a strong CS foundation
  • Covers AI, Databases, and Software Development
  • Hands-on Labs and Projects
  • Experienced Faculty
  • Strong Career Opportunities

Curriculum Snapshot

Semester 1
  • Application of Information and Communication Technologies
  • Discrete Structures
  • Functional English
  • Islamic Studies/Ethics
  • Ideology and Constitution of Pakistan
  • Natural Science (Applied Physics)
  • Pre-Calculus I
Semester 2
  • Programming Fundamentals
  • Probability & Statistics
  • Digital Logic Design
  • Arts & Humanities (Professional Practices)
  • Civics and Community Engagement
  • Expository Writing
  • Understanding of Holy Quran – I / Fehm-e-Quran - I
  • Pre-Calculus II
Semester 3
  • Object Oriented Programming
  • Computer Networks
  • Calculus and Analytic Geometry
  • Software Engineering
  • Computer Organization & Assembly Language
  • Understanding of Holy Quran – II / Fehm-e-Quran - II
Semester 4
  • Data Structures
  • Database Systems
  • Linear Algebra
  • Social Science (Example: Introduction to Management)
  • Information Security
  • Entrepreneurship
  • Internship
Semester 5
  • Domain Core 1 (Theory of Automata)
  • Domain Core 2 (Advance Database Management Systems)
  • Artificial Intelligence
  • Domain Elective 1 (e.g., Web Technologies)
  • Operating Systems
  • Analysis of Algorithms
Semester 6
  • Multivariable Calculus
  • Domain Core 3 (HCI & Computer Graphics)
  • Domain Core 4 (Computer Architecture)
  • Domain Core 5 (Compiler Construction)
  • Domain Elective 2 (e.g., Mobile Application Development 1)
  • Domain Elective 3 (e.g., Advanced Programming - Visual Prog)
Semester 7
  • Capstone Project I
  • Domain Core 6 (Parallel & Distributed Computing)
  • Domain Elective 4 (e.g., Numerical Analysis)
  • Domain Elective 5 (e.g., Web Computing)
  • Elective Supporting Course (Example: Introduction to Marketing)
  • Technical & Business Writing
  • Career Development Course
Semester 8
  • Capstone Project II
  • Domain Elective 6 (e.g., Cybersecurity)
  • Domain Elective 7 (e.g., Software Testing & Quality Assurance)
  • Pakistan Studies
  • Microcredentials-Based Skill Development

Admissions and Eligibility

Entry Test Requirements:

  • University Admission Test (Undergraduate)

Eligibility:

  • FSC: At least 45% marks in Intermediate.
  • Subjects: FSc (Pre-Engineering, Pre-Medical) or ICS (with Maths) or DAE. FSc (Pre-Medical)/FA (IT) must complete a deficiency course in Mathematics.

Fee & Scholarships

Fee Breakdown:

Tution FeePKR 221,400 (Per Semester)

Additional Charges:

Enrollment FeePKR 4,200 (Per Semester)
Examination FeePKR 4,200 (Per Semester)
Medical FeePKR 500 (Per Semester)

Careers and Outcomes

Top Job Roles:

DevOps Engineer
Full Stack Developer
University Professor / Lecturer
Web & Mobile App Developer

Average Starting Salary:

PKR 60,000 - 220,000

Top Recruiters:

Arbisoft
Ebryx
InvoZone
NetSol
Systems Limited

Facilities Section

Cafeteria
Computer Lab
Research Labs
Sports Complex
Student Societies

Contact and Apply

+92 42 111 865 865 (Ext: 5401, 5402)
info@it.uol.edu.pk
https://cs.uol.edu.pk/course/bachelor-of-science-in-computer-science/