PROGRAM DESCRIPTION
The Bachelor of Science in Computer Engineering is a 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 OBJECTIVES (Revised 2015)
By the time of graduation, the students of the program shall be able to:
- apply knowledge of mathematics, sciences, and engineering sciences to the practice of computer engineering.
- design and conduct experiments as well as analyze and interpret data.
- design a system to meet desired needs.
- work effectively in multi-disciplinary and multi-cultural teams.
- identify, formulate and solve computer engineering problems.
- understand professional and ethical responsibility.
- communicate effectively in verbal and non-verbal communication.
- have a broad education necessary to understand impact of engineering solutions in a global/societal context.
- engage in life-long learning and to keep current of the development in a specific field of specialization.
- have knowledge of contemporary issues.
- use appropriate techniques, skills, and modern tools necessary for computer engineering practice to be locally and globally competitive.
- apply acquired computer engineering knowledge and skills for national development.
PROGRAM OUTCOMES
The BSCpE program aims to produce a graduate that shall have the:
- Ability to apply knowledge of mathematics and science to solve complex engineering problems;
- Ability to design and conduct experiments, as well as to analyze and interpret data;
- 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;
- Ability to function on multidisciplinary teams;
- Ability to identify, formulate, and solve complex engineering problems;
- Understanding of professional and ethical responsibility;
- Ability to communicate effectively;
- Broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context;
- Recognition of the need for, and an ability to engage in life-long learning;
- Knowledge of contemporary issues;
- Ability to use techniques, skills, and modern engineering tools necessary for engineering practice; and
- Knowledge and understanding of engineering and management principles as a member and leader in a team, to manage projects and in multidisciplinary environments.
View: Bachelor of Science in Computer Engineering Checklist