Bachelor of Science in Computer Engineering

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

In 3 to 5 years after graduation, graduates of the Bachelor of Science in Computer Engineering are
expected to:

  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

A Bachelor of Science in Computer Engineering graduate should be able to:

  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. 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
  13. 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 – Total Units: 28

Course No.PrerequisiteDescriptionLecLabUnits

CHMENG1
Chemistry for Engineers334
DIFCAL1Calculus 1303
CPEPRO1Programming Logic and Design062
COMDIS1Computer Engineering as a Discipline101
THSELF1Understanding the Self303
PRPCOM1Purposive Communication303
MATHMW1Mathematics in the Modern World303
NSTPRO1National Service Training Program 1303
HCORDI1Cordillera: History and Socio-Cultural Heritage303
PATHFT1Movement Competency Training202
SOCORN2Social Orientation101

Second Semester – Total Units: 26

Course No.PrerequisiteDescriptionLecLabUnits
INTCAL1DIFCAL1Calculus 2303
CPEPHS1DIFCAL1Physics for Engineers334
CPEDAT1DIFCAL1Engineering Data Analysis303
DISMAT1MATHMW1Discrete Mathematics303
CPEPRO2CPEPRO1Object-oriented Programming062
CPENET1CPEPRO1Introduction to Networks and Data Communication233
SCITES1Science, Technology, Eng’g and Society303
NSTPRO2National Service Training Program 2303
PATHFT2PATHFT1Exercise-based Fitness Activities202

Second Year

First Semester – Total Units: 27

Course No.PrerequisiteDescriptionLecLabUnits
ENVCPE1CHMENG1Environmental Science and Engineering303
ENGMAT7INTCAL1Differential Equations303
CIRCPE1DIFCAL1Fundamentals of Electrical Circuits334
DATALG1CPEPHS1Data Structures and Algorithm062
SITNET2CPEPRO2Routing and Switching Technologies233
CADCPE1CPENET1Computer-Aided Drafting031
ENGECO1CPEDAT1Engineering Economy303
LRIZAL1Life and Works of Jose Rizal303
CWORLD1The Contemporary World303
PATFT3DPATHFT1Bowling202

Second Semester – Total Units: 25

Course No.PrerequisiteDescriptionLecLabUnits
CPENUM1ENGMAT7Numerical Methods303
ELECPE1CIRCPE1Fundamentals of Electronic Circuits334
IMDBSE1CPEPRO2Information Management and Database System334
CPEOPR1DATALG1Operating Systems303
SITNET3SITNET2Data Structures and Algorithm233
GETHCS1Routing and Switching Technologies303
ARTAPP1Computer-Aided Drafting303
PATFT4AEngineering Economy202

Third Year

First Semester – Total Units: 26

Course No.PrerequisiteDescriptionLecLabUnits
CNTCPE1CPENUM1Feedback and Control System303
LOGCPE1ELECPE1Logic Circuit and Design333
COMCPE1ELECPE1Data and Digital Communications304
MIXCPE1ELECPE1Fundamentals of Mixed Signals and Sensors302
CADCPE2CADCPE1Computer Engineering Drafting and Design033
MICCPE1ELECPE1Microelectronics 1331
HDLCPE1ELECPE1Intro. To Hardware Description Language033
CPESOF1IMDBSE1Software Design333
RPHIST1Readings in Philippine History303

Second Semester – Total Units: 24

Course No.PrerequisiteDescriptionLecLabUnits
CPESAF1ENVCPE1Basic Occupational Health and Safety303
DIGISP1CNTCPE1Digital Signal Processing334
MROCPE1LOGCPE1, MIXCPE1Microprocessors334
MICCPE2MICCPE1Microelectronics  2303
CPEMET13rd Year StandingMethods of Research202
ENTECH1ENGECO1Technopreneurship233
CPELAW13rd Year StandingCPE Laws and Professional Practice202
GELECT2General Elective 2 (Gender and Society)303

Fourth Year

First Semester – Total Units: 21

Course No.PrerequisiteDescriptionLecLabUnits
CPEMRG14th Year StandingEmerging Technologies in CpE303
GELECT3General Elective 3 (People and the Earth’s Ecosystem)303
PROCPE14th Year StandingCpE Practice and Design 1031
EMBCPE1MICCPE2Embedded Systems334
COWASM1MROCPE1Computer Architecture and Organization334
MICCPE3MICCPE2Microelectronics 3303
CPEMGT1CPELAW1Engineering Management202
FLDTRP14th Year StandingSeminars and Fieldtrips101

Second Semester – Total Units: 5

Course No.PrerequisiteDescriptionLecLabUnits
PROCPE2PROCPE1CpE Practice and Design 2062
OJTCPE1PROCPE1Practicum (360 hours)303

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