BS Software Engineering

Superior University’s BS Software Engineering program puts special emphasis on developing professional programming and testing skills in Software Engineering, which is at the heart of the success of many of today’s businesses. After developing solid foundations in mathematics and computer science, the excellent faculty prepares the students to successfully implement and manage the development, maintenance, and evolution of integrated software solutions and automation products.

Intermediate or Equivalent with 50 % Marks

Semester 1

CourseCredit Hours
Programming Fundamentals4
Introduction to Information &
Communication Technologies
4
University Elective-13
Applied Physics3
English Composition & Comprehension3
Total17

Semester 2

CourseCredit Hours
Object Oriented Programming4
Software Engineering
3
Communication & Presentation Skills3
Discrete Structures3
Calculus & Analytical Geometry3
Total16

Semester 3

CourseCredit Hours
Data Structures & Algorithms4
Pakistan Studies2
Software Requirement Engineering3
Human Computer Interaction3
Linear Algebra3
Islamic Studies2
Total17

Semester 4

CourseCredit Hours
Database Systems4
Operating Systems4
Probability & Statistics3
Software Design & Architecture3
Software Engineering Supporting-13
Total17

Semester 5

CourseCredit Hours
Software Engineering Elective-13
Software Engineering Elective-23
Computer Networks4
University Elective-23
Web Engineering3
Total16

Semester 6

CourseCredit Hours
Software Engineering Supporting-23
Software Quality Engineering3
Software Engineering Elective-33
Software Engineering Elective-43
Software Engineering Supporting-3
3
University Elective-3
3
Total18

Semester 7

CourseCredit Hours
Final Year Project 13
Information Security3
Software Construction & Development3
Software Engineering Elective-53
Software Project Management3
Total15

Semester 8

CourseCredit Hours
Final Year Project-II3
Software Re-Engineering3
Professional Practices3
Technical & Business Writing3
University Elective-43
Total15

To accommodate modern trends, Institute may reserve the right to change course requirements, fees, course classifications, course contents, class schedules, venues, faculty and the like, whenever it deems appropriate