Undergraduate Program

BS Software Engineering Technology

Introduction

The BS Software Engineering Technology program focuses on the principles and practices of modern software development. Students learn programming, software design, testing, project management, DevOps, and cloud technologies, with a strong emphasis on hands-on development and team collaboration.

Why BS Software Engineering Technology from SHU

International standard cutting-edge curriculum

Our Bachelor of Science in Software Engineering Technology 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.

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.

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.

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.

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.

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

Software drives innovation in every domain. This program addresses the need for professionals who can develop scalable, secure, and efficient software systems for mobile, web, and enterprise platforms, with adherence to software quality standards and agile practices.

  1. Internships at software houses, IT firms, and mobile/web development companies
  2. Experience with real-time software development and agile project management
  3. Career roles include:
    • Software Engineer
    • Full-Stack Developer
    • QA Engineer / Test Automation Engineer
    • DevOps Engineer
    • Technical Project Manager
  4. Strong demand in local and international software industry
  5. Opportunities for freelance work, entrepreneurship, or further studies
  • Minimum 50% marks in Intermediate/12 years schooling/A-Level (HSSC) or Equivalent with Mathematics is 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)

Semester – I
Course TitleCredit Hours
ThPrTotal
Programming Fundamentals314
Application of Information & Communication Technologies123
Applied Physics213
Calculus and Analytic Geometry303
Functional English303
Total16
Semester – II
Course TitleCredit Hours
ThPrTotal
Object-Oriented Programming (Prerequisite: PF)314
Discrete Structures303
Digital Logic Design213
Multivariable Calculus (Prerequisite: CAG)303
Presentation & Communication Skills (Prerequisite: FE)123
Islam & World Religion202
Total18
Semester – III
Course TitleCredit Hours
ThPrTotal
Data Structures (Prerequisite: OOP)213
Computer Organization & Assembly Language (Prerequisite: DLD)213
Linear Algebra (Prerequisite: CAG)303
Introduction to Software Engineering213
Web Engineering033
Statistics303
Total18
Semester – IV
Course TitleCredit Hours
ThPrTotal
Software Requirement Engineering303
Software Design & Architecture213
Database Systems314
Design & Analysis of Algorithms (Prerequisite: DS)303
Civics and Community Engagement112
Introduction to Management202
Total17
Semester – V
Course TitleCredit Hours
ThPrTotal
Operating Systems213
Domain Elective (1)303
Computer Networks213
Domain Elective (2)303
Software Construction & Development (Prerequisite: SDA)213
Human Computer Interaction303
Total18
Semester – VI
Course TitleCredit Hours
ThPrTotal
Software Project Management123
Entrepreneurship202
Final Year Project – I033
Software Quality Engineering123
Domain Elective (3)213
Pakistan Studies202
Total16
Semester – VII
Course TitleCredit Hours
ThPrTotal
Final Year Project – II (Prerequisite: FYP I)033
Domain Elective (4)213
Information Security303
Domain Elective (5)033
Domain Elective (6)123
Total15
Semester – VIII
Course TitleCredit Hours
ThPrTotal
Supervised Industrial Training (SIT)01616
Total16
Total Credit Hours: 134
Scroll to Top