Department of Software Engineering


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