Bachelors of Science in Software Engineering
Outline
Faculty of Information Technology (FoIT) has proactively been playing its role in producing knowledgeable and proficient computer science students. Software development has increasingly been gaining importance in our daily life activities: education, health, communications, manufacturing, banking and finance, transportation, journalism, infotainment, agriculture, and smart communities. Consequently, the software development market has grown rapidly in size and application, and now amounts to billions of dollars annually pouring into the industry worldwide.
Software Engineering is the application of systematic, disciplined and quantifiable approach to the design, development, operation, and maintenance of software systems. It is the practice of designing and implementing large, reliable, efficient and economical software by applying the principles and practices of software engineering. To meet the challenging requirements of today’s software (systems and applications), specialized individuals are required who are trained specifically in the latest software development skills. In order to meet the above mentioned needs, a four-years bachelor’s degree program (BSSE) is the need of the hour. The proposed Software Engineering Department at UCP aims to train students in all aspects of the software development life cycle, from specification through analysis and design to testing, maintenance and evolution of software product. Suggested program needs to be coherent with the requirements of accreditation bodies, while meeting the industry standards as well.
Accreditation Body
National Computer Education Accreditation Council (NCEAC) will be the accreditation body for BSSE program.
Degree Requirements
- Minimum Duration: 04 Years
- Maximum Duration: 07 Years
- Minimum Credit Hours: 132
- Degree Completion Requirement: Minimum CGPA of 2.00
Year - 1, Semester 1
Sr. No | Course Title | Credit Hours | Pre-requisite |
---|---|---|---|
1 | Introduction to Computing | 3-1 | |
2 | English Composition & Comprehension | 3-1 | |
3 | Calculus & Analytical Geometry | 3-0 | |
4 | Basic Electronics | 3-0 | |
5 | Pakistan Studies | 2-0 | |
Total | 14-2 |
Year - 1, Semester 2
Sr. No | Course Title | Credit Hours | Pre-requisite |
---|---|---|---|
1 | Programming Fundamentals | 3-1 | |
2 | Communication & Presentation Skills | 3-0 | English Composition and Comprehension |
3 | Discrete Structures | 3-0 | |
4 | Software Engineering | 3-0 | |
5 | Islamic Studies | 2-0 | |
6 | University Elective – I | 3-0 | |
Total | 17-1 |
Year - 2, Semester 3
Sr. No | Course Title | Credit Hours | Pre-requisite |
---|---|---|---|
1 | Object Oriented Programming | 3-1 | Programming Fundamentals |
2 | Software Requirement Engineering | 3-0 | Software Engineering |
3 | Human Computer Interaction | 3-0 | Software Engineering |
4 | Linear Algebra | 3-0 | |
5 | University Elective-II | 3-0 | |
Total | 15-1 |
Year - 2, Semester 4
Sr. No | Course Title | Credit Hours | Pre-requisite |
---|---|---|---|
1 | Data Structures & Algorithms | 3-1 | Object Oriented Programming |
2 | Software Design & Architecture | 2-1 | Software Requirement Engineering |
3 | Probability and Statistics | 3-0 | |
4 | SE Supporting –I | 3-0 | |
5 | Technical and Business Writing | 3-0 | Communication & Presentation Skills |
Total | 14-2 |
Year - 3, Semester 5
Sr. No | Course Title | Credit Hours | Pre-requisite |
---|---|---|---|
1 | Operating Systems | 3-1 | Data Structures & Algorithms |
2 | Database Systems | 3-1 | Data Structures & Algorithms |
3 | Web Engineering | 3-0 | |
4 | University Elective –III | 3-0 | |
5 | SE Supporting – II | 3-0 | |
Total | 15-2 |
Year - 3, Semester 6
Sr. No | Course Title | Credit Hours | Pre-requisite |
---|---|---|---|
1 | Software Quality Engineering | 3-0 | Software Engineering |
2 | Computer Networks | 3-1 | |
3 | Professional Practice | 3-0 | |
4 | Software Construction and Development | 2-1 | Software Design and Architecture |
5 | SE Elective – I | 3-0 | |
6 | SE Supporting -III | 3-0 | |
Total | 17-2 |
Year - 4, Semester 7
Sr. No | Course Title | Credit Hours | Pre-requisite |
---|---|---|---|
1 | Information Security | 3-0 | |
2 | Software Project Management | 3-0 | Software Engineering |
3 | Software Re-Engineering | 3-0 | Software Construction & Development |
4 | SE Elective -II | 3-0 | |
5 | SE Elective – III | 3-0 | |
6 | Final Year Project – I | 0-3 | |
Total | 15-3 |
Year - 4, Semester 8
Sr. No | Course Title | Credit Hours | Pre-requisite |
---|---|---|---|
1 | SE Elective – IV | 3-0 | |
2 | SE Elective – V | 3-0 | |
3 | University Elective – IV | 3-0 | |
4 | Final Year Project – II | 0-3 | |
Total | 09-3 |
- At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics certified by IBCC.
- Applicant will clear UCP test/NTS/HAT.
Admissions Fall 2018 - Closed
*UCP Admission Office Timings: 9:00 AM - 5:00 PM (Monday - Friday) and 9:00 AM - 1:00 PM (Saturday)
You can also Apply for Admissions from our Online Admission Portal: admission.ucp.edu.pk
Not available
BSSE (Hons) (4 yrs, 8 semesters)
The competent authority has approved the following fee structure applicable on the students to be admitted for Fall 2018:
Courses | Cr. Hrs. | Fee per course | Admission Fee | Total Tuition Fee |
---|---|---|---|---|
41 | 132 | 25000 | 25,000 | 10,25,000 |
Disclaimer
The above-mentioned fee structure is for illustration purpose only. UCP reserves the rights to make changes in the Fee Structure whenever deemed necessary or appropriate.