Welcome to University of Haripur Email Services. Please use the following links for accessing our Email Services.
|
|
|
Click on below links for Admissions Spring 2023.
|
Registered with: National Computing Education Accreditation Council (NCEAC)/HEC
Duration: 4 Years, 8 Semesters
Credit Hours: 130-136
Eligibility
i. F.Sc (Pre-Engineering)
ii. F.Sc (Pre-Medical with additional Math)
iii. ICS with Physics or Statistics or Economics, General Science with Mathematics, Statistics or Economics
OR A-Level / Equivalent with:
At least three full credit Science courses including Mathematics.
Minimum B Grade / Equivalence certificate from IBCC
[At least 50 % Marks/Second Division]
INTRODUCTION TO BS SOFTWARE ENGINEERING
The BS software engineering is a four year undergraduate program after intermediate. The program spans over 8 semesters and consists of 130 credit hours (min). There is a project in the last two semesters of the program in which the students apply their learning in consolidation that offers comprehensive approach to the software development. The objective of this program is to develop students’ academic and technical skills so that they can develop software effectively with the understanding of mathematics and computer science in respect to engineering practices developed to produce tangible, physical artefacts. Drawing on computing and mathematics as foundations, software engineering seeks to develop systematic models and reliable techniques or producing high-quality software; and these concerns extend all the way from theory and principles to the development practices that are most visible to those outside of the discipline. The software Engineering undergraduate degree provides students with in-depth and comprehensive education forming the conceptual and practical foundations of students in core computer science, diverse software and hardware systems. It allows them to explore the existing knowledge about software development, software quality, software design combined with flavour of mathematics, sciences and liberal arts. It prepares students to be leaders in computer science theory & practice, to create applications for other disciplines & answer research problems and to pursue their career in this field.
PROGRAM OBJECTIVES
Software Engineering (SE) is a profession dedicated to designing, implementing, and modifying software so that it is of high quality, affordable, maintainable, and fast to build. It is a systematic approach to the analysis, design, assessment, implementation, test, maintenance and reengineering of software, that is, the application of engineering to software.
1. Apply proper theoretical, technical, and practical knowledge of software requirements, analysis, design, implementation, verification and validation, and documentation.
2. Resolve conflicting project objectives considering viable trade-offs within limitations of cost, time, knowledge, existing systems, and organizations.
3. Develop appropriate design solutions to a given problem using software engineering approaches that integrate ethical, social, legal, and economic concerns
4. Work as an individual with minimum guidance and as a leader/member of a team to develop and deliver quality software artefacts with effective communication skills.
5. Engage in lifelong learning of software engineering theories and technologies
PROGRAM LEARNING OUTCOMES (PLO’s)
Graduates of the program are expected to demonstrate:
1. An ability to apply knowledge of mathematics, science, and engineering.
2. An ability to design and conduct experiments, as well as to analyze and interpret data.
3. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, ethical, manufacturability, and sustainability.
4. An ability to function on multi-disciplinary teams.
5. An ability to identify, formulate, and solve engineering problems.
6. An ability to communicate effectively.
7. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
8. Recognition of the need for, and an ability to engage in, life-long learning.
SCHEME OF STUDIES FOR BACHELOR DEGREE IN SOFTWARE ENGINEERING
Semester-wise 4-Year Plan (CH means Credit Hours ) | |||||
Codes |
Semester 1 |
CH |
Codes |
Semester 2 |
CH |
SWE-101 |
Introduction to Computing |
3 |
SWE-111 |
Discrete Structures-I |
3 |
SWE-102 |
Programming Fundamentals |
4 |
SWE-112 |
Object Oriented Programming |
3 |
SWE-103 |
Calculus and Analytical Geometry |
3 |
SWE-113 |
Supporting Elective I |
3 |
SWE-104 |
Physics |
3 |
SWE-114 |
GE/University Elective I |
3 |
SWE-105 |
English-I (Functional English) |
3 |
SWE-115 |
English-II (Communication Skills) |
3 |
|
Total Credit Hours |
16 |
|
Total Credit Hours |
15 |
|
|
|
|
|
|
|
Semester 3 |
Cr. CH |
|
Semester 4 |
CH |
SWE-201 |
Introduction to Software Engineering |
3 |
SWE-211 |
Operating Systems |
3 |
SWE-202 |
Data Structures and Algorithms |
3 |
SWE-212 |
Software Construction |
3 |
SWE-203 |
Digital Logic & Design |
3 |
SWE-213 |
Supporting Elective II |
3 |
SWE-204 |
Linear Algebra |
3 |
SWE-214 |
GE/University Elective II |
3 |
SWE-205 |
Pakistan Studies and Islamic Studies |
3 |
SWE-215 |
Introduction to Database Systems |
3 |
|
|
|
SWE-216 |
English-III (Technical and Report Writing) |
3 |
|
Total Credit Hours |
15 |
|
Total Credit Hours |
18 |
|
|
|
|
|
|
|
Semester 5 |
CH |
|
Semester 6 |
Cr. CH |
SWE-301 |
Software Requirement Engineering |
3 |
SWE-311 |
Human Computer Interaction |
3 |
SWE-302 |
Probability and Statistics |
3 |
SWE-312 |
Software Quality Engineering |
3 |
SWE-303 |
Computer Communication and Networks |
3 |
SWE-313 |
Software Design & Architecture |
3 |
SWE-304 |
SE Elective I |
3 |
SWE-314 |
Formal Methods in Software Engineering |
3 |
SWE-305 |
Supporting Elective III |
3 |
SWE-315 |
SE Elective II |
3 |
SWE-306 |
GE/University Elective III |
3 |
SWE-316 |
SE Application Domain Elective –I |
3 |
|
Total Credit Hours |
18 |
|
Total Credit Hours |
18 |
|
|
|
|
|
|
|
Semester 7 |
CH |
|
Semester 8 |
CH |
SWE-401 |
Senior Capstone Project I |
3 |
SWE-411 |
Senior Capstone Project II |
3 |
SWE-402 |
Software Project Management |
3 |
SWE-412 |
SE Elective III |
3 |
SWE-403 |
Professional Practice |
3 |
SWE-413 |
SE Elective IV |
3 |
SWE-404 |
SE Application Domain Elective –II |
3 |
SWE-414 |
SE Elective V |
3 |
SWE-405 |
GE/University Elective IV |
3 |
|
|
|
|
Total Credit Hours |
18 |
|
Total Credit Hours |
12 |