| 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.
|