BS Software Engineering

BS Software Engineering

Objective

The objective of this program is to prepare students for professional careers and graduate studies with a balance between computing theory and practical application of software engineering concepts, methodologies, tools and technologies in the modern software development environments.

Graduates of such programs will be able to function as proficient software developers and effective team members. They will have grounding in communication, mathematics and science, and the cultural, historical, and social issues that influence and effect or relate to the development of high quality software systems. They will have knowledge of and experience with software product engineering and engineering management and an understanding of professional issues and practices.

Eligibility criteria

The applicant should have FSc/FCS or equivalent qualifications earned from a recognized board/university/institution (overall 12 years of education) with at least 50% marks. In case of FA the applicant must have studied some relevant subjects such as Mathematics, Statistics, and Economics etc. Student with premedical background must have passed additional maths before admission.

The applicant is required to appear and successfully pass the INU Admission Test to be conducted at the time of admissions.

Scheme of Studies

Semester 1

CodeCourse Name
Cr. Hrs.
SEC-101Computing Fundamentals
3(2+1)
SEC-102Programming Fundamentals
4(3+1)
SES-101Calculus and Analytical Geometry
3
SEG-101Islamic Studies/ Pakistan Studies
3
SEG-102English-I (Functional English)
3
  Total
17

Semester 2

CodeCourse Name
Cr. Hrs.
SEC-104Discrete Structures
3
SEC-103Object Oriented Programming
4(3+1)
 Supporting Elective-I
3
SEG-103English-II (Communication Skills)
3
SES-102Physics
3
 Total
16

Semester 3

CodeCourse Name
Cr. Hrs.
SES-201Probability & Statistics
3
SEC-202Data Structures and Algorithm
4(3+1)
SEC-201Digital Logic & Design
4(3+1)
SES-202Linear Algebra
3
SEC-204Operating Systems
4(3+1)
   Total
18

Semester 4

CodeCourse Name
Cr. Hrs.
SEC-206Software Engineering
3
 Supporting Elective II
3
 GE/University Elective-I
3
SEC-203Database Systems
4(3+1)
SEC-303Data Communication and Networks
4(3+1)
   Total
17

Semester 5

CodeCourse Name
Cr. Hrs.
SEE-301Object Oriented Software Engineering
3
SEC-301Software Requirement and Specifications
3(2+1)
 SE Elective I
3
 SE Elective II
3
 Supporting Elective III
3
 GE/University Elective-II
3
   Total
18

Semester 6

CodeCourse Name
Cr. Hrs.
 GE/University Elective-III
3
SEC-304Software Verification and validation
3
SEE-302Software Design & Architecture
3
SEC-305Human Computer Architecture
3
 SE Application Domain Elective I
3
SEG-301English-III (Technical Report Writing)
3
   Total
18

Semester 7

CodeCourse Name
Cr. Hrs.
SEC-401FYP-I
3
SEC-403Software Project Management
3
SEC-404Professional Practice
3
 SE Application Domain Elective –II
3
 GE/University Elective IV
3
 SE Elective III
3
   Total
18

Semester 8

CodeCourse Name
Cr. Hrs.
SEC-402FYP-II
3
 SE Elective IV
3
 SE Elective V
3
 SE Elective VI
3
   Total
12