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