BS Software Engineering

Undergraduate
4 years
HEC Recognized
Available at:
Main Campus
Level:Undergraduate
Sector:Engineering and Technology
Duration:4 years
Intake:Fall (May)
Mode:Full-Time
Fee:PKR 138,500
Entry Test:N/A
Shift:N/A

About BS Software Engineering

BS in Software Engineering offered by TUF lasts for four years. It aims to produce graduates adept at crafting robust and swift computer programs. The course encompasses every stage of software creation, beginning with planning and ending in maintenance. Young learners acquire skills such as programming, system design, testing methodologies, and team leadership by participating in assignments, workshops, and work placements aimed at equipping them for roles within evolving technology sectors.

Curriculum Snapshot

Semester 1
  • 141
  • 193
  • 241
  • 242
  • 243
  • 244
  • 245
Semester 2
  • 144
  • 196
  • 145
  • 225
  • 247
  • 248
  • 249
  • 250
Semester 3
  • 154
  • 146
  • 251
  • 210
  • 194
  • 252
  • 232
Semester 4
  • 147
  • 254
  • 149
  • 153
  • 253
  • 255
  • 230
Semester 5
  • 206
  • 257
  • 258
  • 259
  • 260
  • 231
Semester 6
  • 155
  • 212
  • 262
  • 263
  • 233
  • 264
Semester 7
  • 205
  • 234
  • 236
  • 269
  • 270
Semester 8
  • 202
  • 271
  • 273

Admissions and Eligibility

Entry Test Requirements:

  • Admission test conducted by TUF is mandatory
  • Interview is also part of the assessment
  • Merit criteria include Matric, Intermediate, Admission Test, and Interview

Eligibility:

  • CGPA: Minimum 50% marks in Intermediate (HSSC)

Fee & Scholarships

Fee Breakdown:

Tution FeePKR 138,500 (Per Semester)
Admission FeePKR 12,000 (Per Semester)
Examination FeePKR 12,000 (Per Semester)

Available Scholarships:

Punjab Government Benevolent Fund Scholarship 2026

SCHOLARSHIP

Careers and Outcomes

Top Job Roles:

Software Engineer
DevOps Engineer
AI Engineer
Data Scientist
Full Stack Developer

Average Starting Salary:

PKR 60,000 - 119,999

Top Recruiters:

NetSol
Systems Limited

Career Outcomes: There is strong job demand in Pakistan (Karachi, Lahore, Islamabad), with fast salary growth as experience increases, opportunities for remote international work, and clear career progression from senior engineer to team lead and eventually engineering manager.

Facilities & Resources

Computer Lab

BS Software Engineering Program Overview Video

The BS in Software Engineering degree covers topics such as system architecture, programming languages, and project management for creating computer programs. This curriculum integrates elements of computing theory and technical expertise to train learners on coding techniques, system design methodologies, and analytical abilities, equipping them for roles within tech sectors such as information systems management and web applications creation.

Contact & Apply