BS Software Engineering
The BS Software Engineering program equips students with the technical, analytical, and problem-solving skills needed to design, develop, and maintain complex software systems. With a focus on innovation, teamwork, and modern technology, this program prepares graduates for high-demand roles in the software industry.
Why Choose HITMS?
Expert Faculty
Learn from experienced professors and industry professionals shaping the next generation of innovators.
Modern Campus
State-of-the-art labs, digital classrooms, and a creative learning environment for hands-on growth.
Industry Partnerships
Collaborations with top IT companies for internships, mentorships, and career opportunities.
Why Software Engineering?
Software Engineering drives the digital revolution — from mobile apps to enterprise systems. At HITMS, our BS Software Engineering program empowers students to become creative problem solvers and future-ready technologists.
- Learn coding, databases, project management, and cloud computing.
- Develop real-world solutions with industry projects.
- Gain skills that shape the future of technology.
Career Path
Software Developer
Database Engineer
Cloud & DevOps Engineer
Cybersecurity Analyst
Complete Curriculum (8 Semesters)
| Course Code | Course Title | Cr Hrs |
|---|---|---|
| SE101 | Introduction to Software Engineering | 4 |
| MATH101 | Calculus I | 3 |
| SE102 | Programming Fundamentals | 4 |
| ENG101 | English Composition | 3 |
| ISL101 | Islamic Studies | 2 |
| Total Credit Hours: 16 | ||
| Course Code | Course Title | Cr Hrs |
|---|---|---|
| SE201 | Object Oriented Programming | 4 |
| MATH201 | Calculus II | 3 |
| SE202 | Discrete Mathematics | 3 |
| ENG201 | Technical Writing | 3 |
| PAK101 | Pakistan Studies | 2 |
| Total Credit Hours: 15 | ||
| Course Code | Course Title | Cr Hrs |
|---|---|---|
| SE301 | Data Structures & Algorithms | 4 |
| MATH301 | Linear Algebra | 3 |
| SE302 | Software Design & Architecture | 4 |
| SE303 | Database Systems | 4 |
| PHY101 | Physics | 3 |
| Total Credit Hours: 18 | ||
| Course Code | Course Title | Cr Hrs |
|---|---|---|
| SE401 | Software Engineering Principles | 4 |
| SE402 | Web Development | 4 |
| SE403 | Software Testing | 4 |
| STAT401 | Statistics & Probability | 3 |
| SE404 | Human Computer Interaction | 3 |
| Total Credit Hours: 18 | ||
| Course Code | Course Title | Cr Hrs |
|---|---|---|
| SE501 | Software Project Management | 4 |
| SE502 | Mobile Application Development | 4 |
| SE503 | Software Quality Assurance | 4 |
| SE504 | Operating Systems | 4 |
| EL501 | Elective I | 3 |
| Total Credit Hours: 19 | ||
| Course Code | Course Title | Cr Hrs |
|---|---|---|
| SE601 | Software Requirements Engineering | 4 |
| SE602 | DevOps & Cloud Computing | 4 |
| SE603 | Agile Development Methodologies | 4 |
| SE604 | Software Security | 4 |
| EL601 | Elective II | 3 |
| Total Credit Hours: 19 | ||
| Course Code | Course Title | Cr Hrs |
|---|---|---|
| SE701 | Software Maintenance & Evolution | 4 |
| SE702 | Enterprise Software Development | 4 |
| SE703 | Final Year Project I | 3 |
| SE704 | Professional Ethics | 3 |
| EL701 | Elective III | 3 |
| Total Credit Hours: 17 | ||
| Course Code | Course Title | Cr Hrs |
|---|---|---|
| SE801 | Advanced Software Engineering | 4 |
| SE802 | Final Year Project II | 5 |
| SE803 | Industry Internship | 3 |
| EL801 | Elective IV | 3 |
| EL802 | Elective V | 3 |
| Total Credit Hours: 18 | ||