|
|
General information: [link]
Class average: 29/50
Reading list: [link]
Checklist:
- Make sure that you know which your time/room/seat assignment
for the exam (and contact the instructors immediately in case of a time conflict).
- Make a test submission on handin.
- Solve all assigned practice problems (see solutions):
- Chapter 2 Written Exercises: 1e, 1g, 3, 4a-4d, 8, 9, 10a-10i, 18, 19
- Chapter 2 Programming Exercises: 1, 2, 3, 5*, 6*
- Chapter 4 Programming Exercises: 1*, 2*, 4*, 5*
- Solve all additional practice problems
- Review the material covered in the recitations.
- Read the suggested sections of the book.
Review sessions:
- Thursday Sept 23 2004, 3pm, ARC lab.
- Thursday Sept 23 2004, 8pm, ARC lab.
- Friday Sept 23 2004, 7pm, ARC lab.
Note: you need to notify Bruno Dufour
by email if you want to attend one or more of the review sessions. All sessions are open to students from
all course sections, but are primarily intended for students in sections 28, 29 and 31.
Exam files:
Version 1:
Instructions: [html]
Template: [java]
[html]
Solution: [java]
[html]
TestDriver:
[java]
[html]
[class]
Helper:
[class]
Version 2:
Instructions: [html]
Template: [java]
[html]
Solution: [java]
[html]
TestDriver:
[java]
[html]
[class]
Helper:
[class]
Version 3:
Instructions: [html]
Template: [java]
[html]
Solution: [java]
[html]
TestDriver:
[java]
[html]
[class]
Helper:
[class]
Class average: 73.9/150
Seating: [Link]
Exam files:
Instructions: [html]
Template: [java]
[html]
Solution: [java]
[html]
TestDriver:
[java]
[html]
[class]
Helper:
[class]
Test cases: [html]
Class average: 50.2/150
Seating: [Link]
Exam files:
Instructions: [html]
Blackjack rules: [html]
Template: [java]
[html]
Solution: [java]
[html]
TestDriver:
[java]
[html]
[class]
Additional classes:
- Blackjack.class: [class]
- BlackjackGui$BlackjackPanel.class: [class]
- BlackjackGui.class: [class]
- BlackjackGui$JFrameEventHandler.class: [class]
- Dealer.class: [class]
- Deck.class: [class]
- IO.class: [class]
- Player.class: [class]
Test cases: [html]
Class average: N/A
Material:
Review sessions:
-
Bruno will
hold two review sessions:
- Thursday December 9, 7-10pm (approx.), ARC
computer lab (PC116 room).
- Friday December 10, 7-10pm (approx.), ARC
computer lab (PC116 room).
-
Andrew will
hold one review session:
- Friday December 10, 7-10pm (approx.), ARC
computer lab (PC116 room).
Practice exam: The following practice exam
has been developed so that you can test your knowledge
of recursion and sorting in a setting that ressembles
real programming exams. Note:
This practice exam is not part of official CS111 course
material, and is provided for review purposes
only.
PractiveExam1.java:
[java]
[html]
PracticeExamDriver.java:
[java]
[html]
[class]
Exam files:
Instructions: [html]
E-commerce instructions: [html]
Template: [java]
[html]
Solution: [java]
[html]
TestDriver:
[class]
Additional classes:
Inventory files:
- books.txt: [txt]
- cds.txt: [txt]
- items.txt: [txt]
- nobooks.txt: [txt]
Class average: 69/100
Reading list: There is no assigned reading on
classes and objects that is required for Friday's
exam, which will be based on what we have done in
lecture and recitation. Do the practice problems
and redo the recitation exercises on your own.
If you are confident that you have followed the
material in lectures and recitations, the following
readings may be helpful in preparing for the exam.
Note, however, that there is a considerable amount
of extraneous information in these pages, which we
did not discuss in class and which is not required
for Friday's exam: Constructors and constructing
objects: pp. 397-401 (skip UML diagrams and ignore
"public") Example of defining a class: pp. 405-418
(ignore "static")
Practice problems: [link]
[solutions]
Exam files:
Page 2: [html]
Page 3: [html]
Page 4: [html]
Page 5: [html]
Page 6: [html]
Page 7: [html]
Solutions: [html]
Class average: 60/100
Exam files:
Page 1: [html]
Page 3: [html]
Page 5: [html]
Solutions: [txt]
Class average: N/A
Review sessions:
-
Bruno will
hold two review sessions:
- Thursday December 16, 7-9pm, Hill 120 (Busch Campus).
- Friday December 17, 7-9pm, Hill 120 (Busch Campus).
-
Andrew will
hold one review session:
- Sunday December 19, 3:00 - 5:30pm in Hill 254 (Busch Campus) (tentative).
- Pradip Hari will hold one review session:
- Thursday December 16, 1-4pm, Murray Hall 301 (College Ave. Campus).
- Prof. Venugopal will hold one review session:
- Thursday December 17, 4-6, Voorhees Hall 105 (College Ave. Campus).
|