Bachelor’s in Software Engineering (BSSE)

A bachelor's program in computer science trains students to design and manage computer infrastructures, networks, and software which typically takes four years to complete


Duration

The minimum duration for completing the course for the degree of BS (SE) shall be 8 semesters and maximum 12 semesters.


Admission Eligibility

  • A person holding Intermediate Certificate, A-level or an equivalent certificate from any recognized Institute with at least second division or overall 50% marks, or any other marks specified shall be eligible to apply for admission.
  • Admission will be on open merit basis.

Scheme of Studies Software Engineering (BSSE)

Computing-Core 39
General Education 19
University Electives 12
Mathematics & Science Foundation 12
Common Courses 82
Domain Computer Science (SE)
Domain SE Core 24
Domain SE Supporting 09
Domain SE Electives 21
Domain SE Courses 48
Total 130
Computing — Core Courses
S# Code Pre-req Course Title Cr.Hrs
1 CS-323 Programming Fundamentals 4 (3-3)
2 CS-423 CS-323 Object Oriented Programming 4 (3-3)
3 CS-443 CS-323 Data Structures and Algorithms 4 (3-2)
4 CS-335 Discrete Structures 3 (3-0)
5 CS-583 Operating System 4 (3-3)
6 CS-400 Database Systems 4 (3-3)
7 CS-452 CS-323 Software Engineering-1 3 (3-0)
8 CS-577 Computer Networks 4 (3-3)
9 CS-497 Information Security 3 (3-0)
10 CS-698 Final Year Project-I 2 (0-04)
11 CS-699 Final Year Project-II 4 (0-08)
Total 39
General Education Courses
S# Code Pre-req Course Title Cr.Hrs
12 CS-300 Introduction to Information & Communication Technologies 3 (2-3)
13 ENG-305 English Comprehension 3 (3-0)
14 ENG-315 Technical and Business Writing 3 (3-0)
15 ENG-325 Communication & Presentation Skills 3 (3-0)
16 SSH-307 Professional Practices 3 (3-0)
17 SSH-302 Pakistan Studies 2 (2-0)
18 IS-302 Islamic Studies/ Ethics 2 (2-0)
Total 19
University Electives Courses
S# Code Pre-req Course Title Cr.Hrs
19 MGT-322 Financial Accounting 3 (3-0)
20 MGT-351 Introduction to Marketing 3 (3-0)
21 MGT-411 Introduction to Management 3 (3-0)
22 MGT-515 Introduction to Human Resource Management 3 (3-0)
23 ECON-301 Introduction to Economics 3 (3-0)
24 SSH-305 Foreign Languages 3 (3-0)
25 PSY-600 Psychology 3 (3-0)
26 SSH-304 International Relations 3 (3-0)
27 SSH-308 Personal Grooming & Character Development 2 (2-0)
28 SSH-309 Social Service 1 (1-0)
29 AGRO-301 Basic Agriculture 3 (2-3)
30 RSG-410 Introduction to GIS & Spatial Analysis of Agriculture 3 (2-3)
Total (Any Four of the Above) 12
Mathematics and Science Foundation Courses
S# Code Pre-req Course Title Cr.Hrs
31 MTH-310 Calculus & Analytical Geometry 3 (3-0)
32 MTH-435 Linear Algebra 3 (3-0)
33 STT-500 Statistics & Probability 3 (3-0)
34 MTH-415 Differential Equation 3 (3-0)
Total 12
Software Engineering CORE (Compulsory) Courses (18/139)
S# Code Pre-req Course Title Cr.Hrs
35 CS-652 CS-453 Software Project Management 3 (3-0)
36 CS-685 Human Computer Interaction 3 (3-0)
37 CS-666 CS-565 Web Engineering 3 (3-0)
38 SE-415 Software Re-Engineering 3 (3-0)
39 SE-440 Software Design & Architecture 3 (2-3)
40 SE-454 Software Requirements Engineering 3 (3-0)
41 SE-540 Software Construction & Development 3 (2-3)
42 SE-542 Software Quality Engineering 3 (3-0)
Total 24
Software Engineering SUPPORTING Courses
S# Code Pre-req Course Title Cr.Hrs
43 SE-441 Business Process Engineering 3 (3-0)
44 SE-442 Formal Methods in Software Engineering 3 (3-0)
45 SE-510 Introduction to Simulation & Modeling 3 (3-0)
46 CS-573 Operations Research 3 (3-0)
47 CS-673 MTH-310 Stochastic Processes 3 (3-0)
Total (Any Three of the above) 9
Software Engineering ELECTIVE Courses
S# Code Pre-req Course Title Cr.Hrs
48 CS-432 CS-423 Modern Programming Languages 3 (2-3)
49 CS-436 Big Data Analytics 3 (3-0)
50 CS-449 Cloud Computing 3 (3-0)
51 CS-548 Semantic Web 3 (3-0)
52 CS-553 CS-453 Object Oriented Analysis & Design 3 (3-0)
53 CS-559 Natural Language Processing 3 (3-0)
54 CS-566 CS-400 Web Technologies 3 (2-3)
55 CS-575 CS-323 Computer Graphics 3 (2-3)
56 CS-601 CS-400 Data Base Administration & Management 3 (2-3)
57 CS-665 E-Commerce 3 (2-3)
58 CS-682 System Programming 3 (2-3)
59 CS-692 CS-423 Visual Programming 3 (2-3)
60 CS-693 Mobile Application Development 3 (2-3)
61 CS-695 CS-423 Theory of Programming Language 3 (2-3)
62 SE-446 Agent Based Software Engineering 3 (2-3)
63 SE-502 Global Software Development 3 (3-0)
64 SE-503 Information Systems Audit 3 (3-0)
65 SE-516 Software Metrics 3 (3-0)
66 SE-518 Topics in Software Engineering 3 (3-0)
67 SE-556 Real Time Systems 3 (3-0)
Total (Any Three of the above) 15
Semester 1
Code Pre-req Course Title Cr. Hrs
CS-300   Introduction to Information & Communication Technologies 3(2-3)
CS-323 Programming Fundamentals 4(3-3)
ENG-305 English Comprehension 3(3-0)
MTH-310   Calculus & Analytical Geometry 3(3-0)
IS-302   Islamic Studies/ Ethics 2(2-0)
Semester 2
Code Pre-req Course Title Cr. Hrs
CS-423 CS-323 Object Oriented Programming 4(3-3)
ENG-325 Communication & Presentation Skills 3(3-0)
CS-335 Discrete Structures 3(3-0)
CS-453   Software Engineering 3(3-0)
SSH-302   Pakistan Studies 2(2-0)
  University Elective -1
Semester 3
Code Pre-req Course Title Cr. Hrs
CS-443 CS-323 Data Structures & Algorithms 4(3-3)
SE-454 Software Requirements Engineering 3(3-0)
CS-685 Human Computer Interaction 3(2-3)
MTH-435 Linear Algebra 3(3-0)
  University Elective-2
  SE Supporting I
Semester 4
Code Pre-req Course Title Cr. Hrs
CS-400 Database Systems 4(3-3)
CS-583 Operating Systems 4(3-3)
STT-500 Statistics & Probability 3(3-0)
SE-440 Software Design & Architecture 3(2-3)
  University Elective -3
  SE-Elective -1
Semester 5
Code Pre-req Course Title Cr. Hrs
SE-540 Software Construction & Development 3(2-3)
CS-577 Computer Networks 4(3-3)
ENG-315 Technical & Business Writing 3(3-0)
University Elective -4
  SE Supporting 2
  SE-Elective -2
Semester 6
Code Pre-req Course Title Cr. Hrs
SE-542 Software Quality Engineering 3(3-0)
CS-497 Information Security 3(3-0)
SSH-307 Professional Practices 3(3-0)
CS-666 CS-565 Web Engineering 3(3-0)
  SE Elective 3
  SE Elective 4
Semester 7
Code Pre-req Course Title Cr. Hrs
CS-698 Final Year Project-I 2(0-04)
CS-652 CS-453 Software Project Management 3(3-0)
SE Supporting 3
SE Elective 5
Semester 8
Code Pre-req Course Title Cr. Hrs
SE-415 Software Re-Engineering 3(3-0)
CS-699 CS-698 Final Year Project-II 4(0-08)

Admissions Open!