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
