Bachelor of Science in Computer Engineering

Program Overview

The BS in Computer Engineering is a 4 year program that embodies the science and technology of design, development, implementation, maintenance and integration of software and hardware components in modern computing systems and computer-controlled equipment.

Program Educational Objectives

Graduates of the BSCPE program are expected to have accomplished the following within 5 years after graduation:

  1. Demonstrate lifelong learning by generating innovative engineering solutions using significant and scientific research, complex problem-solving, relevant social and personal skills;
  2. Be leaders and managers in the field of Computer Engineering by demonstrating exemplary performance in the chosen organization while upholding high standards of professional conduct that is right and just;
  3. Be active members in professional societies and organizations as well as community-based organizations with the purpose of being advocates and transformers of the industry towards sustainable programs innovations.

Program Outcomes

The graduates of BS Computer Engineering will possess the following:

  1. Ability to apply knowledge of mathematics and science to solve complex engineering problems;
  2. Ability to design and conduct experiments, as well as to analyze and interpret data;
  3. Ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability, in accordance with standards;
  4. Ability to function on multidisciplinary teams;
  5. Ability to identify, formulate, and solve complex engineering problems;
  6. Understanding of professional and ethical responsibility;
  7. Ability to communicate effectively;
  8. A broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context;
  9. Recognition of the need for life-long learning and ability to engage in such;
  10. Knowledge of contemporary issues;
  11. Ability to use techniques, skills, and modern engineering tools necessary for engineering practice;
  12. Knowledge and understanding of engineering and management principles in handling projects in multi-disciplinary environments either as a member or a leader of a team.

Job Opportunities

1. Technical Design & Development Roles

  • Embedded Systems Engineer
  • Hardware Design Engineer
  • System Architect
  • FPGA/ASIC Design Engineer

2. Leadership & Project Management

  • Engineering Project Manager
  • Technical Team Lead
  • Operations Manager

3. Research, Innovation & Sustainability

  • R&D (Research & Development) Engineer
  • Sustainability Consultant (Tech)
  • Renewable Energy Systems Engineer

4. Specialized & Interdisciplinary Fields

  • Robotics and Automation Engineer
  • Cybersecurity Architect
  • Biomedical Engineer

BACHELOR OF SCIENCE IN COMPUTER ENGINEERING (CURRICULUM YEAR 2023-2024)

First Year – First Semester
CHMENG1Chemistry for EngineersLec (3); Lab (3)
DIFCAL1Calculus 13
CPEPRO1Programming Logic and Design2; Lab (6)
COMDIS1Computer Engineering as a Discipline1
THSELF1Understanding the Self3
PRPCOM1Purposive Communication3
MATHMW1Mathematics in the Modern World3
NSTPRO1National Service Training Program 13
HCORDI1Cordillera: History and Socio-Cultural Heritage3
PATHTF1Movement Competency Training2
SOCORN2Social Orientation1
Total Units 28

First Year – Second Semester
INTCALC1Calculus 23
CPEPHS1Physics for EngineersLec (3); Lab (3)
CPEDAT1Engineering Data and Analysis3
DISMAT1Discrete Mathematics3
CPEPRO2Object-oriented Programming2; Lab (6)
CPENET1Intro to Networks and Data Communication3; Lec (2); Lab (3)
SCITES1Science, Technology, Engineering, and Society3
NSTPRTO2National Service Training Program 23
PATHTF2Exercise-based Fitness Activities2
Total Units 26

Second Year – First Semester
ENVCPE1Environmental Science and Engineering3
ENGMAT7Differential Equations3
CIRCPE1Fundamentals of Electrical CircuitsLec (3); Lab (3)
DATALG1Data Structures and Algorithms2; Lab (6)
SITNET2Routing and Switching TechnologiesLec (2); Lab (3)
CADCPE1Computer-Aided Drafting1; Lab (3)
ENGECO1Engineering Economy3
LRIZAL1Life and Works of Jose Rizal3
CWORLD1The Contemporary World3
PATFT3DBowling2
Total Units 27

Second Year – Second Semester
CPENUM1Numerical Methods3
ELECPE1Fundamentals of Electronic CircuitsLec (3); Lab (3)
IMDBSE1Information Management and Database SystemLec (3); Lab (3)
CPEOPR1Operating Systems3
SITNET3Scaling NetworksLec (2); Lab (3)
GETHCS1Ethics3
ARTAPP1Art Appreciation3
PATFT4ABasketball/Volleyball2
Total Units 25

Third Year – First Semester
CNTCPE1Feedback and Control System3
LOGCPE1Logic Circuit and DesignLec (3); Lab (3)
COMCPE1Data and Digital Communications3
MIXCPE1Fundamentals of Mixed Signals and Sensors3
CADCPE2Computer Engineering Drafting and Design1
MICCPE1Microelectronics 14; Lec(3) ; Lab (3)
HDLCPE1Intro to Hardware Description Language1; Lab (3)
CEPESOF1Software DesignLec (3); Lab (3)
RPHIST1Readings in Philippine History3
Total Units 26

Third Year – Second Semester
CPESAF1Basic Occupational Health and Safety3
DIGISP1Digital Signal ProcessingLec (3); Lab (3)
MROCPE1MicroprocessorsLec (3); Lab (3)
MICCPE2Microelectronics 23
CPEMET1Methods of Research2
ENTECH1Technopreneurship3
CPELAW1CPE Laws and Professional Practice2
GELECT2General Elective 2 (Gender and Society)3
Total Units 24

Fourth Year – First Semester
CPEMRG1Emerging Technologies in CPE3
GELECT3General Elective 3 (People and the Earth’s Ecosystem)3
PROCPE1CPE in Practice and Design 11; Lab (3)
EMBCPE1Embedded SystemsLec (3); Lab (3)
COWASM1Computer Architecture and OrganizationLec (3); Lab (3)
MICCPE3Microelectronics 33
CPEMGT1Engineering Management2
FLDTRP1Seminars and Fieldtrips1
Total Units 21

Fourth Year – Second Semester
PROCPE2CPE Practice and Design 22; Lab (6)
OJTCPE1Practicum (360 hours)3
Total Units 5

GRAND TOTAL UNITS: 182

*** 3RD Year Standing – student must have finished all subjects from 1st Year to 2nd Year
*** 4th Year Standing – student must have finished all subjects from 1st Year to 3rd Year