CS 2430 - SCHEDULE (Spring 1998) Date Subject Readings Quiz Prj HW ____________________________________________________________________________ C PROGRAMMING: Wed 4/1 Introduction W:3-16 H0out Fri 4/3 C Program Structures W:47-90,96-100 ____________________________________________________________________________ Mon 4/6 Expressions and Operators W:18-44,90-96 Q0 P0out H1out Wed 4/8 C Preprocessor W:103-118 H0due Fri 4/10 Pointers and Strings W:180-218 ____________________________________________________________________________ Mon 4/13 Dynamic Structures W:123-138,140-177 H2out CONCURRENCY CONCEPTS: Wed 4/15 Concurrent Systems B:1-30 H1due Fri 4/17 Race Conditions B:351-361 P0due ____________________________________________________________________________ Mon 4/20 Process Concepts B:35-63 Q1 P1out H3out Wed 4/22 Exceptions B:64-75 H2due Fri 4/24 Process Management B:136-148 ____________________________________________________________________________ Mon 4/27 Process Creation W:378-383 H4out Wed 4/29 Lang Support for Concurrency B:161-178 H3due Fri 5/1 Lang Support for Processes B:179-185 P1due ____________________________________________________________________________ Mon 5/4 Shared Address Spaces B:191-199 Q2 P2out H5out Wed 5/6 Process Interaction B:200-209 H4due Fri 5/8 Process Synchronization B:210-222 ____________________________________________________________________________ Mon 5/11 Synchronization Case Studies B:232-246 H6out INTER-PROCESS COMMUNICATION: Wed 5/13 Signals W:383-390 H5due Fri 5/15 Lang Support for Shared ResourcesB:249-265 P2due ____________________________________________________________________________ Mon 5/18 IPC Concepts B:268-279,500 Q3 P3out H7out Wed 5/20 Simple Pipes B:281-288 H6due Fri 5/22 Pipelines W:390-398 ____________________________________________________________________________ Mon 5/25 Memorial Day Holiday No class Wed 5/27 Client-Server IPC B:319-328,494-497 H7due Fri 5/29 Distributed IPC B:341-347 P3due ____________________________________________________________________________ Mon 6/1 Sockets Notes Q4 Wed 6/3 Shared Memory Notes Fri 6/5 Message Queues B:288-300,498-499 ____________________________________________________________________________ ____________________________________________________________________________ *Legend B:Bacon W:Weiss