CS 2430 - SCHEDULE (Fall 1998) Date Subject Reading Assignments HWs Progs --------------------------------------------------------------------- C PROGRAMMING: Wed 9/23 Introduction W:3-16 H0out Fri 9/25 C Program Structures W:47-74,77-90,96-100 --------------------------------------------------------------------- Mon 9/28 Expressions and Operators W:18-44,180-189 Wed 9/30 C Preprocessor W:103-118 H0due Fri 10/2 Storage Classes W:90-96 H1out --------------------------------------------------------------------- Mon 10/5 Pointers and Arrays W:123-132,140-159 P0out Wed 10/7 Dynamic Structures W:161-173,190-203 H1due LANGUAGE TRANSLATORS AND INTERPRETERS: Fri 10/9 Introduction Notes H2out --------------------------------------------------------------------- Mon 10/12 Formal Language Concepts Notes Wed 10/14 Lexical Analysis Notes H2due Fri 10/16 Bottom-Up Parsing Notes H3out P0due --------------------------------------------------------------------- Mon 10/19 TEST I P1out Wed 10/21 Top-Down Parsing Notes H3due Fri 10/23 Code Generation Notes H4out --------------------------------------------------------------------- Mon 10/26 Optimization Notes CONCURRENCY & IPC: Wed 10/28 Introduction H4due Fri 10/30 Concurrent Systems Notes H5out P1due --------------------------------------------------------------------- Mon 11/2 Operating System Concepts Notes P2out Wed 11/4 Process Management W:378-379 H5due Fri 11/6 Process Creation W:379-383 H6out --------------------------------------------------------------------- Mon 11/9 Shared Address Spaces Notes Wed 11/11 Threads Notes H6due Fri 11/13 Thread Management Notes H7out P2due --------------------------------------------------------------------- Mon 11/16 TEST II P3out Wed 11/18 Process Synchronization Notes H7due Fri 11/20 Signals W:383-390 H8out --------------------------------------------------------------------- Mon 11/23 Simple Pipes W:390-392 H9out Wed 11/25 Pipelines W:392-398 H8due Fri 11/27 Thanksgiving Holiday No Class --------------------------------------------------------------------- Mon 11/30 Client-Server IPC Notes Wed 12/2 Sockets Notes H9due Fri 12/4 RPC Notes P3due --------------------------------------------------------------------- 12/7 - 12/11 FINALS WEEK --------------------------------------------------------------------- *Legend W:Weiss