Bachelor in Computer Science

The Bachelor in Computer Science (CS) program aims to nurture students for a rewarding computing career in various industry sectors. Suitable for those who love hands-on work and keen to apply computing technologies to solve real-world problems, the program will equip students with the critical knowledge and capacity to take on the world with confidence.

At the time of graduation, students are expected to demonstrate:

  1. Ability to analyze computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  2. Ability to  design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Ability to communicate effectively in a variety of professional contexts.
  4. Ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Ability to function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Ability to apply computer science theory and software development fundamentals to produce computing-based solutions.

Within 3-5 years from graduation, a graduate from the program is expected to be able to:

  1. Contribute to breakthroughs in computer science that provide computer-based solutions for a wide range of applications.
  2. Have successful careers in industry or academia, providing leadership for their profession.
  3. Be productive and ethical professionals.