Bachelor of Science in Computer Engineering (BSCOE)

Program Description

Computer Engineering is a four-year degree program that deals with the study of computer systems. The curriculum covers both software and hardware and develops the student's ability to analyze computer systems, designs, construction of electronic equipment and its peripherals. Since computer science is directed to the theory and technology of computation, the curriculum does not specialize along traditional lines that divide hardware and software, systems and applications, or theory and experiment. Rather, a unified approach to the design and analysis of computers and of computing structures is employed. This background prepares the student for placements as computer engineers in government industry. It also qualifies them for related job with computer manufacturers and consulting firms as systems programmers as well as application programmers with scientific, research, and business organizations. The ethical considerations with respect to the profession is an important component of the program of study.

The BSCpE curriculum has four (4) tracks of specialization namely: (a) Computer Network Engineering; (b) Machine Learning; (c) Big Data; and (d) System Development. It is designed to prepare graduates in accordance with the institutional and program outcomes.

The curriculum has a total of 188 credit units comprising of 129 units of technical courses. These technical courses include 12 units of mathematics, 8 units of natural/physical sciences, 4 units of basic engineering sciences, 11 units of allied courses, 78 units of professional courses (common), 12 units of professional courses (specialized), and 4 units on the job training (OJT),

The non-technical courses in accordance with CMO 20 s. 2013 - The New General Education Curriculum consist of 59 units of general education courses distributed as follows: 33 units of core courses, 9 units of GEC electives, and 3 units of Life and Works of Rizal.

The new GEC also includes 8 units of Physical Education (PE), and 6 units of National Service Training Program (NSTP).

Program Educational Objectives

The Program Educational Objectives (PEOs) are statements that describe what the program graduates are expected to attain in few years after graduation. For the Computer Engineering program, the PEOs are as follows:

  • Technical Skills. Computer engineering graduates will become successful professionals with competence in solving complex technical problems, able to innovate, operate, and adapt effectively to a new and shifting technologies in a diverse, global environment.
  • Thinking Skills and Judgment. Graduates will proactively demonstrate critical thinking, integrity and make decisions relevant to the global issues in business, ethics, society and the environment by applying their fundamental knowledge and experience of being an ethical engineering professional.
  • Leadership. Graduates will be able to apply their communication skills in all fields of learning, and have their inter-personal skills engage-in, lead, and nurture diverse teams to effectively promote ideas, goals, or products.
  • Attitude. Graduates will remain committed to lifelong learnings, pursue advanced degrees in computer engineering or other professional and academic fields and be able to serve in leadership positions in industry, academia, or government and courageously embrace global challenges and opportunities to make a positive impact in society.

Program Outcomes

By the time of graduation, the students of the program shall have the ability to:

  1. Apply knowledge of mathematics and sciences to solve complex engineering problems.
  2. Design and conduct experiments as well as analyze and interpret data.
  3. An 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. Function on multidisciplinary teams.
  5. Identify, formulate, and solve complex engineering problems.
  6. Understanding of professional and ethical responsibility.
  7. Communicate effectively.
  8. Understand the impact of engineering solutions in a global, economic, environmental and societal context.
  9. Recognize the need for, and an ability to engage in life-long learning.
  10. Recognize and assess contemporary issues.
  11. Use techniques, skills, and modern engineering tools necessary for engineering practice; and
  12. Understand engineering and management principles as a member and leader in a team, to manage projects and in multidisciplinary environments.

Career Opportunities for Computer Engineering graduates

  • Entry to Mid level positions – jobs requiring no prior to minimal level of experience.
    • Junior Software Developer
    • Test Engineers
    • Computer Programmer
    • Support Specialist
    • Instrumentation Technician
    • Applications Analyst
    • Printed Circuit designer
    • Electrical Designer
    • Robotics Control Systems Engineer
  • Advanced Positions – require years of extensive experience and practice.
    • Network systems administrator/manager
    • Computer Systems Manager
    • Quality Assurance Manager
    • Senior Communications Engineer
    • Systems Analyst
    • Network Architects
    • Systems Engineer
    • Computer Consultant

Admission Requirements

  • Must have a high school average of at least 85%
  • Must have a grade of 86% or higher in Math and Science
  • Must have a PUPCET rating of at least 88%
  • Must have passed the Computer Engineering department interview and screening

Retention Requirements

To be retained in the BSCPE program, students must:

  1. Pass the CPE Department Qualifying Examination conducted on annual basis.
  2. Obtain a General Weighted Average (GWA) of 2.00 or pass the College of Engineering Qualifying Exam (CEQE) for incoming Second year.
  3. In any other case, students who failed to meet the requirements related to retention guidelines will be disqualified to pursue the program from the department.

Other retention requirements are those stated at PUP Student Handbook. These are guidelines in retention and academic delinquencies, students who failed to meet this University academic standing requirement can be subjected to warning, reduction in load, and probation and dismissal from the course.

The students must finish the requirement of the Computer Engineering Program within five and half years or a period equivalent to one-and-a-half times the normal length of the prescribed residences for the College of Engineering courses. Otherwise, he/she shall not be readmitted into the College.

In case a student is officially given permission for leave of absences, the leave shall not be included in the computation of tenure.

Graduation Requirements

The PUP Student Handbook (2013 Revision) stipulates the graduation requirements as follows:

  1. A candidate for graduation shall file his/her application for graduation on-line using his/her Student Information System (SIS) account within the period indicated in the University calendar.
  2. An application for graduation of the student can be processed only if he/she obtained passing grades in all of his/her subjects required in the curriculum.
  3. A student shall be recommended for graduation when he/she has satisfied all academic and other requirements prescribed by the University.
  4. No student shall be allowed to graduate from the University unless he/she has earned therein more than seventy five percent (75%) of the academic units required in his/her curriculum and had been cleared from accountabilities.
  5. A candidate for graduation shall have his/her deficiencies made up and his/her records cleared not later than two (2) weeks before the end of his/her last semester.
  6. All candidates for graduation are required to attend the graduation or commencement rites as no degree is conferred in absentia.
  7. No graduate shall be issued a Diploma and a Transcript of Records unless he/she had been cleared of all accountabilities.
Share this page: