CS 2330 - SCHEDULE (Summer 2000) Date Subject Reading Assignments HWs ----------------------------------------------------------------------- C PROGRAMMING: Tue 5/16 Introduction L:1-22; W:3-44 Thu 5/18 C Programs W:47-100 ----------------------------------------------------------------------- Tue 5/23 C Preprocessor W:103-118 Thu 5/25 Storage Classes L:345-352; W:90-96 H0due (Fri) ----------------------------------------------------------------------- Tue 5/30 Pointers and Arrays W:123-138,140-161 Thu 6/1 Stack Frames L:352-386; W:161-177 H1due (Fri) ----------------------------------------------------------------------- Tue 6/6 Strings W:180-218 Thu 6/8 C Data Structures W:223-291 H2due (Fri) ----------------------------------------------------------------------- Tue 6/13 MIDTERM EXAM LANGUAGE TRANSLATORS & INTERPRETERS - INTRODUCTION: Thu 6/15 Formal Language Concepts L:95-133 H3due (Fri) ----------------------------------------------------------------------- Tue 6/20 Lexical Analysis L:31-91 Thu 6/22 Top-Down Parsing L:143-167 H4due (Fri) ----------------------------------------------------------------------- Tue 6/27 Bottom-Up Parsing L:197-226 Thu 6/29 Attribute Grammars L:257-313 ----------------------------------------------------------------------- Tue 7/4 JULY 4TH HOLIDAY No class Thu 7/6 Parser Generators L:226-245 H5due (Fri) ----------------------------------------------------------------------- Tue 7/11 Optimization L:468-481 Thu 7/13 Data Types L:313-335 H6due (Fri) ----------------------------------------------------------------------- LANGUAGE TRANSLATORS & INTERPRETERS - ADVANCED TOPICS: Tue 7/18 Functional Programming Notes Thu 7/20 Heap Implementation Notes H7due (Fri) ----------------------------------------------------------------------- Tue 7/25 Garbage Collection Notes Thu 7/27 Class & Object Implementation Notes H8due (Fri) ----------------------------------------------------------------------- 7/29-8/2 FINALS "WEEK" ----------------------------------------------------------------------- *Legend W:Weiss L:Louden -- CS 2330 Grader Account (cs2330@prism.gatech.edu) Georgia Institute of Technology, Atlanta Georgia, 30332