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
slides |
Course Information Introduction - |
History of Computing (note these slides are woven through all the first six weeks and may be updated during the six weeks) |
Number Representation - |
Number Representation - |
Arithmetic & Logic - |
Arithmetic & Logic (cont.) - |
Fractions & Floating Point Number Representation - |
Floating Point Number Representation (cont.) - |
Digital Logic 1 - |
Digital Logic 2 (the flip flop) - |
Sequential Logic & Finite State Machine 1 Finite State Machines 2 - |
The Turing Machine & the von Neumann Model - |
The von Neumann Model - |
The LC-3 Instruction Set Architecture - |
Assembly Language - |
Compilers, Interpreters & Translators - |
Review - |
Section
2
Section #2 covers the following topics:
- An introduction to C programming
- How some simple programming constructs translate to assembly
- How programs are run on a computer - the hardware-software interface
- A programmer's view of computer memory
- An introduction to caches
- An introduction to virtual memory
Lecture notes and recordings are available on Canvas.