Undergraduate Program

Bachelors of Science in Software Engineering

Become a part of one of the top-ranked universities in Pakistan

Introduction to
Bachelors of Science in Software Engineering

Embark on an exciting journey into the world of software engineering with Iqra University’s highly acclaimed Bachelor of Science in Software Engineering (BSSE) program. Designed to meet the evolving demands of the tech-driven world, this four-year program spans eight semesters and offers a comprehensive curriculum totaling 136 credit hours.

Learning Outcomes

  • Gain expertise in software architecture, data analytics, artificial intelligence, cloud computing, and cybersecurity.

  • Experience real-world challenges through internships, capstone projects, and industry-led workshops.

  • Enhance communication, teamwork, and leadership skills to thrive in global and diverse workplaces.

Curriculum Overview

Core Courses

  • Programming Fundamentals

  • Programming Fundamentals Lab

  • Application of Information & Communication Technologies

  • Application of Information & Communication Technologies Lab

  • Natural Science (Applied Physics)

  • Natural Science (Applied Physics) Lab

  • Islamic Studies

  • Calculus and Analytic Geometry

  • Functional English

  • Object Oriented Programming

  • Object Oriented Programming Lab

  • Discrete Structures

  • Digital Logic Design

  • Digital Logic Design Lab

  • Ideology and Constitution of Pakistan

  • Expository Writing

  • Multivariable Calculus

  • Data Structures

  • Data Structures Lab

  • Computer Organization & Assembly Language

  • Computer Organization & Assembly Language Lab

  • Introduction to Software Engineering

  • Computer Networks

  • Computer NetworksLab

  • Probability & Statistics

  • Operating Systems

  • Operating Systems Lab

  • Software Requirement Engineerirong

  • Linear Algebra

  • Analysis of Algorithms

  • Social Science I

  • Software Quality Engineering

  • Information Security

  • Database Systems

  • Software Design & Architecture

  • Software Construction & Development

  • Social Science II

  • Final Year Project – I

  • Final Year Project – II

  • Software Project Management

Elective Specializations

  • Domain Elective 1

  • Domain Elective 2

  • Domain Elective 3

  • Domain Elective 4

  • Domain Elective 5

  • Domain Elective 6

  • Domain Elective 7

  • Philosophy And Critical Thinking

  • Personal Development

  • Professional Ethics And Morality

  • Artificial Intelligence

  • Artificial Intelligence Lab

  • Data Science

  • Data Warehousing

  • Data Data Warehousing Lab

  • Cloud Computing

  • Cloud Computing Lab

Career Opportunities

Here are some examples of career paths that a BS Software Engineering degree can lead to:

Software Development

Graduates can work as software engineers, application developers, or full-stack developers in technology companies, startups, and multinational firms.

Data Science & Analytics

Opportunities exist as data scientists, machine learning engineers, or business intelligence analysts, helping organizations make data-driven decisions.

Cybersecurity

Graduates can pursue careers as cybersecurity analysts, ethical hackers, or information security officers, ensuring the protection of digital assets.

Systems & Architecture

Careers include systems architect, enterprise solutions designer, or IT infrastructure manager, focusing on building scalable and efficient systems.

Mobile & Cloud Solutions

Job roles include mobile application developer, cloud engineer, and DevOps specialist, meeting the growing demand for mobile-first and cloud-based solutions.

Entrepreneurship & Advanced Studies

Graduates can launch their own ventures, work as technology consultants, or pursue postgraduate studies in software engineering and related fields.

Overall, a BS Software Engineering degree offers a wide range of career opportunities, making it a valuable program for students interested in technology, innovation, and problem-solving

Campuses Offering

Flexible learning designed for aspiring entrepreneurs

Main Campus

It is a purpose-built, 13-story educational...

View Campus

M-9 Campus

Nestled in one of Karachi’s most...

View Campus

Ready to
Join IU?

Take the first step towards an exceptional education that will transform your career and shape your future. Join thousands of successful graduates who started their journey right here.

Don’t just dream about your future — build it with us. Our admissions team is ready to guide you through every step of your journey.