ACAT Handbook 1994 Entry

If you've landed here directly by some mysterious means and you want to know the context of this material, go to Avatar Course Materials and read the Introduction to the ACAT 1994 Handbook Entries, or go to the Avatar Website HOME page
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.