info@stmu.edu.pk +92-51-846-4214
Department of Computing Sciences

Bachelor of Science in Software Engineering (BSSE)

Brief Introduction of the Program.

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:

  • To equip students on state-of-the-art skills related to software development life cycle (SDLC) activities.
  • To enable students for developing contemporary solutions using software engineering approaches.
  • To train students to work in one or more application domains for developing software.
  • To create awareness for students related to current market trends and practices.
  • To train students so that they are able to work as proficient software developers, effective team leader and team member.
  • To improve and enhance communication and interpersonal skills.

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

Visit Us

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