Our graduates will have acquired the skills to:

  • identify, formulate, and solve computer science problems (problem formulation)
  • design, implement, test, and evaluate a computer system, component, or algorithm to meet desired needs (problem solving)
  • receive the broad education necessary to understand the impact of computer science solutions in a global and societal context
  • communicate effectively
  • succeed in research or industry related to computer science
  • have solid knowledge in computer science, including programming and languages, algorithms, theory, databases, network, etc.
  • integrate well into and contribute to the local society and the global community related to computer science
  • practise high standard of professional ethics
  • draw on and integrate knowledge from many related areas

 

Programme Objectives

At the end of the course of studies, students will have

  • Acquired solid fundamental knowledge in mathematics, computer science with a breadth of inter-disciplinary knowledge.
  • Acquired independent thinking, possess problem-solving skills, and excel in the capability for self-learning to allow for life-long learning.
  • Acquired leadership qualities, and good communication, teamwork, social, and professional skills.

 

Learning Outcomes

  • to be able to identify, formulate, and solve computer science problems
  • to be able to design, implement, test, and evaluate a computer system, component, or algorithm to meet desired needs
  • to receive the broad education necessary to understand the impact of computer science solutions in a global and societal context
  • to be able to communicate effectively
  • to be able to success in research or industry related to computer science
  • to have solid knowledge in computer science and engineering, including programming and languages, algorithms, theory, databases, etc.
  • to integrate well into and contribute to the local society and the global community related to computer science
  • to practise high standard of professional ethics 
  • to be able to draw on and integrate knowledge from many related areas