Program Name : BS (Software Engineering)
Duration: 04 Year
No of Semesters: 08
No of Credit Hours: 130
The program BS Software Engineering is designed to fulfill growing market need of software development. The program is designed to produce professionals who have excellent problem solving and analytical skills and who can solve complex computational problems by critical thinking. The study program will enable the students to increase their career opportunities in academia and software industry. Furthermore, the program is designed to produce graduates who can excel their career in software engineering. The program give its students hands on experience to cover all aspects of Software Engineering including software modeling and analysis, software design & development, Software Verification & Validation, Software Quality and Testing and Software implementation and management. The Department of Computer Science & IT is committed to achieve the highest standard of learning and encourages students to improve their skills and potential to solve real-world problems by providing research possibilities, opportunities and resources. The program is designed to satisfy general requirements and meets the criteria adopted by Higher Education Commission (HEC), Pakistan.
The program must demonstrate that by the time of graduation the students have attained a certain set of knowledge, skills and behavioral traits, at least to some acceptable minimum level. Specifically, it is to be demonstrated that the students have acquired the following graduate attributes (GAs)
On completion of this degree, the student will be eligible for Admission
Introduction to Info. & Comm. Technologies |
Programming Fundamentals |
English Composition & Comprehension |
Calculus & Analytical Geometry |
Applied Physics |
Pakistan Studies |
Object Oriented Programming |
Communication & Presentation Skills |
Discrete Structures |
Software Engineering |
Islamic Studies |
University Elective – I |
Data Structures & Algorithms |
Software Requirement Engineering |
Human Computer Interaction |
Linear Algebra |
University Elective-II |
Operating Systems |
Database Systems |
Software Design & Architecture |
Probability and Statistics |
University Elective – III |
Software Construction and Development |
Computer Networks |
Technical and Business Writing |
SE Supporting –I |
SE Supporting – II |
Software Quality Engineering |
Information Security |
Professional Practice |
Web Engineering |
SE Elective – I |
SE Supporting – III |
Software Project Management |
Software Re-Engineering |
SE Elective -II |
SE Elective – III |
Final Year Project – I |
SE Elective – IV |
SE Elective – V |
Final Year Project – II |
University Elective – IV |
Agent Based Software Engineering | 3-0 |
Big Data Analytics | 3-0 |
Cloud Computing | 3-0 |
Computer Graphics | 3-0 |
Data Encryption and Security | 3-0 |
E-Commerce | 3-0 |
Game Application Development | 3-0 |
Global Software Development | 3-0 |
Information Systems Audit | 3-0 |
Management Information Systems | 3-0 |
Mobile Application Development | 3-0 |
Multimedia Communication | 3-0 |
Natural Language Processing | 3-0 |
Real Time Systems | 3-0 |
Semantic Web | 3-0 |
Software Engineering Economics | 3-0 |
Software Metrics | 3-0 |
Systems Programming | 3-0 |
Topics in Software Engineering | 3-0 |
Visual Programming | 3-0 |