BS Software Engineering

Program Structure

Software Engineering is the application of a systematic, disciplined and quantifiable approach to the design, development, operation and maintenance of software systems. It is in fact, the practice of designing and implementing large, reliable, efficient and economical software by applying the principles and practices of engineering. The department aims to train the students in all aspects of software life cycle from specification through analysis and design to testing, maintenance and evolution of software product.

Duration

4 Years (8 Semesters)

Eligibility Criteria

At least 50 % marks in Intermediate (HSSC) or Equivalent examination with Mathematics certified by IBCC.

Scheme of Studies

Semester-1
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 1x1 BS Botany Introduction to ICT 2-1
CS 1x2 BS Botany Programming Fundamentals 3-1
HU 1x1 MSc Botany English Composition & Comprehension 3-0
MT 1x1 M.Phil Botany Calculus & Analytical Geometry 3-0
NS 1x1 M.Phil Botany Applied Physics 3-0
Semester-2
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 1x4 BS Botany Object Oriented Programming 3-1
HU 1x2 MSc Botany Communication & Presentation Skills 3-0
CS 2x3 BS Botany Discrete Structures 3-0
CS 3x3 BS Botany Software Engineering 3-0
UE 1x1 English-II (Communication Skills) University Elective - 01 3-0
Semester-3
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 2x2 BS Botany Data Structures & Algorithms 3-1
SE 1xx Linear Algebra and Differential Equations Software Requirement Engineering 3-0
SE 2xx Linear Algebra and Differential Equations Human Computer Interaction 3-0
MT 2x1 M.Phil Botany Linear Algebra 3-0
UE 2x1 English-II (Communication Skills) University Elective - II 3-0
Semester-4
Course Code Category Course Title Cr.Hrs. Prerequisites
CS 3x2 BS Botany Database Systems 3-1
CS 2x6 BS Botany Database Systems 3-1
SE 3xx Linear Algebra and Differential Equations Software Design & Architecture 2-1
MT 1x2 M.Phil Botany Probability & Statistics 3-0
UE 3x1 English-II (Communication Skills) University Elective - III 3-0
Semester-5
Course Code Category Course Title Cr.Hrs. Prerequisites
SE 4xx Linear Algebra and Differential Equations Software Construction and Development 2-1
Cs 3x5 BS Botany Computer Networks 3-1
HU 3x1 Ph.D Botany Technical and Business Writing 3-0
SC 3x1 Origin and Diversity of Life IT Supporting Course - II 3-0
SC 3x2 Origin and Diversity of Life IT Supporting Course – III 3-0
Semester-6
Course Code Category Course Title Cr.Hrs. Prerequisites
SE 5xx Linear Algebra and Differential Equations Software Quality Engineering 3-0
CS 4x4 BS Botany Information Security 3-0
HU 2x1 MSc Botany Professional Practices 3-0
SE 6xx Linear Algebra and Differential Equations Web Engineering 3-0
SE 3x6 Pakistan studies SE Elective – I 3-0
SE 3x7 Pakistan studies SE Elective – II 3-0
Semester-7
Course Code Category Course Title Cr.Hrs. Prerequisites
SE 7xx Linear Algebra and Differential Equations Software Project Management 3-0
SE 8xx Linear Algebra and Differential Equations Software Re-engineering 3-0
SE 4x3 Linear Algebra and Differential Equations Final Year Project - I 0-3
SE 4x1 Pakistan studies SE Elective – III 3-0
HU 4x1 Ph.D Botany Pakistan Studies 2-0
Semester-8
Course Code Category Course Title Cr.Hrs. Prerequisites
SE 4x2 Pakistan studies SE Elective – IV 3-0
SE 4x5 Pakistan studies SE Elective – V 0-3
SE 4x6 Linear Algebra and Differential Equations Final Year Project - II 3-0
UE 4x2 English-II (Communication Skills) University Elective -04 3-0
HU 4x2 Ph.D Botany Islamic Studies 2-0

Degree Completion Requirements

Must have studied and passed the prescribed courses, totaling at least 130 credit hours and having CGPA at least 2.0 on a scale of 4.0.