University home »
Faculty of Science »
Department of Computer Science »
Courses » COMPSCI 210 S2 C » Lectures
»
Computer Science
Lectures: COMPSCI 210 Semester 2, City Campus
Section
1
Top
| week | date | slides |
| 1 | 18/07 | Course Information Number Representation |
| 19/07 | Number Representation | |
| 21/07 | Number Representation | |
| 2 | 25/07 | The von Neumann Model |
| 26/07 | The von Neumann Model | |
| 28/07 | The LC-3 | |
| 3 | 01/08 | The LC-3 |
| 02/08 | The LC-3 | |
| 04/08 | Assembly Language | |
| 4 | 08/08 | Assembly Language |
| 09/08 | Assembly Language | |
| 11/08 | Assembly Language | |
| 5 | 15/08 | Trap Routines and Subroutines |
| 16/08 | Trap Routines and Subroutines | |
| 18/08 | Digital Logic | |
| 6 | 22/08 | Digital Logic |
| 23/08 | Digital Logic | |
| 25/08 | revision |
Section
2
Top
Section #2 covers the following topics:
- An introduction to C/C++ programming
- How some simple programming constructs translate to assembly
- How programs are run on a computer – the hardware-software interface
- Floating-point numbers
- A programmer’s view of computer memory
- An introduction to caches
Lecture slides are available here.
You will also find in the same place a number (not an overwhelming number) of small sample programs illustrating (1) basic I/O, (2) command-line processing, (3) arrays and pointers, (4) caches, and (5) classes. It is important that you read, execute, and understand this code.
-
Related Programmes




