- Add yourself to the class in moodle (use the link from the
- How and where can you back up your work for this class?
- If you do have your own computer on the campus network, what free
software could you download that would enable you to edit, compile, and run
Java programs on your own machine?
- Will you learn about loops in this course? Methods? Object-oriented
design? Hash tables? Priority queues? Recursion? Dynamic
binding? Graphical user interface programming?
- Is attendance required or recommended for class? For lab?
- Are you allowed to work on this assignment with other people, or are you
required to complete it on your own? What about lab assignments?
Programming assignments? Exams?
- What are your instructor's office hours? How would you find out about TA office
- How will you find out about reading, homework, programming, or other assignments
in this course?
- What does an object-oriented program consist of?
- What does a running object-oriented program consist of?
- What is the difference between a class and an object?
- Exercise R.1.1 on p. 27.
- Exercise R.1.2 on p. 28.
- Exercise R.1.6 on p. 28.