COMPUTERSCIENCE(868)
Aims (Conceptual)
(1) To understand algorithmic problem solving using data abstractions, functional and procedural abstractions, and object based and object oriented abstractions.
(2) To understand:
(a) how computers represent, store and process data by studying the architecture and machine language of a simple microprocessor and the different levels of abstraction that mediate between the machine and the algorithmic problem solving level and
(b) how they communicate with the outside world.
(3) To create awareness of ethical problems and issues related to computing.
Aims (Skills)
To devise algorithmic solutions to problems and to be able to code, validate, document, execute and debug the solution using the Java programming system.
Downloads: