If the UNCA campus is closed due to inclimate weather, class meeting must be canceled. Campus closings will be posted on the UNCA web page.
| Date | Topic | Reading | References | |
|---|---|---|---|---|
| Aug 17 | CSCI 255 introduction | Course web pages | PPT, PDF | |
| Aug 19 | Abstraction & binary numbers | Chapter 1 | PPT, PDF | |
| Aug 21 | Negative Numbers | Chapter 2 | XLS, Unicode | |
| Aug 24 | Floating Point | |||
| Aug 26 | Characters and logic | |||
| Aug 28 | Transistors and gates | Chapter 3 |
Text PPT, Logic XLS, Logisim download, LogiSim examples 1, ALU, LogiSim examples 2 |
|
| Aug 31 | Combinational logic | |||
| Sept 2 | MSI logic and SR flip-flop | |||
| Sept 4 | ||||
| Sept 9 | Sequential logic | |||
| Sept 11 | Memories and state machines | 1011, Memory | ||
| Sept 14 | ||||
| Sept 16 | Logisim and Assignment 1 | Assignment 1 | ||
| Sept 18 | von Neumann model and LC/3 data path | Chapter 4 | PPT, Datapath, LC-3 ISA | |
| Sept 21 | Memories | PPT, Homework 4 | ||
| Sept 23 | Reviewing | |||
| Sept 25 | Exam 1: Sections 2.1 to 3.3 | |||
| Sept 28 | ISA and implementation of LC-3 | Chapters 5, 6, & 7 | Examples, ISA, Data path | |
| Sept 30 | ||||
| Oct 1 | ||||
| Oct 7 | Controls, assembler, and examples | HTML, HTML, HTML | ||
| Oct 9 | ||||
| Oct 14 | Human LC-3 | HTML | ||
| Oct 16 | ||||
| Oct 19 | I/O | Chapter 8 | PPT, PDF, Green, Device manager | |
| Oct 21 | ||||
| Oct 23 | Traps and subroutines | Chapter 9 | PPT, Clt.asm, CltImp.asm | |
| Oct 26 | ||||
| Oct 28 | Interrupts and stacks | Chapter 10 | PPT | |
| Oct 30 | C through pointers and arrays | Chapter 11, 12, & 13 | HTML, NetBeans and C, Ch 11 PPT, Ch 12 PPT, Bit operators, Masks, Ch 13 PPT | |
| Nov 2 | ||||
| Nov 4 | ||||
| Nov 6 | Functions | Chapter 14 | Ch 14 PPT | |
| Nov 9 | ||||
| Nov 11 | Reviewing | |||
| Nov 13 | Out of town for SE CCSC | |||
| Nov 16 | Pointers and arrays | Chapter 16 | Arrays and pointers, Ch 16 PPT | |
| Nov 18 | C data structures | Chapter 19 | Structures, Assignment 7A, RLparse.h, RLparse.c | |
| Nov 20 | Exam 2 | |||
| Nov 23 | Assignment 7 | Assignment 7, Assignment 7A, Assignment 7B, Assignment 7C, Assignment 7D, RLparse.h, RLparse.c RLvartab.h, RLvartab.c, RLexec.h, RLexec.c | ||
| Nov 30 | ||||
| Dec 2 | ||||
| Dec 4 | Final exam review | |||
| Dec 11 | Final exam at 11:30 | |||