BS Software Engineering

Undergraduate
4 years
HEC RecognizedPEC Recognized
Available at:
Main Campus (Lahore)
Sargodha Campus
Islamabad 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 216,000
Entry Test:University Admission Test (Undergraduate)
Shift:Morning, Evening

About the Program

The BS Software Engineering program at the University of Lahore emphasizes developing solid skills in software development, system design, and application engineering. It combines fundamental computing concepts with current development practices. Students also get practical experience through projects and labs. As a result, graduates are ready for careers in the software and IT fields.

Key Highlights:

  • 4-Year Degree Program with software-focused curriculum
  • Covers SE, Programming, and Databases
  • Project-Based Learning
  • Experienced Faculty
  • Strong Career Opportunities

Curriculum Snapshot

Semester 1
  • Applications of Information and Communication Technology
  • QR1 (Discrete Structures)
  • Islamic Studies/Ethics
  • Natural Sciences (e.g., Applied Physics)
  • Functional English
  • Ideology and Constitution of Pakistan
  • Pre-Calculus I
Semester 2
  • Programming Fundamentals
  • Digital Logic Design
  • Expository Writing
  • Arts & Humanities (e.g., Professional Practices)
  • Civics and Community Engagement
  • Probability & Statistics
  • Understanding of the Holy Quran – I/Fehm-e-Quran - I
  • Pre-Calculus II
Semester 3
  • Computer Organization and Assembly Language
  • Object Oriented Programming
  • Computer Networks
  • Software Engineering
  • QR2 (Calculus and Analytic Geometry)
  • Understanding of the Holy Quran – II/Fehm-e-Quran - II
Semester 4
  • Data Structures
  • Linear Algebra
  • Database Systems
  • Entrepreneurship
  • Information Security
  • Social Science (e.g., Introduction to Psychology)
Semester 5
  • Operating Systems
  • Artificial Intelligence
  • Software Requirement Engineering
  • Analysis of Algorithms
  • Software Design and Architecture
  • Domain Elective 1
Semester 6
  • Multivariable Calculus
  • Software Construction and Development
  • Software Quality Engineering
  • Software Project Management
  • Domain Elective 2
  • Domain Elective 3
Semester 7
  • Technical & Business Writing
  • Parallel and Distributed Computing
  • Elective Supporting Course
  • Domain Elective 4
  • Domain Elective 5
  • Final Year Project I
  • Career Development
Semester 8
  • Domain Elective 6
  • Domain Elective 7
  • Pakistan Studies
  • Capstone Project II

Admissions and Eligibility

Entry Test Requirements:

  • University Admission Test (Undergraduate)

Eligibility:

  • FSC: At least 50% 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 216,000 (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:

Full Stack Developer
Software Architect
Software Engineer
UI/UX Designer

Average Starting Salary:

PKR 70,000 - 285,000

Top Recruiters:

Arbisoft
Ebryx
Folio3
NetSol
Systems Limited
ZAPTA Technologies

Facilities Section

Cafeteria
Computer Lab
Research Labs
Sports Complex
Student Societies

Contact and Apply

+92 42 111 865 865 (Ext: 5401 or 5402)
info@it.uol.edu.pk
https://se.uol.edu.pk/course/bachelor-of-science-in-software-engineering/