--D. Thiebaut (talk) 09:41, 18 July 2017 (EDT)
CSC103 Home | Syllabus | PIAZZA
Topics: Introduction
|
Lab/Hw
|
Reading
|
|
|
|
Topics:
|
Lab/Hw
|
Reading
|
- Continue with history of computers
- Boole
- Shannon
- von Neumann
- Counting in Binary
- Adding in Binary
- Binary to Decimal Conversion
- Logic Gates, Electricity, Transistors
- slides
|
- Homework 1 is on Moodle, and due Sunday 9/24 midnight.
|
|
Topics:
|
Lab/Hw
|
Reading
|
- Logic Design
- Logic Gates
- Logic Lab
- Electronic circuit: Logic Gates
- Data sheet for the AND gate.
- Data sheet for the NOT gate.
- Data sheet for the OR gate.
- slides
- 2 YouTube videos on building a 2-bit adder with an electronics kit:
|
|
|
Topics:
|
Lab/Hw
|
Reading
|
- Playing a game: numbers and codes
- Inside the processor: registers and calculator
- The Cookie Monster analogy
- the Simple-Computer Simulator (SCS)
- Programming the SCS in Assembly
- Instructions (all documented on this page)
- LOAD/STORE
- ADD
- SUB
- HALT
- JUMP
- COMP
- JEQ
|
|
|
Topics:
|
Lab/Hw
|
Reading
|
- The von Neumann bottleneck
- is Moore's Law dead?
- Watch the YouTube video
- slides
- Take the quiz on Moodle. You'll have until Wednesday 10/4/2017 9 a.m. to answer it.
- Additional information on Moore's Law and von Neumann's architecture
- Review homework
- More sophisticated assembly language instructions and constructs: COMP and JEQ.
- Programming loops
- What is an operating system? How does it work?
- slides
|
|
|
Topics:
|
Lab/Hw
|
Reading
|
- Monday: Fall Break
- Wednesday
|
|
|
Topics:
|
Lab/Hw
|
Reading
|
- Processing: for loops and tests
- Animation with Processing
|
|
|