BS Software Engineering

Undergraduate
4 years
HEC RecognizedNCEAC RecognizedPEC Recognized
Available at:
Islamabad Campus (Main Campus)
Karachi Main Campus
Lahore Campus
Chiniot-Faisalabad Campus
Peshawar Campus
Multan Campus
Level:Undergraduate
Sector:Computer Science and Information Systems
Duration:4 years
Intake:Fall (June)
Mode:Full-Time
Fee:PKR 198,000
Entry Test:University Admission Test (Undergraduate) + NTS Admission Test
Shift:Morning

About the Program

The BS Software Engineering (BS SE) program at the FAST National University of Computer and Emerging Sciences covers all aspects of software production, including software development, system design, and application development. It integrates core computing concepts with strong programming and practical development skills. Laboratory work and projects are an integral part of the program. The program produces professionals who have a solid theoretical foundation and strong practical software development skills necessary for a rewarding career in the field of software engineering and information technology.

Key Highlights:

  • Software-Focused Degree with practical development skills
  • Covers SE, Programming & Databases
  •  Hands-on Labs & Development Projects
  • Highly Qualified Faculty
  • Strong Career Opportunities in the software and IT industries

Curriculum Snapshot

Semester 1
  • Applied Physics
  • Calculus and Analytical Geometry
  • Functional English
  • Ideology and Constitution of Pakistan
  • Introduction to Information and Communication Technology
  • Pakistan Studies
  • Programming Fundamentals
Semester 2
  • Civics and Community Engagement
  • Digital Logic Design
  • Expository Writing
  • Islamic Studies/Ethics
  • Multi Variable Calculus
  • Object Oriented Programming
  • Understanding Sirat-Un-Nabi (PBUH)
Semester 3
  • Computer Organization and Assembly Language
  • Data Structures
  • Discrete Structures
  • Linear Algebra
  • Introduction to Software Engineering
  • Understanding of Holy Quran – I
Semester 4
  • Database Systems
  • Operating Systems
  • Probability and Statistics
  • Software Design and Architecture
  • Software Requirements Engineering
  • Understanding of Holy Quran – II
Semester 5
  • Artificial Intelligence
  • Design and Analysis of Algorithms
  • Software Construction & Development
  • Software Quality Engineering
  • Technical and Business Writing
Semester 6
  • Computer Networks
  • Fundamentals of Software Project Management
  • Parallel and Distributed Computing
  • SE Elective – I
  • SE Elective – II
  • MG Elective-I
Semester 7
  • Entrepreneurship
  • Final Year Project - I
  • Elective – III
  • Elective – IV
  • Elective-II
Semester 8
  • Final Year Project - II
  • Professional Practices
  • Information Security
  • SE Elective – VI
  • SE Elective – V
  • Computing Internship

Admissions and Eligibility

Entry Test Requirements:

  • University Admission Test (Undergraduate) , NTS Admission Test

Eligibility:

  • Matric Percentage: 60% minimum marks.
  • FSC: 50% minimum marks.
  • Subjects: Intermediate or equivalent Pre-Engineering (Phy, Chem, Math), ICS (Phy, Comp, Math), Pre-Medical with Additional Math, and A-Levels with Mathematics as a principal subject.

Fee & Scholarships

Fee Breakdown:

Admission FeePKR 30,000 (One-time)
Tution FeePKR 198,000 (Per Semester)

Additional Charges:

Enrollment FeePKR 3,000 (One-time)

Available Scholarships:

Punjab Government Benevolent Fund Scholarship 2026

SCHOLARSHIP

PEEF Outreach Scholarship

SCHOLARSHIP

Careers and Outcomes

Top Job Roles:

Full Stack Developer
Software Architect
Software Engineer

Average Starting Salary:

PKR 70,000 - 385,000

Top Recruiters:

Arbisoft
Ebryx
NetSol
Systems Limited
ZAPTA Technologies

Facilities Section

Cafeteria
Computer Lab
Research Labs
Sports Complex
Student Societies

Contact and Apply