Department of Computer Engineering
MISSION AND VISION


Mission and Vision
18 November 2024 Monday

The Computer Engineering Bachelor program aims to meet the need for computer engineers at the undergraduate level in industry and higher education. This program emphasizes core areas of Computer Science and Engineering, such as computer science, programming languages, information systems, computer architecture, algorithm design and analysis, and software engineering theory.

The program equips graduates with knowledge in key engineering topics, including:

  • Probability and statistics,
  • Mathematics,
  • Fundamental sciences,
  • Engineering and engineering sciences required for the design and analysis of complex electrical and electronic devices,
  • Software and hardware components involving software,
  • Theoretical computer sciences.

Graduates of the Computer Engineering undergraduate program are expected to possess the following competencies and qualifications:

  • In-depth knowledge covering all fundamental concepts and up-to-date topics,
  • An understanding of the foundations of mathematics, natural sciences, and engineering sciences,
  • The ability to design, build, and operate computer-based systems,
  • The skill to analyze problems from a computational perspective, propose algorithmic solutions, and implement these solutions accurately and efficiently,
  • Awareness of the potentials and responsibilities of the computing profession in the context of science, technology, and society,
  • A solid foundation for further professional development in both industrial and academic environments.

The program aims for Computer Engineering undergraduate students to graduate with the following outcomes:

  1. Ability to apply knowledge of mathematics, science, and engineering,
  2. Ability to design and conduct experiments, as well as to analyze and interpret data,
  3. Ability to design systems, components, or processes that meet desired needs within realistic constraints, including economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability considerations,
  4. Ability to work effectively in interdisciplinary teams,
  5. Ability to identify, formulate, and solve engineering problems,
  6. Understanding of professional and ethical responsibility,
  7. Effective communication skills,
  8. Educational foundation to understand the impact of engineering solutions in economic, environmental, global, and societal contexts,
  9. Recognition of the need for, and ability to engage in, lifelong learning,
  10. Knowledge of contemporary issues,
  11. Ability to use techniques, skills, and modern engineering tools necessary for engineering practice,
  12. Ability to apply design and development principles in the construction of software systems of varying complexity.