CSCE 312 Spring 2022 Schedule

This schedule gives the dates, topics, readings, and assignments for CSCE 312 Sections 504 through 511, Spring 2022. Click on the topics for lecture notes. Note: These dates are tentative and subject to change. In particular, the dates and numbers of midterm exams may move readings may be shuffled, added, or deleted. Dates for homeworks might appear to be in a state of flux until they are assigned. Some links don't work. They should be fixed by the time you need them.

Spring 2022 Schedule
Week
Date
Topic
Readings for Next Time
Out
In
(Due)
1
January 18/20 Introduction, Digital Logic Design I No lab this week.   HW1  
2
January 25/27 Digital Logic Design II, K-maps Examples, evalsop.cc Chapters 1 and 2 HW2 HW1 (Thursday)
3
February 1/3 Bits and Bytes Chapters 1 and 2    
4
February 8/10 Machine-Level Programming: Basics Chapter 3 HW3 HW2 (Thursday)
5
February 15/17 Machine-Level Programming II: Control      
6
February 22/24 Machine-Level Programming III: Procedures     HW3 (Thursday)
7
March 1/3 Continue procedures
First Exam Thursday on Canvas
  HW4  
8
March 8/10 Machine-Level Programming IV: Data      
9
March 15/17 SPRING BREAK      
10
March 22/24 Machine-Level Programming IV: Data, Machine-Level Programming V: Advanced,
NO CLASS THURSDAY
Chapter 6   HW4 (Thursday)
11
March 29/31 Code Optimization, Memory Hierarchy Chapter 6 HW5  
12
April 5/7 Memory Hierarchy, Caches, More Caches, Virtual Memory: Concepts Chapter 9    
13
April 12/14 Virtual Memory: Concepts   HW6 HW5 (Thursday)
14
April 19/21 continue Virtual Memory
NO CLASS THURSDAY
     
15
April 26/28 Second Exam Thursday     HW6
16
May 3 Redefined day, go to your Friday classes (no 312 today)