BS Software Engineering

The 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 a 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, trained specifically in the latest software development skills. In order to meet the above-mentioned needs, a four-years bachelor’s degree program, Bachelor of Science Software Engineering (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 products.

Program Goals

• Impart knowledge of concepts, theories, applications, and practices associated with the principles of Software Engineering and Computer Science.
• Develop awareness of current industry standards, practices, and tools for designing, implementing, developing, testing, deploying, and maintaining software systems (SDLC).
• Develop proficiency in state-of-the-art programming languages and paradigms.
• Refine analytical, logical, and critical thinking abilities.
• Create awareness of developing ethical, social, and interpersonal communication skills effectively.
• Inculcate and enhance the ability to work in collaboration within teams with varied responsibilities and project management skills

Sr. No.AreasCoursesCredit Hours
1 Computing Core 14 47
2 Domain Core 6 18
3 Domain Elective 7 21
4Mathematics & Supporting Courses** 4 12
5 Elective Supporting Courses 1 3
6General Education Requirements 12 31
7Others 1 1
Total -45133
At least 50% marks in F.Sc. Pre-Engineering/Pre-Medical/ICS or equivalent. All applicants must pass the UCP Admission Test and interview if required. Note: Pre-Medical students must pass 2 additional mathematics deficiency courses of 6 credit hours within 1st year of their degree program.
Matric Intermediate Admission Test
10% 45% 45%

Program Name: BS Software Engineering

Per Credit Hour Fee: 13,776

Admission Fee: 25,000

1st Semester Total Fee Including Admission fee1st Installment Including Admission fee1st Installment with 35% PGC Scholarship1st Installment with 25% Merit/PGC/Legacy Scholarship1st Installment with 50% Merit Scholarship1st Installment with 75% Merit Scholarship1st Installment with 100% Merit ScholarshipTotal Credit HoursTotal Fee(incl Admission fee)
231,640128,320N/A102,49076,66050,83025,0001331,857,208

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.

Semester-I

Sr. No.Course CodePre-ReqCourse Domain Cr. Hrs.
1 CP103 -Introduction to Computing (GE-I) GER 3
- CP101 -Introduction to Computing - Lab (GE-I) GER 1
2 ENG101 -English – I Functional English (GE-II) GER 3
3 GE102 -Basic Electronics (GE-III) GER 2
- GE101 -Basic Electronics - Lab (GE-III) GER 1
4 PAK 102 -Ideology and Constitution of Pakistan (GE-IV) GER 2
5 AL143 -QR 1 (Discrete Structures) (GE-V) GER 3
* MAT103 -Pre-Calculus (Only for Pre-medical Students) 3

Semester-II

Sr. No.Course CodePre-ReqCourse Domain Cr. Hrs.
1 CP113 ITC Programming Fundamentals Computing Core 3
- CP111 ITC Programming Fundamentals - Lab Computing Core 1
2 AR102 -Digital Logic Design Computing Core 2
- AR101 -Digital Logic Design - Lab Computing Core 1
3 MAT113 -QR 2 (Calculus and Analytic Geometry) (GE-VI) GER 3
4 ENG102 FE English – II Expository Writing (GE-VII) GER 3
5 SEP113 -Civics and Community Engagement (GE-VIII) GER 2
* MAT123 -Elementary Algebra (Only for Pre-medical Students) 3

Semester-III

Sr. No.Course CodePre-ReqCourse Domain Cr. Hrs.
1 CP223 PF Object Oriented Programming Computing Core 3
- CP221 PF Object Oriented Programming - Lab Computing Core 1
2 AR223 DLD Computer Organization & Assembly Language Computing Core 3
- AR221 DLD Computer Organization & Assembly Language – Lab Computing Core 1
3 MAT253 -Probability & Statistics Maths 3
4 SEP203 -Arts & Humanities (Professional Practices) (GE-IX) GER 2
5 MAT243 CAG Multivariable Calculus Math 3
6 GE222 -Entrepreneurship (GE-X) GER 2

Semester-IV

Sr. No.Course CodePre-ReqCourse Domain Cr. Hrs.
1 CP223 OOP Data Structures Computing Core 3
- CP221 OOP Data Structures - Lab Computing Core 1
2 DB203 PF Database Systems Computing Core 3
- DB201 PF Database Systems - Lab Computing Core 1
3 -- Social Sciences (GE-XI) GER 2
4 SE203 -Software Engineering Computing Core 3
5 MAT223 CAG Linear Algebra Maths 3
6 ISL201 -Islamic Studies (GE-XII) GER -

Semester-V

Sr. No.Course CodePre-ReqCourse Domain Cr. Hrs.
1 NS312 -Information Security Computing Core 2
- NS311 -Information Security – Lab Computing Core 1
2 AR332 -Operating Systems Computing Core 2
- AR331 -Operating Systems – Lab Computing Core 1
3 SD422 SE Domain Core 1 (Software Requirement Engineering) Domain Core 2
- SD421 -Domain Core 1 (Software Requirement Engineering) - Lab Domain Core 1
4 -- Domain Elective 1 Domain Elective 3
5 ENG203 FE English – III Technical & Business Writing EN 3
6 -- Domain Elective 2 Domain Elective 3

Semester-VI

Sr. No.Course CodePre-ReqCourse Domain Cr. Hrs.
1 NS302 -Computer Networks Computing Core 2
- NS301 - Computer Networks – Lab Computing Core 1
2 AI302 DSA Artificial Intelligence Computing Core 2
- AI301 DSA Artificial Intelligence – Lab Computing Core 1
3 AL303 DSA Analysis of Algorithms Computing Core 3
4 SD303 -Domain Core 2 (Software Design and Architecture) Domain Core 3
5 --Domain Elective 3 Domain Elective 3
6 --Domain Elective 4 Domain Elective 3

Semester-VII

Sr. No.Course CodePre-ReqCourse Domain Cr. Hrs.
1 SD312 SDA Domain Core 3 (Software Construction & Development) Domain Core 2
- SD311 SDA Domain Core 3 (Software Construction & Development) - Lab Domain Core 1
2 CP483 -Final Year Project – I Computing Core 3
3 SM302 SE Domain Core 4 (Software Project Management) Domain Core 2
- SM301 SE Domain Core 4 (Software Project Management) - Lab Domain Core 1
4 -- Domain Elective 5 Domain Elective 3
5 --Domain Elective 6 Domain Elective 3

Semester-VIII

Sr. No.Course CodePre-ReqCourse Domain Cr. Hrs.
1 SM312 SE Domain Core 5 (Software Quality Engineering) Domain Core 2
- SM311 SE Domain Core 5 (Software Quality Engineering) - Lab Domain Core 1
2 CP442 OS Domain Core 6 (Parallel & Distributed Computing) Domain Core 2
- CP441 OS Domain Core 6 (Parallel & Distributed Computing) - Lab Domain Core 1
3 CP493 FYP-I Final Year Project – II Computing Core 3
4 -- Domain Elective 7 Domain Elective 3
5 --Elective Supporting Course SS 3
6 CLB301 - Career Lab (GER XIII) -1

The BSSE programme aims to instill advanced and latest knowledge of software engineering in students. As a result, they will have the skills required to make innovative additions in the design and execution of software systems. The application of software principles and practice in creating reliable software systems and application contributes to students’ careers in software engineering.
The graduate of BSSE programme can opt for software development as an entrepreneur or choose from a variety of career options which include Software Engineering; Software Development, Software System Analysis, Quality Analysis, and Managing Software Projects. The successful completion of the programme opens doors to sectors including mobile technology, healthcare, financial systems, online games, transportation systems, aeronautics/space systems and information security.

Each candidate for the BS Software Engineering degree is required to successfully earn 133 Cr. Hrs. with a minimum CGPA of 2.0 on a scale of 4.0. This is a four-year degree program comprising of 08 semesters with a minimum of 133 Cr. Hrs. There will be Fall and Spring semesters each year. The summer semester will be utilized for internship of deficiency courses. The minimum and maximum duration to complete BS Computer Science degrees is 04 and 07 years respectively.

doktor yorumları

kurye

tesis kiralama

Apply Online Our Newsletter Apply Now

hamilelik belirtileri

hamilelik testi

gebelik hesaplama

hafta hafta gebelik

genital estetik

menopoz belirtileri

adet hesaplama

dış gebelik belirtileri

pcos nedir