ACAT2002 Computer Programming A
A one-hour lecture and a one-hour tutorial each week in Semester 1.
Prerequisites
None.
Aim
To gain an understanding of the structure and organisation of a computer.
Introduction to computer programming techniques.
Content
Introduction to mainframe and microcomputers.
- Basic terminology and architecture.
- Operating systems.
- Computer languages and compilers.
An overview of the use of computers for musical composition, computer graphics and animation and analysis.
Fundamental FORTH concepts.
- Stacks management.
- The dictionary.
- Conditional logic.
- Integer arithmetic.
- Loops and branching.
- Variables, constants and arrays.
- Vectored execution.
Assessment
Assessment: Assignments-60%. Tests40%.
Texts
None-course notes will be available.
References
Brodie, L., Starting FORTH, 2nd edn, Prentice-Hall, 1987. |
Chandor, A., The Penguin Dictionary of Microprocessors, Penguin, 1988. |
Tanenbaum, A.S., Structured Computer Organization, 2nd edn, Prentice-Hall,1984. |
Software manuals as appropriate. |
Back to Music Handbook
Back to ACAT Handbook
Back to ACAT Unit Outline