|
CS 0447 AND COE 0147: SPRING 2012 COURSE SCHEDULE This schedule is
tentative, including exam dates, and will change as we go
through the semester.
|
||
| Date | Topic | Proj. |
| Jan. 3 (week) | No lab | |
| Jan. 4/5 | Introduction & concepts (Ch 1.1, 1.2, Slides, Concepts,) | |
| Jan. 9 (week) | Lab #1 - Attend your scheduled recitation | |
| Jan. 9/10 | Quick start (Ch 1.2, 1.3, Quick start guide) | |
| Jan. 11/12 |
MIPS: Registers, formats, arithmetic (Ch 2, 2.1, 2.2, 2.3, 2.5 Slides) Lecture examples: mips1.asm, mips2.asm, mips3.asm, mips4.asm |
|
| Jan. 16 (week) | No lab: MLK holiday | |
| Jan. 16/17 | CS 447 (CRN 11067 and 24353): No lecture due to MLK holiday | |
| Jan. 17 | COE 147 (CRN 25253): Lecture will be held as normal. | |
| Jan. 17 | Last day to Add/Drop course | |
| Jan. 18/19 |
MIPS: Memory, shifts (2.10, B-43 to B-45, 2.6, Slides) Lecture examples mips5.asm, mips6.asm Example of shifting and masking |
|
| Jan. 23 (week) | Lab #2 - Attend your scheduled recitation | |
| Jan. 23/24 |
MIPS: Control, loops (2.7, Slides, 4-up slides) Lecture examples: weather.c, weather.asm, weather2.asm, weather3.asm, weather4.asm, sam12.asm |
|
| Jan. 25/26 |
MIPS: Loops, procedures (Slides) Lecture examples: inclass1.asm, inclass2.asm, inclass3.asm, mips10.asm, mips11.asm, mips12.asm |
|
| Jan. 30 (week) | Lab #3 - Attend your scheduled recitation | |
| Jan. 30/31 |
MIPS: finish loops and start procedures Lecture examples: replacespaces.asm findreplace.asm, printhex64.asm |
|
| Feb. 1/2 | MIPS: Finish procedures (Slides, arrayfun.asm, printstars.asm, poptart.asm, factorial.asm, caesar.asm, ledcol1.asm, ledcol2.asm, inclass4.asm, inclass5.asm) | |
| Feb. 6 (week) | Lab #4 - Attend your scheduled recitation | |
| Feb. 6/7 | ||
| Feb. 8/9 | EXAM #1: Covers all material from Jan. 4/5 to Feb. 6/7. | |
| Feb. 13 (week) | Lab #5 - Attend your scheduled recitation | |
| Feb. 13/14 | Binary numbers, integer addition, subtraction (Ch 2.4, 3.1, 3.2, Slides, slides in 1-up form) | |
| Feb. 15/16 | Binary numbers and computation (Ch 3.2, Ch C.5: C-26 to C-31, Slides, 1-up form) | Feb. 20 (week) | Lab #6 - Attend your scheduled recitation |
| Feb. 20/21 |
Binary numbers and computation (multiplication, Ch 3.3, Booth's algorithm Slides) Flow chart of signed multiplication with Booth's technique Example of signed multiplication with Booth's technique |
|
| Feb. 22/23 |
Binary numbers and computation (division) (Ch 3.4, 3.5, division & floats) Time permitting: Quick intro. to floating point (Slides) |
Feb. 27 (week) | Lab #7 - Attend your scheduled recitation |
| Feb. 27/28 | Logic design: Introduction (Ap. C.1, C.2, C.3, Slides, Logic 1-up) | |
| Feb. 29/Mar. 1 | Logic design: Minimization and basic ALU (Ap. C.2, C.3, C.5, Slides) | Mar. 2 | Last day for monitored withdraw from course |
| Mar. 5 (week) | No lab: Spring break | |
| Mar. 5/6 | No lecture: Spring break | |
| Mar. 7/8 | No lecture: Spring break | |
| Mar. 12 (week) | Lab #8 - Attend your scheduled recitation | |
| Mar. 12/13 | Logic design: Finish logic minimization and basic ALU | |
| Mar. 14/15 | EXAM #2: Covers all materials from Feb 13/14 to Mar 19/20. | |
| Mar. 19 (week) | Lab #9 - Attend your scheduled recitation | |
| Mar. 19/20 | ||
| Mar. 21/22 | Example circuits with Logisim | |
| Mar. 26 (week) | Lab #10 - Attend your scheduled recitation | |
| Mar. 26/27 | Logic design: Sequential logic (Ap. C.7, C.8 Slides) | |
| Mar. 28/29 | ||
| Apr. 2 (week) | Lab #11 - Attend your scheduled recitation | |
| Apr. 2/3 | MIPS single cycle data path (Ap. C.8, C.10, Ch. 4.1, 4.2, 4.3 Intro to datapath) | |
| Apr. 4/5 | MIPS single cycle data path (Ch. 4.1, 4.2, 4.3 Slides) | |
| Apr. 9 (week) | Lab #12 - Attend your scheduled recitation | |
| Apr. 9/10 | MIPS single cycle control (Ch. 4.4, Slides, Control signals) | |
| Apr. 11/12 | MIPS multi-cycle implementation (tentative, Slides) | |
| Apr. 16 (week) | Lab - Review for final exam | |
| Apr. 16/17 |
Mulit-cycle control and finite state machines (Ap. C.7, C.8, FSM) |
|
| Apr. 18/19 | ||
| Apr. 26 |
EXAM #3: Tuesday class, 1:00 PM - 2:15 PM (CRN 24439, Dr. Childers) All material from Jan. 5 to Apr. 19 is covered. Exam is scheduled for 10:00 AM - 11:50 AM. Take exam in your normal classroom. |
Apr. 27 |
EXAM #3: Monday class, 3:00 PM - 4:15 PM (CRN 11067, Dr. Cho) All material from Jan. 4 to Apr. 18 is covered. Exam is scheduled for 2:00 PM - 3:50 PM. Take exam in your normal classroom. |