CSC 339 NEWS/FAQ PAGE

(postings in reverse chronological order)



Feb 6:  Suggested study for ch. 7:  OO concepts discussed in lecture

Feb 1:  Suggested study for ch. 6:  three types of abstraction covered in ch. 6 (how they are supported in various languages, how to design a program using them, pros and cons of each, how classes can be implemented in C++

Jan 25: Suggested study problems:

ch. 2:  2.4c, 2.6 a&d, 2.7 a&d, 2.9, 2.14, 2.15a
ch. 3:  3.2, 3.3, 3.9; also, be able to use and write grammars in BNF (for example, Fig 3.3 and Fig 3.16)
ch. 4:  describe uses, properties, and typical layout of basic and complex data types, advantages and disadvantages of certain data types; define, describe or apply concepts in type checking
ch. 5:  Interpret code using call-by-name, call-by-reference, or call-by-value-result (for example, see problem 5.2), interpret code using lexical or dynamic scope, interpret code with nested blocks or nested procedures, draw activation trees, describe or diagram different storage allocation methods for procedures including components of activation records