BS Software Engineering


Overview

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

Detail
  • BS Level
  • Morning Shift
  • 8 Semester(s)
  • 4 years Year(s)
  • 130 Cr.
Eligibility Criteria

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

Code Name Credit Hours
CSPF-101 1 - Programming Fundamentals 3-1
CSIT-111 1 - Introduction to info. & Comm. Tech. 2-1
ISIS-101 1 - Islamic Studies 2-0
MTPH-111 1 - Applied Physics 3-0
ENEC-101 1 - English Composition & Comprehension 3-0
MSAF-101 1 - Accounting Fundamentals 3-0
MSAF-101 1 - Math-I 3-0
ENCS-102 2 - Communication & Presentation Skills 3-0
CSOO-102 2 - Object Oriented Programming 3-1
CSDS-202 2 - Discerete Structures 3-0
CSSE-101 2 - Software Engineering 3-0
MTCA-101 2 - Calculus & Ana. Geometry 3-0
PKPS-101 2 - Pakistan Studies 2-0
Math 2 - Math II 3-0
CSDA-201 3 - Data structures & Algorithms 3-1
SESR-201 3 - Software Requirements Engineering 3-0
MTLA-124 3 - Linear Algebra 3-0
EEDL-226 3 - Digital Logic Design* (SE Elec. 1) 2-1
SEFM-241 3 - Formal Methods in SE 3-0
CSDB-203 4 - Database Systems 3-1
SESD-202 4 - Software Design & Architecture 2-1
CSOS-301 4 - Operating Systems 3-1
MTST-215 4 - Probability & Statistics 3-0
SEBP-263 4 - Business Process Engineering 3
SESC-301 5 - Software Construction & Development 2-1
SEVP-363 5 - Visual Programming* (SE Elec. 1) 2-1
SEHC-302 5 - Human Computer Interaction 3-0
SEAI-362 5 - Artificial Intelligence* (SE Elec. 2) 2-1
SECN-301 5 - Computer Networks 3-1
CSIS-302 6 - Information Security 3-0
ENTB-201 6 - Technical & Business Writing 3-0
SEQE-303 6 - Software Quality Engineering 3-0
SEWE-304 6 - Web Engineering 2-1
TE Track Elective 1* (SE Elec. 3) 2-1
SESS-370 6 - Social Service 1-0
SERE-401 7 - Software Re-Engineering 3-0
SESP-402 7 - Software Project Management 3-0
MTOR-470 7 - Operations Research ** 3-0
SEFP-499 7 - Final Year Project 0-3
SETE-370 7 - Technical Entrepreneurship*** 3-0
TEE 7 - Track Elective 2* (SE Elec. 4) 2-1
SEFP-499 8 - Final Year Project 0-3
FLFL-361 8 - Foreign Language*** 3-0
APPI-121 8 - Introduction to Psychology*** 3-0
TE3 Track Elective 3* (SE Elec. 5) 2-1
CSPP-211 8 - Professional Practices 3-0