BS Software Engineering

Description

Bachelors of Software Engineering - BS(SE) is a 4-year program, that lays a strong foundation of the students in the following subjects:

 

Objectives

  • To prepare skilled software engineers and IT professionals for leadership, professional careers, and advanced study.
  • To promote innovation and discovery by providing a favorable environment for conducting quality research.
  • To instill in graduates a passion for continuous learning, as well as ethical and social principles regarding professional responsibilities

Eligibility

1. Intermediate with any one of the following combinations with 50% marks:

  • Maths, Physics & Chemistry
  • Maths, Physics & Computer Science
  • Maths, Stats & Computer Science
  • Maths, Stats & Physics 
  • Maths, Stats & Economics
  • Maths, Computer & Economics
  • Physics, Chemistry & Biology.

2.Diploma in Associate Engineering Examination with at least 60% aggregate marks in the relevant discipline.

Courses

S.No Course Code Subject Credit Hours
1 CSPF-101 1 - Programming Fundamentals 3-1
2 CSIT-111 1 - Introduction to info. & Comm. Tech. 2-1
3 ISIS-101 1 - Islamic Studies 2-0
4 MTPH-111 1 - Applied Physics 3-0
5 ENEC-101 1 - English Composition & Comprehension 3-0
6 MSAF-101 1 - Accounting Fundamentals 3-0
7 MSAF-101 1 - Math-I 3-0
8 ENCS-102 2 - Communication & Presentation Skills 3-0
9 CSOO-102 2 - Object Oriented Programming 3-1
10 CSDS-202 2 - Discerete Structures 3-0
11 CSSE-101 2 - Software Engineering 3-0
12 MTCA-101 2 - Calculus & Ana. Geometry 3-0
13 PKPS-101 2 - Pakistan Studies 2-0
14 Math 2 - Math II 3-0
15 CSDA-201 3 - Data structures & Algorithms 3-1
16 SESR-201 3 - Software Requirements Engineering 3-0
17 MTLA-124 3 - Linear Algebra 3-0
18 EEDL-226 3 - Digital Logic Design* (SE Elec. 1) 2-1
19 SEFM-241 3 - Formal Methods in SE 3-0
20 CSDB-203 4 - Database Systems 3-1
21 SESD-202 4 - Software Design & Architecture 2-1
22 CSOS-301 4 - Operating Systems 3-1
23 MTST-215 4 - Probability & Statistics 3-0
24 SEBP-263 4 - Business Process Engineering 3
25 SESC-301 5 - Software Construction & Development 2-1
26 SEVP-363 5 - Visual Programming* (SE Elec. 1) 2-1
27 SEHC-302 5 - Human Computer Interaction 3-0
28 SEAI-362 5 - Artificial Intelligence* (SE Elec. 2) 2-1
29 SECN-301 5 - Computer Networks 3-1
30 CSIS-302 6 - Information Security 3-0
31 ENTB-201 6 - Technical & Business Writing 3-0
32 SEQE-303 6 - Software Quality Engineering 3-0
33 SEWE-304 6 - Web Engineering 2-1
34 TE Track Elective 1* (SE Elec. 3) 2-1
35 SESS-370 6 - Social Service 1-0
36 SERE-401 7 - Software Re-Engineering 3-0
37 SESP-402 7 - Software Project Management 3-0
38 MTOR-470 7 - Operations Research ** 3-0
39 SEFP-499 7 - Final Year Project 0-3
40 SETE-370 7 - Technical Entrepreneurship*** 3-0
41 TEE 7 - Track Elective 2* (SE Elec. 4) 2-1
42 SEFP-499 8 - Final Year Project 0-3
43 FLFL-361 8 - Foreign Language*** 3-0
44 APPI-121 8 - Introduction to Psychology*** 3-0
45 TE3 Track Elective 3* (SE Elec. 5) 2-1
46 CSPP-211 8 - Professional Practices 3-0