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.

Program Duration
This is a four-year degree program comprising of 08 semesters with a minimum of 132 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.

Program Goals 

  • Equip students with a strong foundation in computational theory, programming, algorithms, and data structures to solve real-world problems.
  • Train students to design and implement innovative solutions in areas like artificial intelligence, cybersecurity, data science, and software development.
  • Cultivate critical thinking, problem-solving, and decision-making skills to address complex technological challenges.
  • Instill the importance of continuous learning to adapt to the ever-evolving field of computer science.
  • Promote ethical practices, social responsibility, and professionalism in computing, research and software development.
  • Prepare students with the skills to assume leadership positions in academia, industry, and entrepreneurship. 
Sr. No.CategoryCoursesCr. 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
At least 50% marks in Intermediate (HSSC) examination with Mathematics or equivalent qualification with Mathematics certified by IBCC.
At least 50% marks in Intermediate Pre-medical (subject combination of Physics, Chemistry and Biology) are also eligible to apply. Such candidates, if admitted, are required to study additional two Mathematics courses, worth 6 credit hours, during the first year of studies at the institution.
Applicant will clear UCP test or equivalent.
Matric Intermediate Admission Test
10% 45% 45%

Program Name: BS Computer Science

Per Credit Hour Fee: 15,232

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)
253,480139,240N/A11068082,12053,56025,0001332,050,856

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 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 is required to successfully earn 132 Cr. Hrs. with the minimum CGPA of 2.0 on the scale of 4.0 as per the following detail:

** Pre-Medical students have to pass 2 additional mathematics deficiency courses of 6 credit hours within one year of their regular bachelor studies. These deficiency courses will be evaluated as Pass/Fail and will not affect the GPA or CGPA.

Community Service
Each student is required to complete 65 hours community work usually after 4th semester which would be prerequisite to clear the student for the award of degree.

Apply Now

doktor yorumları

kurye

tesis kiralama

Apply Online Merit List Our Newsletter Apply Now

hamilelik belirtileri

hamilelik testi

gebelik hesaplama

hafta hafta gebelik

genital estetik

menopoz belirtileri

adet hesaplama

dış gebelik belirtileri

pcos nedir