Engineering DIY Workshop 2018 (虛擬鋼琴製作工作坊 2018)

Make an On Screen Piano to Play Your Favorite Music


  • Date: 29 September 2018 (Saturday)
  • Time: 11:00am - 1:00pm
  • Venue: Rm 4213 (CS Lab 3)
  • Description:

    In this workshop, students will first learn to use an educational software to construct an on-screen piano in simple Java template. Even without any computer programming experience, students will be able to perform simple programming tasks to link the white and black keys in the on-screen piano they constructed to the keyboard. Students will be amazed by how they can use the keys to make sound note and even play their own music!


Contact Me

Dr. Desmond TSOI
Lecturer, Department of Computer Science and Engineering, School of Engineering, HKUST
Office: Rm 3553
Email: desmond<AT>cse<DOT>ust<DOT>hk

Lecture Notes


Set of notes for the workshop



Skeleton code for you to kick start. In addition, a number of code segments are given to you to incrementally develop your piano


Useful Resources

List of useful resources for constructing Java programs using Greenfoot