--- November 9 - February 15, 2021 ---

Launching into Computer Science

Learning Outcomes

  • Examine the professional roles, skillsets, ethical responsibilities of computer science professionals.
  • Examine the relevant computing architectures, practices, applications, data representation and standards in both hardware and software perspectives.
  • Develop an understanding of key computational theories and programming concepts.
  • Develop an increasing confidence in applying efficient algorithm and programming practices.
  • Develop an ethos of professional development, highlighting major ethical-social-corporate responsibilities underpinning the concepts of threats, securities and global impacts prevailing in recent technological innovations.