[email protected] +92-51-884-0600
Department of Software Engineering

Bachelor of Science in Software Engineering (BSSE)

Bachelor of Science in Software Engineering (BS Software Engineering)

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.

Program Objectives

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.

  1. PEO-1 Contribute proficiently to the computing industry by employing technical and problem-solving skills.
  1. PEO-2 Demonstrate adept verbal and written communication skills by enhancing their knowledge and skills in a collaborative environment.
  1. PEO-3 Demonstrate ethical, societal, and professional norms in accomplishing the mission of nation-building.

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.

Eligibility Criteria

  • BS (SE) Program requires a 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.
  • STMU entry test or any other qualified HEC recognized and valid test like NTS, USAT, ETEA.
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 Group
Courses
Fee Structure
Career Prospects

Course Groups

General Education Courses
General Education Courses
University Elective Courses
Mathematics and Science Foundation Courses
Computing-Core Courses
Domain SE CORE (Compulsory) courses
Domain SE Electives Courses
Domain SE Supporting Courses

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)

 

 

Semester Wise Course List

1st Semester
1st Semester
2nd Semester
3rd Semester
4th Semester
5th Semester
6th Semester
7th Semester
8th Semester
Internship Offering

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)  

 

 

Fee Structure Breakdown

Tuition Fee
15 Credit Hours
118,590/-
Admission Fee
only first time
15,000/-
Security Charges
Only first time
12,600/-
Enrollment Fee
7,900/-
Exam Fee
8,400/-
Co-Curricular Activity Fee
1,400/-

Total
163,890/-

Note: First semester fee can be collected in two equal installments.
  • Requirements Engineer / Business Analyst
  • Software Architect
  • Full-Stack Engineer
  • Quality Assurance Engineer / SDET (Test Automation)
  • DevOps / Cloud Engineer / Site Reliability Engineer (SRE)
  • Software Project Manager / Scrum Master

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: [email protected]

Contact Person (HR)
Mr. Obaid Ullah Ahsan
Tel: +92-51-846-4210
Email: [email protected]