OpenEdu | 中華開放教育平台

Interactive Music Programming and Creation
National Chi Nan University
Computer Science
1 hours per week
Traditional Chinese English
Course Fee
Certificate Fee
NTD 200
Herng-Yow Chen
Herng-Yow Chen
National Chi Nan University

Prof. Herng-Yow Chen, Ph.D. of National Taiwan University, has been teaching at National Chi Nan University since 1996 and is currently a professor in the department of Computer Science and Information Engineering. Dr. Chen is passionate about learning, and how technology can.  His research interests include learning science, music technology, and language education.  He visited Indiana University as a visiting professor in 2016. He served as the Director of Language Teaching and Research Center, National Chi Nan University, 2004-2012.  He started his music journey in his 40s, picking up Violin, Cello, and then Piano, slowly but enjoyably, and then joined Butterfly Symphony Orchestra, Puli, where he could meet interesting musicians.  He created the micro-program of music technology at his school, and started to offer his first MOOC in 2020.

About this course

This course covers three aspects of music :
1. Sound science and music technology: Through the tool of spectrogram, we will understand the physics of vibrating sound waves, its frequency (or perceived pitch), harmonics or overtones, and timbre.
2. Music composing and theory: Through the tool of music notation tool called Musescore, we can explore our inner music and create it by better understanding how melody, harmony, and rhythm work.
3. Music programming: Through music programming tool Sonic Pi, we learn how to write a simple tune in the beginning, how to put the chords to support the melody, live coding, and advanced MIDI interactive program.

What you'll learn

Understanding music technology, creating music through music notation tool and programming.

Target Learners

Anyone interested in music technology, tool use, composing and programming

Course Features

1. Interdisciplinary learning across music and technology.
2. Practical exercise and pragmatic project.
3. Lectured in English. Chinese/English subtitles provided.

Course Syllabus

Week1: Introduction
Week2: Technology & Science in Music
Week3: Music Theory
Week4: Let's compose!
Week5: Programming music
Week6: Interactive music


1. Quiz: 30%
2. Project 1: 15%
    Project 2: 15%
3. Final evaluation: 40 %
To get the certificate, students need to gain 70 points or above.

Certificate of Completion