Computer Programming Education and Creative Arts


Presentation Title:

  • Computer Programming Education and Creative Arts



  • Panel Statement (abstract):

    In December 2013, the American president, Barrack Obama released a video on YouTube encouraging youth to embrace computer programming and practice coding. His video kicked off the nationwide Computer Science Education Week, in which there was a one-hour school tutorial introducing students computer programming. The New York Mayor Bill de Blasio recently claimed, “Hundreds of thousands of good jobs will be accessible to those with coding and other essential skills.” In a recent viral social media post, “Stop Teaching Programming, Start Teaching Computational Thinking”, Tom Igoe from the NYU, Interactive Telecommunications Program questioned the pragmatic purpose of learning programming and suggested learning to program can make you a more expressive person. The presentation invited three early practitioners in Hong Kong creative art/design scenes to address the issues and concerns of offering coding education in the creative industries

    Individual presentations:

    • Bryan Chung – Graphic design principles and computer programming


    Computer programming education often focuses on the algorithmic design, with its step-by-step problem solving and thinking process. Logic and procedure are the building blocks for most education materials for teaching and learning computer programming

    • Pong Lam – The aesthetics of codes, from multimedia design to creative art education


    The author was often reflexively inspired by his own creative outputs in coding that may suggest mysterious hints in our universe. The presentation will trace his twenty years of creative journey as both multimedia designer and art educator, in two different regions, Hong Kong and Taiwan, through the exploration of mathematics, computer coding, visual design and musical performance.

    • Winnie Soon – Software art and design: computational thinking through programming practice and critical code theory


    Code-based technologies have become commonplace in the fields of Media Art, Digital Design and Software Studies. The term ‘creative coding’ emphasizes code as an expressive material, exploring code concepts and producing creative works through experimentation.