MAIN POINTS TO KNOW FROM THE HANDOUTS:
-- 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
-- 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.
Sections 5.1-5.3
Quick Quizzes for these sections are good; so are Exercises 5.2 and 5.3
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."