B.Sc. Computer Engineering

B.Sc. Computer Engineering at UCP is designed to cultivate the knowledge, skills, and problem-solving abilities required to develop and modify solutions for industrial and societal challenges. The program emphasizes responsible leadership, especially in times of rapid technological change. We provide hands-on experience and cooperative training that prepares students for career opportunities across diverse fields as professional engineers.

At the Department of Electrical Engineering, we are committed to equipping our graduates with the expertise and values necessary to become effective problem solvers in modern industrial environments, thereby leading society towards a sustainable future.

The Electrical Engineering Department houses 13 standardized laboratories equipped with state-of-the-art facilities, spread over three floors within the main building of UCP.

To promote space technology in Pakistan, the Space Research Center (SRC) at UCP was established in 2020 with funding from the Ministry of Planning and Development, Pakistan. SRC-UCP is dedicated to advancing space technology through educational initiatives and focuses on producing high-quality space tech products for students and educators in STEM, engineering, science, and technology.

Our qualified and dedicated faculty members teach Electrical Engineering at both undergraduate and graduate levels with full zeal and commitment. To date, around 1,550 students from 18 batches have graduated from the program, forming a strong and growing alumni network across the globe.

The Computer Engineering program is structured in accordance with HEC’s semester credit hour requirements and PEC’s engineering skills development objectives. The curriculum has been refined through continuous quality improvement and follows the guidelines of PEC and HEC’s National Curriculum Review Committee (NCRC) to ensure inclusion of foundation, breadth, and depth courses.

The curriculum spans eight major knowledge domains:

  • Engineering Foundation
  • Computers and Information Science
  • Multidisciplinary Engineering Courses
  • Humanities
  • Management Sciences
  • Natural Sciences
  • Senior Design Projects
  • Industrial Training

The program targets all three learning domains—cognitive, psychomotor, and affective—through a balanced mix of teaching and assessment methods. Computer Programming, Machine Learning, Deep Learning and AI have been made integral part of the program to train young professional to thrive in modern industrial era.

Higher Secondary School Certificate (HSC/HSSC/FSc) Pre-Engineering or Equivalent with Physics, Chemistry and Mathematics securing at least 60% marks in aggregate of a University, a Board of Intermediate and Secondary Education in Pakistan.

OR

In addition, a combination of Physics, Mathematics and Computer Studies/Computer Science (ICS) is allowed for admission, with Chemistry as a remedial subject/course in the 1st semester after admission.
OR
A combination of Biology, Physics and Chemistry is also allowed for admission subject to the successful completion of an Eight Week condensed course in Mathematics. A total of 40% of seats within the allowed intake are available for pre-medical students. A separate admission test after
qualifying mathematics course will be conducted to determine the merit of admission.
OR
A Diploma of Associate Engineer (DAE) Examination in relevant discipline securing at least 60% marks in aggregate. Qualifying the UCP Admission Test or ECAT or equivalent test conducted by PEC approved entity.
In the case of foreign qualifications, equivalence from IBCC will be required. A provisional admission may be granted awaiting the issuance of equivalence certificates.
Matric Intermediate Admission TestTotal
17% 50% 33% 100%

Program Name: B.Sc. Computer Engineering

Admission Fee: 25,000

Per Credit Hour Fee 1st Sem Total Fee 1st Installment 1st Installment with 25% Scholarship 1st Installment with 30% Scholarship 1st Installment with 50% Scholarship 1st Installment with 75% Scholarship Total Credit Hours Total Fees (Incl Admission Fees)
10,000 175,000 100,000 81,250 77,500 62,500 43,750 135 1,375,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.

The Roadmap for B.Sc. Computer Engineering for intake batch-2025.

Semester-I (15 Credit Hours)

Course CodeCourse TitleKnowledge Area Credit Hours (Theory + Practical)
EE1021Workshop PracticeEngineering Foundation1
ICT101, ICTL101Applications of ICTComputer Science1
ENG110Functional EnglishHumanities3
RNS101Applied Mathematics INatural Sciences3
EE1113, EE1111Applied PhysicsNatural Sciences2+1
PAK102Ideology & Constitution of PakistanHumanities2

Semester-II (17 Credit Hours)

Course CodeCourse TitleKnowledge Area Credit Hours (Theory + Practical)
EECS1213, EECS1211Computer ProgrammingAdvanced Computer & Information Science (ACIS)3+1
ENG211Expository WritingHumanities3
EEMT1023Applied Mathematics IINatural Sciences3
EE1813, EE1811Linear Circuit AnalysisEngineering Foundation3+1
MT2343Discrete MathematicsNatural Sciences3

Semester-III (16 Credit Hours)

Course CodeCourse TitleKnowledge Area Credit Hours (Theory + Practical).
CP223, CP221 Object Oriented ProgrammingAdvanced Computer & Information Science (ACIS)2+1
EE2423, EE2421Electronic Devices & CircuitsEngineering Foundation3+1
EEMG3013Engineering EconomicsHumanities2
EEMT2033Applied Math IIINatural Sciences3
DSHU1663Communication and Presentation SkillsHumanities2
ISL201Islamic StudiesHumanities2

Semester-IV (17 Credit Hours)

Course CodeCourse TitleKnowledge Area Cr. Hrs.
EE2313, EE2311Digital Logic Design Engineering Foundation3+1
EE2713 EE2711Signals & SystemsEngineering Foundation3+1
EECS2033, EECS2031Data Structures and AlgorithmsEngineering Foundation3+1
ENT102Fundamentals of EntrepreneurshipManagement Sciences2
CS2143Database Management SystemsMajor Based Core3

Semester-V (16 Credit Hours)

Course CodeCourse TitleKnowledge Area Credit Hours (Theory + Practical)
MEMG3042Health, Safety & Environment Multidisciplinary Engineering Courses22
ETN3243 ETN3241Computer Communication NetworksMajor Based Core32
CS3203Operating SystemsMajor Based Core3+12
ETN3253Digital Signal ProcessingMajor Based Core32
CS4163Computer Architecture & OrganizationEngineering Foundation3+12

Semester-VI (18 Credit Hours)

Course CodeCourse TitleKnowledge Area Credit Hours (Theory + Practical)
EE3323, EE3321Microprocessors and InterfacingMajor Based Core 3+1
CSSE3113Introduction to Software EngineeringMajor Based Core 3
EEMT4053Probability and Statistics for EngineersEngineering Foundation3
-Depth Elective IMajor Based Core3+1
-Depth Elective IIMajor Based Core3+1

Semester- VII (16 Credit Hours)

Course CodeCourse TitleKnowledge Area Credit Hours (Theory + Practical).
EE4912Design Project IFYDP2
GSN2233, GSN2221Numerical AnalysisNatural Sciences3+1
EE4163, EE4160Digital System DesignMajor Based Core3+1
HUN2252Professional EthicsHumanities2
-(Depth Elective III)Major Based Core3+1

Semester-VIII (17 Credit Hours)

Course CodeCourse TitleKnowledge Area Credit Hours (Theory + Practical).
EED4924Design Project IIFYDP4
ECMG4043Project ManagementManagement Sciences2
-Multidisciplinary Engineering Elective I Multidisciplinary Engineering Courses3+1
-Multidisciplinary Engineering Elective IIMultidisciplinary Engineering Courses3
-Depth Elective IVMajor Based Core3+1

List of Elective Courses 

A B.Sc. (EE) student can take Depth Elective Courses from the following lists:

List of Electives for Computer Engineering Program

Computer Engineering Depth Electives (CEDE)

  • CSCS2543 Parallel and Distributed Computing
  • EECS4253 Introduction to IoT
  • ETN4211 Introduction to IoT Lab
  • ETE4233 Digital Image Processing
  • ETN4231 Digital Image Processing Lab
  • ETN4253 Machine Learning and Artificial intelligence
  • ETN4251 Machine Learning and Artificial intelligence Lab
  • EE3613 Linear Control Systems
  • EE3611 Linear Control Systems Lab
  • EE4513 Space Technology

Multi-Disciplinary Engineering Electives (MDEE)

  • EE4423 Deep Learning
  • EE4423 Deep Learning Lab
  • COMP4023 Mobile Application
  • EED3143 Instrumentation and Measurement
  • EED3141 Instrumentation and Measurement Lab
  • CSDS4443 Data Warehousing
  • EEME3043 Thermodynamics
  • BARE3152 Introduction to GIS, Mapping and Remote Sensing
  • RGE231 Robotics Design and Creativity
  • EE3253 Microcontroller Based Design
  • EE3251 Microcontroller Based Design Lab
  • EEET3703 Industrial Process Control
  • EEET3701 Industrial Process Control Lab

Graduates with a B.Sc. in Computer Engineering have expertise that blends hardware and software—preparing them for diverse roles in computing, electronics, networking, embedded systems, and AI. This degree opens many career opportunities in Pakistan and around the world, spanning tech, telecom, manufacturing, energy, and finance sectors.

Global Career Opportunities for B.Sc. Computer Engineering Graduates

  1. Software Engineer / Developer
    • Fields: Web, mobile, desktop, and backend development
    • Employers: Google, Microsoft, Meta, Amazon, IBM, Oracle
  2. Embedded Systems Engineer
    • Work on microcontrollers, IoT devices, automotive electronics
    • Companies: Intel, STMicroelectronics, Bosch, Tesla, Apple
  3. Hardware Engineer / FPGA Developer
    • Designing digital circuits, processors, and hardware accelerators
    • Companies: AMD, NVIDIA, Xilinx, Qualcomm
  4. Systems Engineer
    • Operating system development, device drivers, real-time systems
  5. AI/ML Engineer
    • Developing intelligent systems for automation, robotics, and analytics
  6. Cybersecurity Analyst / Engineer
    • Securing networks, systems, and applications from threats
    • Companies: Palo Alto Networks, FireEye, Deloitte Cyber, Kaspersky
  7. Network Engineer / Cloud Engineer
    • Design and manage enterprise networks and cloud infrastructure (AWS, Azure, GCP)
  8. DevOps / Site Reliability Engineer (SRE)
    • Focused on CI/CD, automation, scalability, and system monitoring
  9. Game Developer / Graphics Engineer
    • Work on real-time engines (Unreal, Unity) and graphics optimization
  10. Graduate Studies & Research
    • MS/PhD in computer engineering, robotics, AI, cybersecurity, etc., at top universities globally.

Career Opportunities in Pakistan

  1. Software Houses / Tech Companies
    • Roles: Developer, QA, project manager
    • Companies: Systems Ltd, NetSol, 10Pearls, Folio3, Arbisoft
  2. Startups & Freelancing
    • Build your own tech products or freelance via Upwork, Fiverr, Freelancer.com
  3. Embedded Systems & IoT
    • Roles in automotive, home automation, and defense
    • Companies: Avionics, Techlogix, Airlink, RWR (Research Wings for Robotics)
  4. Telecom Sector
    • Network optimization, embedded systems, and digital signal processing
    • Employers: PTCL, Zong, Telenor, Jazz, Huawei Pakistan
  5. Government & Defense Organizations
    • NESCOM, SUPARCO, PAC, HIT for embedded, signal processing, cybersecurity
  6. Academic Roles & Research
    • Lecturer roles or R&D with universities and institutes (NUST, GIKI, UET, ITU, COMSATS)
  7. Banks & Fintech
    • Roles in cybersecurity, data analytics, and backend development
    • Institutions: HBL, Meezan Bank, NayaPay, UBL Digital
  8. Public Sector IT Bodies
    • PITB, KPITB, NITB, Ignite—project-based roles in national tech initiatives

For the award of B.Sc. Computer Engineering degree, a student should complete 130-135 CHs of course with a minimum CGPA of 2.0, including 06 CHs of Final Year Design Project, 6-8 weeks summer internship and volunteer/community service.

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