Academic Objectives & BEng(AI) Program Outcomes

Educational Objectives

The academic objectives of the Department of Computer Science and Engineering are to provide outstanding education and research programs that:

  1. Promote a philosophy of learning that develops a diverse computer science/engineering/artificial intelligence student body that can be prepared for their specific profession, for advanced studies and careers in research, or for multidisciplinary knowledge.
  2. Provide a stimulating academic research environment for individuals who, in both industry and academia, will be leaders in the pioneering of computer applications and of the development of new technology for the benefit of society.
  3. Demonstrate technical competence in computer science/engineering and artificial intelligence design and analysis consistent with the practice of a specialist and with the broad perspective of the generalist.
  4. Provide, at various courses, individual and group projects in design and research which, combined with classroom study, will prepare our students for the professional practice of computer science/engineering/artificial intelligence and teamwork.
  5. Develop the hallmarks of professional conduct, including a knowledge of ethical choices, together with the confidence and strong communication skills to lead, to follow, and to transmit ideas effectively.
  6. Instil learning as a lifelong activity and as a means to the creative discovery, development, and implementation of technology as well as to keep up with the dynamic nature of the Computer Science/Engineering/Artificial Intelligence discipline.

The BEng (Artificial Intelligence) Program Outcomes

  1. An ability to apply knowledge of computing and mathematics appropriate to the discipline.
  2. An ability to apply knowledge of artificial intelligence, and domain knowledge appropriate for artificial intelligence to the abstraction and conceptualisation of artificial intelligence models.
  3. An ability to analyze a problem and identify and define the artificial intelligence requirements appropriate to its solution.
  4. An ability to design, implement and evaluate an artificial intelligence system, process, component, or program to meet desired needs.
  5. An ability to function effectively in teams to accomplish a common goal.
  6. An understanding of professional, ethical, legal, security and social issues and responsibilities.
  7. An ability to communicate effectively with a range of audiences.
  8. An ability to analyze the local and global impact of computing on individuals, organizations, and society.
  9. Recognition of the need for, and an ability to engage in, continuing professional development.
  10. An ability to use current techniques, skills, and tools necessary for computing practices.