TA-6017 Special Topics in Music Programming

Course Title:
Special Topics in Music Programming

Code:
TA-6017

Short Description:
Basic concepts of Software Engineering and Object Oriented Programming, The Java programming language: Components and Applications, Structure of a simple Hello World Program, Objects and Classes, Class Reuse: Composition, Inheritance, Polymorphism, Packages and access modifiers, The JSE platform, Java Applets, The JSyn API (Sound Synthesis in Java)
 

Literature:
 H. Schildt, “Java: A Beginner's Guide, Sixth Edition”, McGraw-Hill Education, 2014
C. S. Horstman, “Core Java Volume I--Fundamentals (10th Edition)”, Prentice Hall, 2016
JSyn - Audio Synthesis Software API for Java, http://www.softsynth.com/jsyn/
 

Course Assessment:
Written Theory Exam and Personal Supervised Mini Project

ECTS
10

Professor:
Dr C. Alexandraki, email: chrisoula@staff.teicrete.gr

 

English