|
On successful completion of the module, students should be able to:
-
Describe the principles underlying the fundamentals of programming languages;
-
Analyse and explain the behaviour of simple programs involving the fundamental principles of programming;
-
Modify and expand short programs that use standard conditional and iterative control structures and functions;
-
Describe the mechanics of parameter passing and functions;
-
Design, implement, test and debug simple programs;
-
Design and implement interactive user-interfaces for visual programs
-
Identify key programming structures useful to the implementation of audio and midi processing;
-
Develop simple programs to implement music processing, sound synthesis, midi, and web applications.
|