BS Software Engineering

BS Software Engineering

Starts in:    Fall Semester

Duration:   4 years (8 Semesters)

Session:    Morning

Admission Requirement

  • Intermediate with Mathematics (200 Marks)/A-Level with Mathematics/ three years Associate Diploma in Electrical / Electronics/IT/Computer Hardware/Telecom engineering from any Institute recognized by the Technical Board.
  • Open merit
  • NOTE: The Associate Diploma holders (3 years) shall apply against 5% reserved seats only.

 

Scheme of Study

Semester-I

  • Introduction to Computing
  • Programming Fundamentals
  • Calculus and Analytical Geometry
  • Physics
  • English I (Functional English)

Semester-II

  • Discrete Structures I
  • Object Oriented Programming
  • Supporting Elective I
  • GE/University Elective I
  • English-II (Communication Skills)

Semester-III

  • Introduction to Software Engineering
  • Data Structures and Algorithms
  • Digital Logic & Design
  • Linear Algebra
  • Pakistan Studies and Islamic Studies

 

Semester-IV

  • Operating Systems
  • Software Construction
  • Supporting Elective II
  • GE/University Elective II
  • Introduction to Database Systems
  • English-III (Technical and Report Writing)

Semester-V

  • Software Requirement Engineering
  • Probability and Statistics
  • Computer Communication and Networks
  • SE Elective I
  • Supporting Elective III
  • GE/University Elective III

Semester-VI

  • Human Computer Interaction
  • Software Quality Engineering
  • Software Design & Architecture
  • Formal Methods in Software Engineering
  • SE Elective II
  • SE Application Domain Elective I

Semester-VII

  • Senior Capstone Project I
  • Software Project Management
  • Professional Practice
  • SE Application Domain Elective II
  • GE/University Elective IV

Semester-VIII

  • Senior Capstone Project II
  • SE Elective III
  • SE Elective IV
  • SE Elective V