News:
Admissions open for Fall 2025
Launching New Programs: Software Engineering & Food Sciences
Admissions open for Fall 2025
Launching New Programs: Software Engineering & Food Sciences
Engineering Program

Bachelor of Science in Software Engineering

Master the art of building robust, scalable software systems and become a leader in the digital transformation era

4 Years (8 Semesters)
136 Credit Hours
HEC Recognized
main.cpp
#include <iostream> using namespace std; int main() { cout << "Hello, Software Engineering!"; return 0; }
Scroll to explore

Why Choose Software Engineering?

Discover the advantages of our comprehensive software engineering program

Hands-on Programming

Learn multiple programming languages and frameworks through practical projects and real-world applications.

Agile Development

Master modern software development methodologies including Agile, Scrum, and DevOps practices.

Database Design

Gain expertise in database design, management, and optimization for large-scale applications.

Cybersecurity

Learn secure coding practices and cybersecurity principles to build robust and safe software systems.

Mobile Development

Develop skills in mobile app development for iOS and Android platforms using modern frameworks.

Cloud Computing

Understand cloud architecture and deployment strategies for scalable software solutions.

Program Overview

Career Prospects

Graduates of the BS Software Engineering program have excellent career opportunities in various sectors:

Software Development

  • Software Developer/Engineer
  • Full-Stack Developer
  • Mobile App Developer
  • Web Developer
  • Game Developer

Technical Leadership

  • Software Architect
  • Technical Lead
  • Engineering Manager
  • CTO/Technical Director
  • Product Manager

Quality & Testing

  • Quality Assurance Engineer
  • Test Automation Engineer
  • DevOps Engineer
  • Site Reliability Engineer
  • Performance Engineer

Specialized Roles

  • Data Scientist
  • Machine Learning Engineer
  • Cybersecurity Specialist
  • Cloud Solutions Architect
  • Blockchain Developer

Program Learning Outcomes

Upon successful completion of the BS Software Engineering program, graduates will be able to:

Curriculum

The BS Software Engineering curriculum provides comprehensive coverage of software development lifecycle, programming languages, software architecture, project management, and emerging technologies in the field of software engineering.

Semester 1

Course Code Course Title Credit Hours
CCC-301 Programming Fundamentals 4(3-1)
CGE-301 Applications of Information and Communication Technologies 3(2-1)
ENG-321 Functional English 3(3-0)
MTH-323 Calculus and Analytic Geometry 3(3-0)
PHY-321 Applied Physics 3(2-1)
ISL-321 Islamic Studies 2(2-0)
ISL-322 Ethics (for non-muslims) 2(2-0)
THQ-I Teaching of The Holy Quran-I 1(1-0)

Semester 2

Course Code Course Title Credit Hours
CCC-302 Object Oriented Programming 4(3-1)
CCC-306 Digital Logic Design 3(2-1)
ICP-321 Ideology and Constitution of Pakistan 2(2-0)
MTH-4241 Linear Algebra 3(3-0)
ENG-322 Expository Writing 3(3-0)
MTH-112 Basic Math-2 (Pre-Medical) 3(3-0)
QTR-422 Discrete Structures 3(3-0)

Ready to Start Your Journey?

Join our BS Software Engineering program and become part of the next generation of software engineers. Apply now and take the first step towards an exciting career in software engineering.

Apply Now