In Fall 2022, Shifa School of Computing proposes to offer a four-year BS Software Engineering (BSSE) degree 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.
Objectives of the Program.
The objectives of BS in Software Engineering (BSSE) program are given below:
Scope/Need of the Program (especially with regard to need of the society/community and employment perspective).
Software Engineering is a field of computer science that is growing in popularity. Due to digital transformation, all disciplines of information technology have become one of the top career choice. According to the report, the number of applications for software engineering has increased thrice over the previous year. As the field expands, so do the number of professional opportunities. Software engineers are in high demand all over the world due to the huge need for new software and mobile applications. Every year, the software engineering field in Pakistan grows at a pace of 35 percent. In the worldwide market, the Pakistani software sector accounts for USD 2.8 million. Software Engineering is a sector that has had a surge in demand over the previous decade, so students can choose it as a career with confidence and peace of mind.
Additionally, software engineers can choose to work for a company or as a freelancer depending on their needs and convenience. This is an advantage of this area because one can work for any company/individual from any remote location in the world.
Exact title along with short title of the Program.
Bachelor of Science in Software Engineering (BSSE)
Admission Requirements and Eligibility Criteria.
BS Software Engineering Program requires minimum 50% marks at intermediate level. Candidate must have studied Mathematics at intermediate level. However, pre-medical students are allowed to apply with Mathematics deficiency courses.
STMU entry test or any other qualified HEC recognized and valid test like NTS, USAT, ETEA
is another requirement for admission.
Duration of the Program.
The duration of BSSE is eight semesters. Each semester has at least 18 weeks’ duration for teaching, assessments and examination.
Mode of Delivery (teaching methodology, taught courses/research based or a mix, on-campus/distance learning, practical/training, internship/house job etc.).
These are taught based courses and classes will be on campus. The course will be evaluated based on quizzes, assignments, midterms, projects and final terms examinations. Furthermore, many courses have practical lab component.
Medium of Instructions/Examinations.
Mode of instruction will be English.
Reference of Regulations to Govern the Program (Accrediting/Recognizing Body Regulations (if any) and General Academic Regulations of the University plus the Program-Specific Regulations (if so desired).
University regulation along with directives/guidelines of HEC/relevant council issued from time to time.
Scheme of Studies/Road Map with Academic Workload in the form of Semester/Module/Session wise break up.
Each candidate of BSSE is required to complete at least 130 Credit hours with the CGPA of 2.00 on the scale of 4.00 as per the following detail:
Table for BS (SE): The Credit Hour Distribution of the Core and Elective Courses
Course Group |
Core Required |
---|---|
General Education | 19 |
University Electives | 12 |
Mathematics & Science Foundation | 12 |
Computing – Core | 39 |
Domain SE Core | 24 |
Domain SE Electives | 15 |
Domain SE Supporting | 9 |
Total | 130 |
Computing-Core Courses
Course Code |
Title |
Cr Hrs. |
---|---|---|
XXXX | Programming Fundamentals | 3+1 |
XXXX | Object Oriented Programming | 3+1 |
XXXX | Discrete Structures | 3 |
XXXX | Data Structure and Algorithms | 3+1 |
XXXX | Information Security | 3 |
XXXX | Operating Systems | 3+1 |
XXXX | Introduction to Database Systems | 3+1 |
XXXX | Software Engineering | 3 |
XXXX | Computer Communications and Networks | 3+1 |
XXXX | Final Project | 3+3 |
General Education Courses
Course Code |
Title |
Cr Hrs. |
---|---|---|
XXXX | English Composition & Comprehension | 3 |
XXXX | Technical & Business Writing | 3 |
XXXX | Communication & Presentation Skills | 3 |
XXXX | Professional Practices | 3 |
XXXX | Intro to Info. & Comm. Technologies | 2+1 |
XXXX | Pakistan Studies | 2 |
XXXX | Islamic Studies/ Ethics | 2 |
University Elective Courses
Course Code |
Title |
Cr Hrs. |
---|---|---|
XXXX | Economy Related | 3 |
XXXX | Foreign Language | 2 |
XXXX | Management Related | 3 |
XXXX | Social Science Related | 3 |
XXXX | Social Service | 1 |
Domain Courses for BS-SE
Mathematics and Science Foundation Courses
Course Code |
Title |
Cr Hrs. |
---|---|---|
XXXX | Applied Physics | 3 |
XXXX | Calculus & Analytical Geometry | 3 |
XXXX | Linear Algebra | 3 |
XXXX | Probability & Statistics | 3 |
XXXX | Remedial Mathematics -I | 3 |
XXXX | Remedial Mathematics -II | 3 |
Software Engineering CORE (Compulsory) courses
Course Code |
Title |
Cr Hrs. |
---|---|---|
XXXX | Human Computer Interaction | 2+1 |
XXXX | Software Construction & Development | 2+1 |
XXXX | Software Design & Architecture | 2+1 |
XXXX | Software Project Management | 3 |
XXXX | Software Quality Engineering | 3 |
XXXX | Software Re-Engineering | 3 |
XXXX | Software Requirements Engineering | 3 |
XXXX | Web Engineering | 3 |
Software Engineering SUPPORTING courses
Students need to take any THREE courses from the following list of courses.
Course Code |
Title |
Cr Hrs. |
---|---|---|
XXXX | Business Process Engineering | 3 |
XXXX | Formal Methods in Software Engineering | 3 |
XXXX | Operations Research | 3 |
XXXX | Simulation and Modeling | 3 |
XXXX | Stochastic Processes | 3 |
Software Engineering Electives
(Select any FIVE courses from the following list)
Course Code |
Title |
Cr Hrs. |
---|---|---|
XXXX | Agent Based Software Engineering | 3 |
XXXX | Big Data Analytics | 3 |
XXXX | Cloud Computing | 3 |
XXXX | Computer Graphics | 3 |
XXXX | Data Encryption and Security | 3 |
XXXX | E-Commerce | 3 |
XXXX | Game Application Development | 3 |
XXXX | Global Software Development | 3 |
XXXX | Information Systems Audit | 3 |
XXXX | Management Information Systems | 3 |
XXXX | Multimedia Communication | 3 |
XXXX | Real Time Systems | 3 |
XXXX | Semantic Web | 3 |
XXXX | Software Engineering Economics | 3 |
XXXX | Software Metrics | 3 |
XXXX | Systems Programming | 3 |
XXXX | Topics in Software Engineering | 3 |
XXXX | Visual Programming | 3 |
Proposed Study Plan for BS (Software Engineering)
Semester – 1 (18 Cr. Hrs.)
Course Code |
Title |
Lec. Hrs |
Lab. Hrs | Cr. Hrs. |
---|---|---|---|---|
XXXX | Introduction to Computing | 3 | 3 | 2+1 |
XXXX | Programming fundamental | 3 | 3 | 3+1 |
XXXX |
Calculus & Analytical Geometry
|
3 | 0 | 3 |
XXXX | Physics | 3 | 0 | 3 |
XXXX |
English-I (Functional English) |
3 | 0 | 3 |
XXXX |
Pakistan Studies
|
3 | 0 | 2 |
Semester – 2 (18 Cr. Hrs)
Course Title |
Title |
Lec. Hrs | Lab. Hrs. | Cr. Hrs |
---|---|---|---|---|
XXXX | Object Oriented Programming | 3 | 3 | 3+1 |
XXXX | Islamic Studies | 2 | 0 | 2 |
XXXX | Communication Skills | 3 | 0 | 3 |
XXXX |
Discrete Structures
|
3 | 0 | 3 |
XXXX |
Software Engineering
|
3 | 0 | 3 |
XXXX |
University Elective – I
|
3 | 0 | 3 |
Semester – 3 (16 Cr. Hrs.)
Course Title |
Title |
Lec. Hrs | Lab. Hrs | Cr. Hrs. |
---|---|---|---|---|
XXXX | Software Requirement Engineering | 3 | 0 | 3 |
XXXX |
Data Structures and Algorithms |
3 | 3 | 3+1 |
XXXX |
Human Computer Interaction
|
3 | 3 | 2+1 |
XXXX |
Linear Algebra
|
3 | 0 | 3 |
XXXX |
University Elective-II
|
3 | 0 | 3 |
Semester – 4 (17 Cr. Hrs.)
Course Title |
Title |
Lec. Hrs | Lab. Hrs | Cr. Hrs. |
---|---|---|---|---|
XXXX |
Operating Systems
|
3 | 3 | 3+1 |
XXXX |
Database Systems
|
3 | 3 | 3+1 |
XXXX |
Software Design & Architecture
|
3 | 3 | 2+1 |
XXXX |
Probability and Statistics
|
3 | 0 | 3 |
XXXX |
University Elective – III
|
3 | 0 | 3 |
Semester – 5 (16 Cr. Hrs.)
Course Title |
Title |
Lec. Hrs |
Lab. Hrs |
Cr. Hrs. |
---|---|---|---|---|
XXXX |
Software Construction and Development
|
3 | 3 | 2+1 |
XXXX |
Computer Networks
|
3 | 3 | 3+1 |
XXXX |
Technical and Business Writing
|
3 | 0 | 3 |
XXXX |
SE Supporting –I
|
3 | 0 | 3 |
XXXX |
SE Supporting – II
|
3 | 0 | 3 |
Semester – 6 (18 Cr. Hrs.)
Course Title |
Title |
Lec. Hrs |
Lab. Hrs |
Cr. Hrs. |
---|---|---|---|---|
XXXX |
Software Quality Engineering
|
3 | 0 | 3 |
XXXX |
Information Security
|
3 | 0 | 3 |
XXXX |
Professional Practice
|
3 | 0 | 3 |
XXXX |
Web Engineering
|
3 | 0 | 3 |
XXXX | SE Elective – I | 3 | 0 | 3 |
XXXX |
SE Supporting – III
|
3 | 0 | 3 |
Semester – 7 (15 Cr. Hrs.)
Course Title |
Title |
Lec. Hrs |
Lab. Hrs |
Cr. Hrs. |
---|---|---|---|---|
XXXX | Final Year Project Part I | 3 | 0 | 3 |
XXXX |
Software Project Management |
3 | 0 | 3 |
XXXX | Software Re-Engineering | 3 | 0 | 3 |
XXXX | SE Elective -II | 3 | 0 | 3 |
XXXX | SE Elective -III | 3 | 0 | 3 |
Semester – 8 (12 Cr. Hrs.)
Course Title |
Title |
Lec. Hrs |
Lab. Hrs |
Cr. Hrs. |
---|---|---|---|---|
XXXX | Final Year Project Part II | 3 | 0 | 3 |
XXXX | University Elective IV | 3 | 0 | 3 |
XXXX | SE Elective IV | 3 | 0 | 3 |
XXXX | SE Elective V | 3 | 0 | 3 |
Feasibility Plan for Commencement of the Program (fee structure/schedule, infrastructure, human resource requirements and applicable approvals/ accreditations).
STMU has all the infrastructure readily available at park road campus, to start this program. The program has been approved by the 1st Board of Studies (CS), held on 29th March 2022. Relevant human resources will be hired before the commencement of classes. Such HR cost has been already planned in budget 2022-2023. The fee schedule is listed in the following table.
BSSE | ||
---|---|---|
Duration | 4 Years | |
Total Semester | 8 | One time charges |
Prospectus Fees | 1,500 | |
Application Test Fees | 2,000 | |
Admission Fees | 25,000 | |
University Registration Fees | 8,000 | |
Security (Refundable) | 10,000 | |
Semester Enrollment Fees | 5,500 | Per semester charges |
Per Credit hour fees | 4,950 | |
Co-Curricular Activities Fee | 1,000 | |
Examination Fee | 6,000 |
STMU-Curriculum Development/Approval Procedure:
Board of Studies/Departmental Council
↓
Faculty Council
↓
Graduate Studies and Management Council (GSRMC)
(In case of PG/Research Programs Only)
↓
Academic Council
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: info@stmu.edu.pk
Admissions (Click here)
Contact Person (HR)
Mr. Obaid Ullah Ahsan
Tel: +92-51-846-4210
Email: hr@stmu.edu.pk