MAIN POINTS TO KNOW FROM THE HANDOUTS:

Controlling Behavior

-- Key terms:  compound statement (block);  local variable;  scope;  condition;  sentinel

-- 3 kinds of control structures

-- Be able to tell what an if statement does; also write if statements of various forms

-- Be able to tell what an for statement does; also write for/forever loops of various forms

More About Classes -- Instance Methods

-- Key terms:  object;  I can do it myself principle;   instance variable (attribute variable, field, data members);  information hiding;  constructor;   overload;  class invariant; 

-- 3 characteristics of OOP

-- Two phases of building classes

-- Two parts of designing a class

-- Two main differences between static methods and instance methods
         (1st and 3rd on slide 25)

-- Kinds of instance methods

-- Two kinds of constructors

-- Be able to write a constructor for a class

-- Be able to write a declaration for a fairly simple class from given information about its attributes and its operations.

 

SOME COMMENTS ABOUT THE TEXT READINGS:

Sections listed are the only ones for which you're responsible on this quiz.
Also, I have posted solutions to the exercise sets listed here.

Chap. 5

Sections 5.1-5.3

Quick Quizzes for these sections are good; so are Exercises 5.2 and 5.3

Chap. 6

Sections 6.1-6.4

Quick Quizzes for these sections are good; so are Exercises 6.4

 

SOME COMMENTS ABOUT THE VIDEO Inventing the Future:

Questions will be taken from list on the handout through "The Eisenhower Election."