ADP Software Engineering

Introduction

Our ADP Software Engineering program offers hands-on training in programming, software design, and testing, equipping students with essential skills for further studies or career opportunities.

Program Mission

To provide fundamental knowledge and practical skills in software development, preparing students for entry-level roles in the software industry.

Eligibility Criteria

No eligibility criteria available.

ADP Software Engineering Road Map

Total Courses

23

Total Credit Hours

68

Duration

2 Years

Total Semesters

4

SEMESTER-1
Title of the Course Cr. Hrs
Islamic Studies / Comparative Study of Religions 2
Arts and Humanities / History of Art & Culture 2
Natural Sciences / Environmental Science 3
Ideology and Constitution of Pakistan 2
Programming Fundamental 4
Discrete Structures 3
TOTAL 16
SEMESTER-2
Title of the Course Cr. Hrs
Civic Education & Citizenship 2
Applications of ICT 3
Functional English 3
Social Psychology 2
Calculus & Analytical Geometry 3
Object Oriented Programming 4
TOTAL 17
SEMESTER-3
Title of the Course Cr. Hrs
Quantitative Reasoning-1 / Introduction to Philosophy 3
Expository Writing / Communication & Presentation Skills 3
Database Systems 4
Data Structures & Algorithms 4
Project-I 3
TOTAL 17
SEMESTER-4
Title of the Course Cr. Hrs
Quantitative Reasoning-2 / Critical thinking 3
Entrepreneurship 2
Design and Analysis of Algorithm 3
Software Engineering 3
Computer Networks 4
Project-II 3
TOTAL 18
List of Elective Courses
List of Major Courses
  • • Islamic Studies / Comparative Study of Religions
  • • Arts and Humanities / History of Art & Culture
  • • Natural Sciences / Environmental Science
  • • Ideology and Constitution of Pakistan
  • • Programming Fundamental
  • • Discrete Structures
  • • Civic Education & Citizenship
  • • Applications of ICT
  • • Functional English
  • • Social Psychology
  • • Calculus & Analytical Geometry
  • • Object Oriented Programming
  • • Quantitative Reasoning-1 / Introduction to Philosophy
  • • Expository Writing / Communication & Presentation Skills
  • • Database Systems
  • • Data Structures & Algorithms
  • • Project-I
  • • Quantitative Reasoning-2 / Critical thinking
  • • Entrepreneurship
  • • Design and Analysis of Algorithm
  • • Software Engineering
  • • Computer Networks
  • • Project-II
List of Specialization Courses