BS SOFTWARE ENGINEERING

The Bachelor of Science in Software Engineering at DHA Suffa University, Karachi, provides a thorough grounding in software development principles, including programming, software design, and project management.

MISSION

To cultivate highly skilled and ethically-minded software engineers through a focused curriculum with hands-on experience, ensuring graduates excel in requirement engineering, designing, developing, and maintaining software solutions for evolving societal needs.

INTRODUCTION

The Bachelor of Science in Software Engineering (BS-SE) Program spans over four years (Eight Semesters) with a total of 133 credit hours. The minimum CGPA of 2.0 (on a scale of 4.0) is required to obtain BS-SE degree. The courses are designed to meet the requirement of the Software Industry.
The BS-SE degree program consists of Computing-core courses, General education courses, Mathematics and Science foundation courses with specialization in the following suggested areas:-
Artificial Intelligence (AI), Data Warehousing & Data Mining, Digital Image Processing, E-Commerce, Global Software development, Information Security. Mobile Application Development, Simulation and Modeling, Multimedia Communications, Operation Research

FACULTY

The Department of Computer Science at DSU has highly qualified faculty possessing vast experience of teaching and research at leading universities. Most of them also have rich experience of working in the industry. The faculty is actively engaged in developing solutions for the present problems using futuristic concepts. Such projects have great potential for local and international fundings and grants. The faculty in the Department of Computer Science provides guidance to do research in many areas including Artificial Intelligence, Bio-Informatics, Distributed & Parallel Computing, Information Security, Multimedia & Game Development, Graphics & Visualization, and Software Engineering.

LABS

Computer Science Laboratories at DSU provide students with hands-on experience in analysis, design, coding, and testing activities for computational problems. Computing tools and devices are powered by state-of-the-art Data Center to assist in the construction and analysis of computing intensive applications. The laboratory experiences provide opportunities for students to explore and learn core computing practices and prepare for industrial liaison and entrepreneurship. The Department of Computer Science at the DHA Suffa University has established the following labs to cater to the needs of students and researchers:

INDUSTRIAL LIAISON

The Department of Computer Science at DSU has launched initiatives with various software houses, IT companies, and professional bodies for keeping the curriculum up-to-date and in coherence with the demand of the industry. For these purposes, the department is focusing on different training programs for students as well as for the faculty. Furthermore, seminar sessions by senior IT entrepreneurs and professionals being held also motivate the students and provide them a direction to envision themselves as future entrepreneurs. The Department also plans to develop technology incubators in the near future which will enable students to work on real-world projects during their vacations or as their course projects.

CAREERS

Department of Computer Science at DSU has initiated steps for career advancement of its students with various software houses and IT companies. Some of the careers that a computer science graduate of DSU can pursue include IT Entrepreneur, Information Technology Manager, Information Technology Consultant, Software Architect, System Analyst, Software Engineer, Web Application Developer, Database Administrator, Network Administrator, Software Quality Assurance Analyst, Faculty Member in the academia, etc. There are numerous opportunities available for computer science graduates of DSU both within Pakistan and abroad. Research and development is also a lucrative prospect for CS graduates. Further academic achievement can take place via MS / PhD, or trade certifications.

DSU Logo

BS Software Engineering Program in Karachi – Build Your Future at DHA Suffa University (DSU)

DHA Suffa University (DSU) offers one of the most industry-driven and future-focused BS Software Engineering programs in Karachi, designed to prepare students for Pakistan’s growing IT sector and the global digital economy.

With advanced computing labs, experienced faculty, and strong industry partnerships, DSU ensures that students develop the knowledge and hands-on skills needed to succeed in software development, AI, cloud computing, automation, and modern software systems.

Why Choose BS Software Engineering at DSU?

DSU’s BS Software Engineering program goes beyond basic programming. It provides a powerful combination of theoretical foundations, practical projects, and exposure to emerging technologies. Whether your aim is to become a full-stack developer, software architect, DevOps engineer, or project manager—this degree sets you on the right path.

Key Features of DSU’s BS Software Engineering Program:

  • Project-Based Learning: Real-world software development activities and hands-on project experience.
  • Specialization Areas: Software development, quality assurance, DevOps, AI, mobile app development, project management, and cloud computing.
  • Industry-Aligned Curriculum: Aligned with international Software Engineering standards and industry best practices.
  • Internships & Career Placements: Opportunities with top-tier software houses, startup ecosystems, and multinational IT firms in Karachi.

This is why DSU is widely recognized as one of the top universities in Karachi for Software Engineering.

Scope of Software Engineering in Pakistan

The scope of Software Engineering in Pakistan continues to grow rapidly. Thousands of new opportunities are emerging in software houses, fintech companies, IT consultancies, e-commerce platforms, and the global outsourcing market.

Graduates of a BS Software Engineering program in Karachi can pursue careers in:

  • Software Development: Creating modern, scalable applications.
  • Software Quality Assurance (SQA): Ensuring reliability and performance.
  • Project Management: Leading teams and managing full SDLC cycles.
  • Mobile App Development: Building Android & iOS applications.
  • DevOps & Cloud Engineering: Managing cloud-based systems and CI/CD pipelines.
  • AI, Data & Automation Systems: Designing intelligent software solutions.

By choosing DSU’s BS SE program, you step into one of the highest-demand fields in Pakistan and worldwide.


Career Opportunities After BS Software Engineering

Graduates of DSU’s BS Software Engineering program in Karachi gain the skills to excel in roles such as:

  • Software Engineer
  • Software Quality Assurance Engineer
  • Software Architect
  • Mobile App Developer
  • DevOps Engineer
  • Project Manager
  • AI & Automation Engineer

These positions are among the most in-demand and high-paying careers in today’s IT industry, making Software Engineering a smart and future-proof choice.

Why DSU is the Best University for BS Software Engineering Program

DHA Suffa University stands out for its academic excellence and strong industry reputation. Students benefit from:

  • Modern learning environment designed for innovation
  • Advanced computing labs & software engineering facilities
  • Industry-recognized curriculum meeting global SE standards
  • Personalized mentoring and academic support
  • Final-Year Projects (FYPs) aligned with market needs
  • Startup and entrepreneurship support through DSU’s Incubation Center

For students searching for the best university for BS Software Engineering program, DSU consistently ranks among Karachi’s top choices.

Eligibility Criteria for BS (Software Engineering)

  • Intermediate or an equivalent examination (Pre-Engineering/ Pre-Medical/ General Science) with at least 50% marks; or
  • A-Level with minimum 3 passes in principal subjects
  • Applicants with O-Level / A-Level and Technical studies must submit equivalence from IBCC
  • At least 50% marks in DSU Entrance Test

Required Documents

Applicants are required to bring a set of copied documents for application processing:

  • Matriculation / O-Level / Equivalent Marks Sheet / Statements and Certificates
  • Intermediate / Equivalent / A-Level Marks Sheet / Statements and Certificates
  • Equivalence from IBCC for O-Level / A-Level / Technical studies
  • College Provisional Certificate / Promotion Certificate by the respective Board
  • A copy of CNIC and B-Form
  • 3 passport-sized photographs with white background
  • Admit Card / Statement of Entry (if result is awaited)

Optional

Valid test scores of NEDUET (current year), NTS NAT (IE/ICS) (current year), or SAT II (within two years) may be submitted. Applicants submitting these scores are exempted from DSU’s entrance test. However, those with lower scores are advised to take the DSU Admission Test for better chances of admission.

Program: BS (Software Engineering)

Semester-1

S.NO COURSE CODE COURSE CH PRE-REQUISITE
1
SE-1201
Introduction to Information and Communication Technology
3 + 1
2
SE-1001
Programming Fundamentals
3 + 1
3
HU-1001
English Composition & Comprehension
3 + 0
4
BS-1301
Calculus & Analytical Geometry
3 + 0
5
HU-1006
Pakistan Studies
2 + 0
6
BS-1101

Applied Physics

2 + 0

Semester-2

S.NO COURSE CODE COURSE CH PRE-REQUISITE
1
SE-1002
Object Oriented Programming
3 + 1
Programming Fundamentals
2
HU-2001
Communication & Presentation Skills
3 + 0
English Composition and Comprehension
3
SE-1003
Discrete Structures
3 + 0
4
SE-1004
Software Engineering
3 + 0
5
HU-1002
Islamic Studies
2 + 0
6
SE-XXXX
University Elective – I
3 + 0

Semester-3

S.NO COURSE CODE COURSE CH PRE-REQUISITE
1
SE-2001
Data Structures & Algorithms
3 + 1
Object Oriented Programming
2
SE-2401
Software Requirement Engineering
3 + 0
Software Engineering
3
SE-2402
Human Computer Interaction
3 + 0
Software Engineering
4
BS-1302
Linear Algebra
3 + 0
5
SE-XXXX
University Elective – II
3 + 0

Semester-4

S.NO COURSE CODE COURSE CH PRE-REQUISITE
1
SE-2003
Operating Systems
3 + 1
Data Structures & Algorithms
2
SE-2004
Database Systems
3 + 1
Data Structures & Algorithms
3
SE-2403
Software Design & Architecture
2 + 1
Software Requirement Engineering
4
BS-1402
Probability and Statistics
3 + 0
5
SE-XXXX
University Elective – III
3 + 0

Semester-5

S.NO COURSE CODE COURSE CH PRE-REQUISITE
1
SE-3401
Software Construction and Development
2 + 1
Software Design and Architecture
2
SE-3001
Computer Networks
3 + 1
3
HU-3001
Technical and Business Writing
3+0
Communication & Presentation Skills
4
SE-3501
Business Process Engineering
3 + 0
5
SE-3502
Simulation & Modeling
3 + 0

Semester-6

S.NO COURSE CODE COURSE CH PRE-REQUISITE
1
SE-3402
Software Quality Engineering
3 + 0
Software Engineering
2
SE-3002
Information Security
3 + 0
3
SE-3403
Web Engineering
3 + 0
4
SE-XXXX
SE Elective –I
3 + 0
5
SE-3503
Operation Research
3 + 0
Probability and Statistics

Semester-7

S.NO COURSE CODE COURSE CH PRE-REQUISITE
1
SE-4401
Software Project Management
3 + 0
Software Engineering
2
SE-3002
Professional Practice
3 + 0
3
SE-XXX
SE Elective -II
3 + 0
4
SE-XXXX
SE Elective – III
3 + 0
5
SE-4001
Final Year Project – I
0 + 3

Semester-8

S.NO COURSE CODE COURSE CH PRE-REQUISITE
1
SE-XXXX
SE Elective – IV
3
2
SE-XXXX
SE Elective – V
3
3
SE-4002
Final Year Project – II
0 + 3
4
SE-XXXX
University Elective – IV
3
5
SE-4402
Softwear Re-Engineering
3
Software Construction & Development

FEE STRUCTURE

PROGRAM ONE TIME CHARGES (ONLY IN 1ST SEMESTER FEES) PER SEMESTER
ADMISSION FEE CAUTION MONEY (REFUNDABLE) IT CHARGES MISC. CHARGES Examination Charges (Per Course) LAB CHARGES
(PER CREDIT HOUR)
TUITION FEE
(PER CREDIT HOUR)
BS (Software Engineering) 15,000 10,000 5,500 6,850 1,000 10,000 5,770
PROGRAMS 1ST SEMESTER FEE AMOUNT SEMESTER FEE (WITHOUT ADM & C/ MONEY) CREDIT HOURS 1ST SEMESTER
BS (Software Engineering) 155,670 130,670 16 + 2
Semester I II III IV V VI VII VIII
Theory Cr. Hr. 16 17 15 14 14 18 12 9
Lab Cr. Hr. 2 1 1 3 2 3 3
Scroll to Top