BS Computer Science

The Faculty of Information Technology (FoIT) is dedicated to producing skilled computer science graduates who drive innovation in diverse domains, including education, healthcare, finance, transportation, and smart communities. With the rapid expansion of technology, the global computer science industry contributes billions of dollars annually, making expertise in this field more critical than ever.

Computer Science is the study of computational systems, algorithms, and programming paradigms, offering systematic approaches to solving complex real-world problems. It encompasses the design, analysis, development, and deployment of software and hardware solutions, providing the foundation for technological advancements across industries. A BSCS degree equips students with a strong theoretical foundation and hands-on expertise in critical areas such as artificial intelligence, data science, cybersecurity, cloud computing, and software development. The Computer Science Department at UCP aims to provide comprehensive education in core computer science disciplines while encouraging interdisciplinary exploration. Graduates of the BSCS program will be well-positioned to contribute meaningfully to the advancement of technology and address the evolving needs of the global digital landscape.

Sr. No.AreasCoursesCr. Hrs.
1Computing Core 14 47
2Domain Core 6 18
3Domain Elective 7 21
4Mathematics & Supporting Courses** 4 12
5Elective Supporting Courses 1 3
6General Education Requirements 12 31
Total-44132
I. At least 50% marks in F.Sc. Pre-Engineering/Pre-Medical/ICS (with Mathematics) or equivalent.
II. Pre-medical students, if admitted, are required to study two additional Mathematics courses, worth 6 credit hours, during the first year of studies at the institution.
III. Applicants are required to pass the UCP Admission Test.I.
Matric Intermediate Admission Test
10% 45% 45%
Program Name Per Credit Hour Fee 1st Sem Total Fee 1st Installment
Including Admission fee
1st Installment
with 50% PGC Scholarship
1st Installment with 25% Merit/PGC/Legacy Scholarship 1st Installment
with 50% Merit Scholarship
1st Installment
with 75% Merit Scholarship
1st Installment
with Gilgit – Baltis tan 30% Scholarship
Total Credit Hours Total Fee (incl Admissionfee)
BS Computer Science 15,232 253,480 139,240 82,120 110,680 82,120 53,560 104,968 132 2,035,624

Semester I

Sr. No.Course CodePre-ReqCourse DomainCr. Hrs.
1 CP103 -Introduction to Computing (GE-I) GER 3
- CP101 -Introduction to Computing - Lab (GE-I) GER 1
2 ENG110 -Functional English (GE-II) GER 3
3 GE102 -Basic Electronics (GE-III) GER 2
- GE101 -Basic Electronics - Lab (GE-III) GER 1
4 PAK102 -Ideology and Constitution of Pakistan (GE-IV) GER 2
5 AL143 -QR 1 (Discrete Structures) (GE-V) GER3
6 MAT103 -Pre-Calculus (Only for Pre-medical Students) 3*
Total----15

Semester II

Sr. No.Course CodePre-ReqCourse DomainCr. 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 Expository Writing (GE-VII) GER 3
5 SEP113 -Civics and Community Engagement (GE-VIII) GER 2
6 MAT123 -Elementary Algebra (Only for Pre-medical Students) 3*
Total----15

Semester III

Sr. No.Course CodePre-ReqCourse DomainCr. 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 Maths 3
6 ENT201 -Entrepreneurship (GE-X) GER 2
Total----18

Semester IV

Sr. No.Course CodePre-ReqCourse DomainCr. Hrs.
1 CP233 OOP Data Structures Computing Core 3
- CP231 OOP Data Structures - Lab Computing Core 1
2 DB203 -Database Systems Computing Core 3
- DB201 -Database Systems - Lab Computing Core 1
3 -- Social Sciences (GE-XI) GER 2
4 SE203 -Software Engineering Computing Core3
5 MAT233 CAG Linear Algebra Maths 3
6 ISL201 -Islamic Studies (GE- XII) GER 2
Total----18

Semester-V

Sr. No.Course CodePre-ReqCourse DomainCr. Hrs.
1 AL312 -Artificial Intelligence Computing Core 2
- AL311 -Artificial Intelligence - Lab Computing Core 1
2 NS312 -Information Security Computing Core 2
- NS311 -Information Security - Lab xComputing Core 1
3 AR332 -Operating Systems Computing Core 2
-AR331 -Operating Systems - Lab Computing Core 1
4 ENG203 FE Technical & Business Writing EN 3
5 --Domain Elective 1 Domain Elective 3
6 -- Domain Elective 2 Domain Elective 3
Total----18

Semester-VI

Sr. No.Course CodePre-ReqCourse DomainCr. Hrs.
1 AL323 -Domain Core 1 (Theory of Automata) Domain Core 3
2 NS302 -Computer Networks Computing Core 2
- NS301 -Computer Networks - Lab Computing Core 1
3 AL303 DS Analysis of Algorithms Computing Core 3
4 --Domain Elective 3 Domain Elective 3
5 DB312 DB Domain Core 2 (Advance Database Management Systems) Domain Core 2
- DB311 DB Domain Core 2 (Advance Database Management Systems) - Lab Domain Core 1
6 -- Domain Elective 4 Domain Elective 3
Total----18

Semester-VII

Sr. No.Course CodePre-ReqCourse DomainCr. Hrs.
1 AR442 ToA Domain Core 3 (Compiler Construction) Domain Core 2
- AR441 ToA Domain Core 3 (Compiler Construction) - Lab Domain Core 1
2 CP483 -Final Year Project - I Computing Core 3
3 AR412 COAL Domain Core 4 (Computer Architecture) Domain Core 2
- AR411 COAL Domain Core 4 (Computer Architecture) - Lab Domain Core 1
4 PBD472 -Domain Core 5 (HCI & Computer Graphics) Domain Core 2
- PBD471 -Domain Core 5 (HCI & Computer Graphics) - Lab Domain Core 1
5 --Domain Elective 5 Domain Elective 3
Total----15

Semester-VIII

Sr. No.Course CodePre-ReqCourse DomainCr. Hrs.
1 CP442 OOP, OS Domain Core 6 (Parallel & Distributed Computing) Domain Core 2
- CP441 OOP, OS Domain Core 6 (Parallel & Distributed Computing) - Lab Domain Core 1
2 CP493 FYP-I Final Year Project - II Computing Core 3
3 --Domain Elective 6 Domain Elective 3
4 --Domain Elective 7 Domain Elective 3
5 -- Elective Supporting Course SS 3
Total----15

Career opportunities for graduates of a Bachelor of Science in Computer Science (BSCS) are diverse and constantly evolving due to the increasing reliance on technology in various industries. Below is a categorized overview of career paths for BSCS graduates:

  • Software Development

Software Engineer, Full-Stack Developer, Mobile App Developer, Front-End/Back-End Developer, Web Developer.

  • Artificial Intelligence & Data Science

AI Engineer, Data Scientist, Machine Learning Engineer, Data Analyst, Business Intelligence Developer.

  • Cybersecurity

Cybersecurity Analyst, Ethical Hacker, Information Security Analyst, Security Engineer.

  • Networking & Systems Administration

Network Administrator, Cloud Solutions Architect, Systems Administrator, DevOps Engineer.

  • Game Development

Game Developer, Game Designer, Graphics Programmer, AR/VR Developer.

  • Database Management

Database Administrator, Data Engineer, SQL Developer.

  • Cloud Computing

Cloud Engineer, Cloud Solutions Architect, Cloud Security Specialist.

  • Emerging Technologies

Blockchain Developer, IoT Engineer, Quantum Computing Specialist.

  • Business & Consultancy

IT Consultant, Technical Product Manager, IT Project Manager.

Each candidate for the BS Computer Science degree must successfully complete 132 credit hours with a minimum CGPA of 2.0 on a 4.0 scale. This four-year undergraduate program consists of eight semesters. The minimum duration to complete the degree is four years, with a maximum allowable period of seven years.

Apply Now

doktor yorumları

kurye

tesis kiralama

Our Newsletter Apply Now

hamilelik belirtileri

hamilelik testi

gebelik hesaplama

hafta hafta gebelik

genital estetik

menopoz belirtileri

adet hesaplama

dış gebelik belirtileri

pcos nedir