Undergraduate Program

BS Software Engineering

Introduction

The Software Engineering program at Salim Habib University is dedicated to producing highly skilled and adaptable professionals who drive technological innovation and contribute to the global growth and success of various industries. Our comprehensive and rigorous curriculum equips students with the knowledge, skills, and mindset needed to excel in the ever-evolving field of software engineering. We foster a collaborative and inclusive learning environment, promote industry engagement, and emphasize the sustainable development of the global human society.

Why BS Software Engineering from SHU

International standard cutting-edge curriculum

Our Bachelor of Science in Software Engineering program offers a curriculum that incorporates the latest technological advancements and research. Designed to align with international best practices, our innovative coursework equips students with the essential skills and knowledge to succeed in a rapidly changing industry.

Second Slide

Advanced Laboratories for Applied Research

Our laboratories provide a dynamic environment for hands-on learning and research in software engineering. Students engage in real-world problem-solving, developing and testing innovative software solutions. These labs support exploration in areas like AI, cloud computing, and cybersecurity. With industry-standard tools and technologies, students gain practical experience that bridges theory and application. The facilities foster creativity, collaboration, and technical expertise, preparing students for future challenges in the software industry.

Third Slide

Experiential and Project-Based Learning

We emphasize experiential and project-based learning methodologies to provide students with practical experience and problem-solving skills. This approach fosters critical thinking and innovation by involving students in real-world projects and collaborative research.

third Slide

Career-Oriented and Marketable Skills

The curriculum is tailored to cultivate career-focused competencies and entrepreneurial skills. Students acquire marketable expertise that prepares them for diverse professional opportunities and entrepreneurial ventures in the technology sector.

Second Slide

International Exposure and Mobility

Students benefit from opportunities for national and international exposure through participation in seminar, competitions and exhibitions. These experiences enhance their global perspective, expand professional networks, and enrich their academic journey.

Expert Faculty Guidance

Our highly experienced and well-qualified faculty members provide exceptional support and guidance throughout the program. Their expertise and industry experience play a crucial role in mentoring students and advancing their academic and professional growth.

First Slide
Industry Mentorship

Our program offers mentorship from industry professionals to support the development of entrepreneurial ideas. This guidance helps students refine their projects, navigate industry challenges, and transform innovative concepts into viable business solutions.

About Program

  1. PO1: Apply software engineering principles and practices to develop reliable and scalable software systems that solve real-world problems.
  2. PO2: Demonstrate ethical responsibility, leadership, and a commitment to using software engineering for the betterment of society, economy, and environment.
  3. PO3: Pursue lifelong learning, advanced education, or research in software engineering to adapt to evolving technologies and global challenges.
  • Software Houses
  • Technology Incubators
  • E-Commerce Startups
  • Government Agencies
  • Financial Institutions/Banks
  • Multinational Corporations
  • Startups or Freelancing
  • Applications Analyst
  • Information Systems Manager
  • Software Tester & Quality Assurance
  • Game Developer
  • Systems Analyst & Developer
  • Forensic Computer Analyst

All requirements laid down by NCEAC will be followed.

  • Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or Equivalent with Mathematics are required for admission in all BS Computing Programs (other than BS Computing Engineering).
  • An equivalency certificate by IBCC will be required in case of education from some other country or system.
  • The students who have not studied Mathematics at the intermediate level have to pass deficiency courses in Mathematics (06 credits) in the first two semesters.
  • The minimum duration for completion of BS Computing degrees is four years. The HEC allows a maximum period of seven years to complete BS degree requirements.
  • A minimum 2.0 CGPA (Cumulative Grade Point Average) on a scale of 4.0 is required for the award of BS Computing Degree.

Scheme of Study (Semester Wise)

BS (Software Engineering ) Scheme of Study
For Engineering Students
Semester – 1
Course Title Credit Hours
Th Pr Total
Programming Fundamentals 3 1 4
Application of Information & Communication Technologies 1 1 2
Applied Physics 3 0 3
Calculus and Analytic Geometry 3 0 3
Islamic Studies 2 0 2
Functional English 2 1 3
Total 17
Semester – 2
Course Title Credit Hours
Th Pr Total
Object-Oriented Programming Prerequisites: PF 3 1 4
Discrete Structures 3 0 3
Ideology and Constitution of Pakistan 2 0 2
Linear Algebra Prerequisites: CAG 3 0 3
Digital Logic Design 2 1 3
Expository writing 3 0 3
Total 18
Semester – 3
Course Title Credit Hours
Th Pr Total
Multivariable Calculus Prerequisites: CAG 3 0 3
Introduction to Management 2 0 2
Computer Networks 3 1 4
Software Engineering 3 0 3
Data Structures Prerequisites: OOP 3 1 4
Total 16
Semester – 4
Course Title Credit Hours
Th Pr Total
Probability and Statistics 3 0 3
Artificial Intelligence 3 1 4
Operating Systems 3 1 4
Database Systems 3 1 4
Information Security 2 1 3
Professional Development 0 0 0
Total 18
Semester – 5
Course Title Credit Hours
Th Pr Total
Computer Organization and Assembly Language Prerequisites: DLD 2 1 3
Computing Internship 0 1 1
Domain Elective (1) 3 0 3
Software Requirement Engineering Prerequisites: Software Engineering 3 0 3
Analysis of Algorithms 3 0 3
Software Quality Engineering Prerequisites: Software Engineering 2 1 3
Domain Elective (2) 3 0 3
Total 19
Semester – 6
Course Title Credit Hours
Th Pr Total
Software Design and Architecture Prerequisites: SRE 3 0 3
Software Project Management Prerequisites: SE 3 0 3
Domain Elective (3) 3 0 3
Domain Elective (4) 3 0 3
Parallel & Distributed Computing Prerequisites: OS 3 0 3
Total 15
Semester – 7
Course Title Credit Hours
Th Pr Total
Final Year Project – I 0 3 3
Domain Elective (5) 3 0 3
Domain Elective (6) 3 0 3
Software Construction and Development Prerequisites:SDA 2 1 3
Introduction to Marketing 3 0 3
Technical & Business Writing Prerequisites: FE 3 0 3
Total 18
Semester – 8
Course Title Credit Hours
Th Pr Total
Final Year Project – II Prerequisites: FYP I 0 3 3
Civics and Community Engagement 0 1 1
Professional Practices 3 0 3
Entrepreneurship 3 0 3
Domain Elective (7) 3 0 3
Total 12
Total Cr. Hour 134
Scroll to Top