A four-year undergraduate degree that teaches you to engineer reliable, scalable software — from requirements and architecture to testing, DevOps and delivery.
The BS Software Engineering program at Tarar Institute of AI & Technology prepares students to build software the way modern technology teams do. Alongside strong programming foundations, the degree focuses on the full software development lifecycle — requirements engineering, design and architecture, quality assurance, testing, DevOps and project management — using agile methods and industry-standard tools.
Students learn by doing: building web and mobile applications, working in teams on real projects, earning professional certifications and completing an industrial internship and a capstone final year project. Graduates emerge as disciplined engineers who can design, deliver and maintain dependable, large-scale software for employers in Pakistan and abroad.
Master requirements, architecture, testing, DevOps and delivery — not just coding.
Team-based, agile projects that mirror how the software industry actually works.
A direct bridge to our in-house software house for internships and live work.
Industry certifications embedded alongside your degree.
The scheme of studies below is a tentative roadmap across eight semesters. Exact courses, especially electives, may vary each session.
| Course | Cr |
|---|---|
| Programming Fundamentals | 4 |
| Calculus & Analytical Geometry | 3 |
| Applied Physics | 3 |
| Functional English | 3 |
| Islamic Studies / Ethics | 2 |
| Total | 15 |
| Course | Cr |
|---|---|
| Object-Oriented Programming | 4 |
| Discrete Structures | 3 |
| Linear Algebra | 3 |
| English Composition & Comprehension | 3 |
| Pakistan Studies | 2 |
| Total | 15 |
| Course | Cr |
|---|---|
| Data Structures & Algorithms | 4 |
| Introduction to Software Engineering | 3 |
| Database Systems | 3 |
| Digital Logic Design | 3 |
| Technical & Business Writing | 3 |
| Total | 16 |
| Course | Cr |
|---|---|
| Software Requirements Engineering | 3 |
| Software Design & Architecture | 3 |
| Operating Systems | 3 |
| Web Engineering | 3 |
| Probability & Statistics | 3 |
| Total | 15 |
| Course | Cr |
|---|---|
| Software Quality Engineering | 3 |
| Computer Networks | 3 |
| Mobile Application Development | 3 |
| Human-Computer Interaction | 3 |
| Professional Practices | 2 |
| Total | 14 |
| Course | Cr |
|---|---|
| Software Construction & Development | 3 |
| Software Project Management | 3 |
| Agile Software Development | 3 |
| AI for Software Engineering | 3 |
| Elective I | 3 |
| Total | 15 |
| Course | Cr |
|---|---|
| Software Testing | 3 |
| DevOps & Cloud Engineering | 3 |
| Information Security | 3 |
| Final Year Project I | 3 |
| Elective II | 3 |
| Total | 15 |
| Course | Cr |
|---|---|
| Software Re-engineering & Maintenance | 3 |
| Distributed Computing | 3 |
| Entrepreneurship | 2 |
| Final Year Project II | 3 |
| Elective III | 3 |
| Total | 14 |
Who can apply? Applicants who have completed 12 years of education (or will do so in the current admission session) are eligible, subject to the following:
Per HEC rules, candidates with qualifications other than SSC/HSSC may be required to obtain an IBCC equivalence certificate.
Admission is based on academic record, an admission test and an interview. The test assesses analytical reasoning, mathematics and basic English, and is held at the TIAIT campus. Final merit combines your previous academic results with test performance. Our admissions team will guide you through test dates and preparation.
TIAIT offers competitive, transparent fees with no hidden charges and flexible, semester-wise installment plans. Merit and need-based scholarships are available for deserving students. For the current per-semester fee for BS Software Engineering and details of financial support, please contact the admissions office.
View scholarshipsGraduates of BS Software Engineering are ready for roles across the software industry:
Take the first step toward your degree at TIAIT.