Schedule

  Date Topic Reading (chapters) Homework Out Homework Due Notes
W 9/4 Introduction + college success        
    RECITATION: College success, continued        
F 9/6 NO CLASS        
M 9/9 What is Computer Science? 1–3     Last day to add classes
    RECITATION: College success, continued        
W 9/11 Digital logic introduction 4 Ch4    
F 9/13 Boolean algebra 5 Ch5    
M 9/16 Circuits from functions 6 Ch6    
W 9/18 Karnaugh maps 7 Ch7    
F 9/20 Adders 8 Ch8 Ch4  
M 9/23 Registers 9 Ch9 Ch5  
W 9/25 Digital logic review     Ch6  
F 9/27 Computer architecture/organization introduction 10   Ch7  
M 9/30 Review     CH8, Ch9  
W 10/2 PRELIM I       Last day to drop classes without appearing on transcript
F 10/4 Daisy chain bus arbitration 11 Ch11    
M 10/7 RAID 12 Ch12    
W 10/9 Booth’s algorithm (part 1: Number representation) 13 Ch13    
F 10/11 Booth’s algorithm (part 2: The algorithm)        
M 10/14 FALL BREAK        
W 10/16 CPU organization/assembly language 14 Ch14 Ch11  
F 10/18 Programming languages introduction 15   Ch12  
M 10/21 Variables and primitive data types (1) 16 Ch16 Ch13  
W 10/23 Variables and primitive data types (2)        
F 10/25 Control structures 17 Ch17 Ch14  
M 10/28 Backus-Naur Form (1) 18 Ch18    
W 10/30 Backus-Naur Form (1)        
F 11/1 NO CLASS — WEATHER        
M 11/4 Review for Prelim II     Ch16  
W 11/6 PRELIM II        
F 11/8 Operating systems introduction 19   Ch17  
M 11/11 VETERANS’ DAY        
W 11/13 Semaphores and process synchronization 20 Ch20 Ch18  
F 11/15 Virtual Memory/translation lookaside buffers (1) 21 Ch21   Last day to withdraw and receive a “W”
M 11/18 Virtual Memory/translation lookaside buffers (2)        
W 11/20 Banker’s algorithm and deadlocks 22 Ch22    
F 11/22 Computer networks introduction 23   Ch20  
M 11/25 LANs: ALOHA protocols 24 Ch24 Ch21  
W 11/27 THANKSGIVING BREAK        
F 11/29 THANKSGIVING BREAK        
M 12/2 Hamming codes 25 Ch25 Ch22  
W 12/4 Transport layer protocols TBA TCP Ch24  
F 12/6 Privacy on the Internet, ethics TBA Ethics    
M 12/9 CS Topic (TBA) TBA TBA    
W 12/11 What’s next in the Computer Science major? TBA TBA Ch25  
F 12/13 Review for final     TCP & Ethics Last day of classes
             
W 12/18 FINAL EXAM - 12:15–2:15, LH 130        

Date: (Revised 8 October 2019)

Author: COS 140

Created: 2019-11-03 Sun 20:55

Validate