BS Software Engineering (BSSE) degree has been offered to meet the demand of the country’s rapidly developing software development business. The program for this degree has been developed to train individuals with good problem-solving skills who can analyze and think critically to solve complicated problems. Students will have technical, theoretical, and practical knowledge of computer systems and programming languages after completing this degree. Furthermore, the degree emphasizes the development of professional and technical abilities in the field of Software Engineering. Moreover, this degree will help students to acquire practical experience in all parts of Software Engineering, including problem modelling and analysis, software design and development, software verification and validation, software quality and testing, and software management.
The Program Educational Objectives (PEOs) for the Software Engineering program outline the achievements that graduates are anticipated to accomplish within a four-year timeframe. The program aims to empower students to design and develop high-quality software engineering based systems in a systematic manner. Additionally, it endeavors to cultivate professionals who possess a comprehensive mastery of computing systems. Graduates of the Software Engineering program are expected to possess foundational knowledge in communication, mathematics, and science.
The Institute endeavors to emerge as a prominent national leader in fostering skill-oriented education that effectively equips a diverse array of students for success in a globally interconnected society. Our aim is to cultivate graduates who are not only industrious but also prepared for dynamic careers, thereby contributing positively to their communities and the global landscape.
| Degree in Requirements | ||
|---|---|---|
| Course Group | Min No. of Courses | Min No. of Cr. Hrs. |
| General Education Courses | 07 | 19 |
| University Electives Courses | 04 | 12 |
| Mathematics & Science Foundation Courses | 04 | 12 |
| Computing – Core Courses | 11 | 39 |
| Domain SE Core Courses | 08 | 24 |
| Domain SE Electives Courses | 05 | 15 |
| Domain SE Supporting Courses | 03 | 09 |
| Total | 42 | 130 |
| Course Title | Cr. Hrs. |
|---|---|
| English Composition & Comprehension | 3(3+0) |
| Technical & Business Writing | 3(3+0) |
| Communication & Presentation Skills | 3(3+0) |
| Professional Practices | 3(3+0) |
| Intro to Info. & Comm. Technologies | 3(2+1) |
| Pakistan Studies | 2(2+0) |
| Islamic Studies/ Ethics | 2(2+0) |
| Course Title | Cr. Hrs. |
|---|---|
| Supply Chain Management | 3(3+0) |
| Introduction to Chinese Language | 3(3+0) |
| Introduction to German Language | 3(3+0) |
| Behavioral Psychology | 3(3+0) |
| Introduction to Management | 3(3+0) |
| Introduction to Sociology | 3(3+0) |
| Course Title | Cr. Hrs. |
|---|---|
| Applied Physics | 3(3+0) |
| Calculus & Analytical Geometry | 3(3+0) |
| Linear Algebra | 3(3+0) |
| Probability & Statistics | 3(3+0) |
| Remedial Mathematics – I | 3(3+0) |
| Remedial Mathematics – II | 3(3+0) |
| Course Title | Cr. Hrs. |
|---|---|
| Programming Fundamentals | 4(3+1) |
| Object Oriented Programming | 4(3+1) |
| Discrete Structures | 3(3+0) |
| Data Structure and Algorithms | 4(3+1) |
| Information Security | 3(3+0) |
| Operating Systems | 4(3+1) |
| Introduction to Database Systems | 4(3+1) |
| Software Engineering | 3(3+0) |
| Computer Communications and Networks | 4(3+1) |
| Software Design Project I | 2(2+0) |
| Software Design Project II | 4(4+0) |
| Course Title | Cr. Hrs. |
|---|---|
| Human Computer Interaction | 3(3+0) |
| Software Construction & Development | 3(2+1) |
| Software Design & Architecture | 3(2+1) |
| Software Project Management | 3(3+0) |
| Software Quality Engineering | 3(3+0) |
| Software Re-Engineering | 3(3+0) |
| Software Requirements Engineering | 3(3+0) |
| Web Engineering | 3(3+0) |
| Course Title | Cr. Hrs. |
|---|---|
| Agent Based Software Engineering | 3(3+0) |
| Big Data Analytics | 3(3+0) |
| Cloud Computing | 3(3+0) |
| Computer Graphics | 3(3+0) |
| Data Encryption and Security | 3(3+0) |
| E-Commerce & Digital Marketing | 3(3+0) |
| Game Application Development | 3(3+0) |
| Global Software Development | 3(3+0) |
| Information Systems Audit | 3(3+0) |
| Management Information Systems | 3(3+0) |
| Multimedia Communication | 3(3+0) |
| Real Time Systems | 3(3+0) |
| Semantic Web | 3(3+0) |
| Software Engineering Economics | 3(3+0) |
| Software Metrics | 3(3+0) |
| Systems Programming | 3(3+0) |
| Topics in Software Engineering | 3(3+0) |
| Visual Programming | 3(3+0) |
| Course Title | Cr. Hrs. |
|---|---|
| Business Process Engineering | 3(3+0) |
| Formal Methods in Software Engineering | 3(3+0) |
| Operations Research | 3(3+0) |
| Simulation and Modeling | 3(3+0) |
| Stochastic Processes | 3(3+0) |
| Course Code | Course Title | Lec Hrs | Lab Hrs | Cr Hrs | Pre-Requisite |
|---|---|---|---|---|---|
| CS1112 | Introduction to Computing | 3 | 0 | 3 | |
| CS1111 | Introduction to Computing Lab | 0 | 3 | 1 | |
| CS1123 | Programming Fundamental | 3 | 0 | 3 | |
| CS1121 | Programming Fundamental Lab | 0 | 3 | 1 | |
| MATH1113 | Calculus & Analytical Geometry | 3 | 0 | 3 | |
| MATH1123 | Physics | 3 | 0 | 3 | |
| CSHU1113 | English-I (Functional English) | 3 | 0 | 3 | |
| CSHU1012 | Pakistan Studies | 2 | 0 | 2 |
| Course Code | Course Title | Lec Hrs | Lab Hrs | Cr Hrs | Pre-Requisite |
|---|---|---|---|---|---|
| CS1033 | Object Oriented Programming | 3 | 0 | 3 | CS1123 & CS1121 |
| CS1031 | Object Oriented Programming Lab | 0 | 3 | 1 | CS1123 & CS1121 |
| CSHU1022 | Islamic Studies | 2 | 0 | 2 | |
| CSHU1013 | Communication Skills | 3 | 0 | 3 | CSHU1113 |
| CS1133 | Discrete Structures | 3 | 0 | 3 | |
| SE1013 | Software Engineering | 3 | 0 | 3 | |
| University Elective-I | 3 | 0 | 3 |
| Course Code | Course Title | Lec Hrs | Lab Hrs | Cr Hrs | Pre-Requisite |
|---|---|---|---|---|---|
| CS2113 | Data Structures | 3 | 0 | 3(3+0) | CS1033-Object Oriented Programming |
| CS2111 | Data Structures-Lab | 0 | 3 | 1(0+1) | CS1031-Object Oriented Programming-Lab |
| CS1022 | Digital Logic Design | 2 | 0 | 2(2+0) | |
| CS1021 | Digital Logic Design-Lab | 0 | 3 | 1(0+1) | |
| CS2142 | Artificial Intelligence | 2 | 0 | 2(2+0) | |
| CS2141 | Artificial Intelligence-Lab | 0 | 3 | 1(0+1) | |
| CS2032 | Computer Networks | 2 | 0 | 2(2+0) | |
| CS2031 | Computer Networks-Lab | 0 | 3 | 1(0+1) | |
| CS4023 | Software Engineering | 3 | 0 | 3(3+0) | |
| MATH1023 | Probability & Statistics | 3 | 0 | 3(3+0) |
| Course Code | Course Title | Lec Hrs | Lab Hrs | Cr Hrs | Pre-Requisite |
|---|---|---|---|---|---|
| CS3122 | Operating Systems | 2 | 0 | 2(2+0) | |
| CS3121 | Operating Systems Lab | 0 | 3 | 1(0+1) | |
| SE2102 | Software Requirement Engineering | 2 | 0 | 2(2+0) | CS4023-Software Engineering |
| SE2011 | Software Requirement Engineering-Lab | 0 | 3 | 1(0+1) | |
| SEEC3092 | Object Oriented Analysis and Design | 2 | 0 | 2(2+0) | |
| SEEC3091 | Object Oriented Analysis and Design-Lab | 0 | 3 | 1(0+1) | |
| CS2152 | Computer Organization & Assembly Language | 2 | 0 | 2(2+1) | CS1022-Digital Logic Design |
| CS2151 | Computer Organization & Assembly Language-Lab | 0 | 3 | 1(0+1) | CS1021- Digital Logic Design-Lab |
| CS2123 | Database Systems | 3 | 0 | 3(3+0) | |
| CS2121 | Database Systems-Lab | 0 | 3 | 1(0+1) | |
| CSHU4012 | Pakistan Studies | 2 | 0 | 2(2+0) |
| Course Code | Course Title | Lec Hrs | Lab Hrs | Cr Hrs | Pre-Requisite |
|---|---|---|---|---|---|
| CS1032 | Information Security | 2 | 0 | 2(2+0) | |
| CS1031 | Information Security-Lab | 0 | 3 | 1(0+1) | |
| SE3113 | Software Design & Architecture | 3 | 0 | 3(3+0) | |
| SE2112 | Software Construction & Development | 2 | 0 | 2(2+0) | |
| SE2111 | Software Construction & Development Lab | 0 | 3 | 1(0+1) | |
| CS3102 | HCI and Computer Graphics | 2 | 0 | 2(2+0) | |
| CS3101 | HCI and Computer Graphics-Lab | 0 | 3 | 1(0+1) | |
| SEEC3112 | Web Technologies | 2 | 0 | 2(2+0) | |
| SEEC3111 | Web Technologies Lab | 0 | 3 | 1(0+1) | |
| MATH1133 | Multivariable Calculus | 3 | 0 | 3(3+0) | MATH1113-Calculus and Analytic Geometry |
| Course Code | Course Title | Lec Hrs | Lab Hrs | Cr Hrs | Pre-Requisite |
|---|---|---|---|---|---|
| SE3032 | Software Quality Engineering | 2 | 0 | 2(2+0) | |
| SE3031 | Software Quality Engineering Lab | 0 | 3 | 1(0+1) | |
| SE3112 | Software Project Management | 2 | 0 | 2(2+0) | |
| SE3111 | Software Project Management Lab | 0 | 3 | 1(0+1) | |
| CS3052 | Parallel & Distributed Computing | 2 | 0 | 2(2+0) | CS3122-Operating Systems |
| CS3051 | Parallel & Distributed Computing-Lab | 0 | 3 | 1(0+1) | CS3121-Operating Systems Lab |
| AICC3122 | Machine Learning | 2 | 0 | 2(2+0) | |
| AICC3121 | Machine Learning Lab | 0 | 3 | 1(0+1) | |
| SEEC4103 | DevOps for Cloud Computing | 3 | 0 | 3(3+0) | |
| CS2063 | Analysis of Algorithms | 3 | 0 | 3(3+0) |
| Course Code | Course Title | Lec Hrs | Lab Hrs | Cr Hrs | Pre-Requisite |
|---|---|---|---|---|---|
| CS4113 | Final Year Project – I | 0 | 6 | 2 (0-6) | |
| CSHU3033 | Technical & Business Writing | 3 | 0 | 3(3+0) | CSHU1023-Functional English |
| SEEC3132 | Mobile Application Development-I | 2 | 0 | 2(2+0) | |
| SEEC3131 | Mobile Application Development-I Lab | 0 | 3 | 1(1+0) | |
| SEEC4092 | Software Verification and Validation | 2 | 0 | 2(2+0) | |
| SEEC4091 | Software Verification and Validation Lab | 0 | 3 | 1(1+0) | |
| CSBU2073 | Entrepreneurship | 2 | 0 | 2(2+0) | |
| CSBU2083 | Introduction to Marketing | 3 | 0 | 3(3+0) |
| Course Code | Course Title | Lec Hrs | Lab Hrs | Cr Hrs | Pre-Requisite |
|---|---|---|---|---|---|
| CS4923 | Final Year Project – II | 0 | 12 | 4(0-12) | CS4112 Final Year Project-I |
| CSHU3022 | Professional Practices | 2 | 0 | 2(2+0) | |
| CSBU2072 | Civics and Community Engagement | 2 | 0 | 2(2+0) | |
| CSHU4012 | Ideology and Constitution of Pakistan | 2 | 0 | 2(2+0) |
| Course Code | Course Title | Lec Hrs | Lab Hrs | Cr Hrs | Pre-Requisite |
|---|---|---|---|---|---|
| CS4003 | Internship | 0 | 40 | 3(0+3) |
Shifa Tameer-e-Millat University
Gate No.1, Shifa International Hospitals, Pitras Bukhari Road, Sector H-8/4, Islamabad-44000, Pakistan
University Secretariat
Tel 2: +92-51-846-4212 PSO to VC
Tel 1: +92-51-846-4214 PS to Registrar
Fax: +92-51-486-3264
Email: [email protected]
Contact Person (HR)
Mr. Obaid Ullah Ahsan
Tel: +92-51-846-4210
Email: [email protected]
