Calendar schedule, assignments, announcements CSC 220

Calendar

Week 11 (Nov 24)
  • Final Exam, Mon Nov 24, 6:30-8:20pm
    • 300 points, 30% of your grade
    • Covering new stuff (Chapters 4, 7) = 200 points
    • Covering old stuff (the rest) = 100 points
    • 2 sides of notes are allowed
Week 10 (Nov 17, 19)
  • Program due (Sat) - Program #2 due Saturday!
  • Lecture (Wed) - Final exam preview!
  • Lecture (Wed) - Finish Chapter 7
  • Teacher evaluation (Wed)
  • Homework due (Mon) - Encode micro-instructions for: add/load or sub/store
  • Lecture (Mon) - Chapter 7
  • Lecture (Mon) - Finish Chapter 4 (really)
Week 9 (Nov 10, 12)
  • Lecture (Wed) - Chapter 4, sections 4.4-4.6
  • Lecture (Mon) - Chapter 4, sections 4.4-4.6
  • Lecture (Mon) - Review exam 2 results
  • Program assigned (Mon) - Program #2
Week 8 (Nov 3, 5)
  • Exam #2 (Wed)
    • 200 points, 20% of final grade
    • 1 side of 1 page of notes (except Bud, Shane, Luke?)
    • Covering Pentium assembly coding, Chapter 5 sections 5.1-5.5 exclude non-Pentium specifics
  • Program due (Mon) - Program #1
  • Lecture (Mon) - Exam #2 preview
  • Lecture (Mon) - Finish Chapter 4, section 4.1-4.3 covering IJVM and MIC-1 micro-architecture
Week 7 (Oct 27, 29)
  • Lecture (Mon) - Finish Ch 5 for Pentium architecture
  • Lecture (Wed) - Ch 4 IJVM micro-architecture
  • Handout (Wed) - IJVM Notes
Week 6 (Oct 20, 22)
  • Assigned (Wed) - Program #1
  • Lecture (Wed) - Pentium assembly code
  • Lecture (Mon) - Installing & using gcc... a repeat of last Wednesday's show/lecture will be given after class for anyone who may have missed it
  • Lecture (Mon) - Ch 5 for Pentium, Pentium assembly code
  • Homework due (Wed) - Homework - Assembly starter
Week 5 (Oct 13, 15)
  • Homework due (Mon) - Homework - Hello world
  • Lecture (Wed) - Pentium Assembly code using gcc
  • Lecture (Mon) - Ch 5 for Pentium
  • Review Exam 1 results (Mon)
Week 4 (Oct 6, 8)
  • Exam 1 (Wed)
    • 200 points (20% of grade)
    • 1 page of notes allowed
    • Covering sections Chapter 1 (section 1.1, 1.4), Chapter 2 (all sections), Chapter 3 (sections 3.1 - 3.3), Appendix A, Appendix B
  • Exam 1 preview (Mon)
  • Lecture (Mon) - Chap 3
  • Homework due (Mon) - Chap 3 homework
Week 3 (Sep 29, Oct 1)
  • Lecture (Mon, Wed) - Chap 3
  • Lecture (Mon) - Chap 2
  • Homework due (Wed) - Chap 2 Homework
Week 2 (Sep 22, 24)
Week 1 (Sep 15, 17)
  • Lecture (Mon) - Introduction, History, Binary numbers
  • Lecture (Wed) - Floating point numbers, start Chap 2
  • Quiz (Wed) - Chapter 1 definitions based on handout (Ch 1 Concepts and Terms) covering pages 13-36 in our text. Worth 10 points: 5 points on written exam, 5 points on your research blurb

Schedule plan

This is my best guess-timate of the schedule of topics and tests for this semester... subject to change:

Week Topic(s)
1 Ch 1 Introduction; Appx A Binary numbers; Appx B Floating-point numbers
2 Ch 2 Computer organization
3 Ch 3 Digital logic level
4 Ch 4 Micro-architecture level
5 Ch 4, cont.
6 Ch 5 Instruction set architecture level
7 Ch 5, cont.
8 Ch 7 Assembly language level
9 Ch 7, cont.
10 Ch 6 Operating system level (selected bits)

Also, my best guesses here are: