Final grades with Final Exam and Final Project Scores:
|
![]()
Answers to Practice
Final
| |||||
| No section this week (this is the last day of class ;-( | |||||
| Section Leaders will not be covering lab after 4:00 pm today | |||||
| Final Exam Friday 4-May from 2:00-4:00 in our usual lecture room | |||||
| Final Project must be turned in no later than midnight tonight | |||||
Repeating, here are ALL 7 quizzes with ALL answers
| |||||
Here is the practice final handed out during lecture Wednesday
| |||||
There will be two Final Exam Review sessions in 906 Gould Simpson on
Thursday, 3-May
|
Homework
| Take the practice final before the review session you attend or 7:00 pm Thursday |
Lecture Outline
Final exam is
|
![]()
| Section Leaders will not be covering lab after 4:00 pm Wednesday, 2-May | |||
| Final Exam will be this Friday from 2-4 | |||
To begin review, here are ALL 7 quizzes with ALL answers
| |||
| Final Exam Review session? Pick times |
Homework
Final Project by Tuesday for full credit, Wednesday for -10
|
Lecture Outline
| HashMap and Tables (not on final exam) | |
| Section Leader Evals |
![]()
| None |
Homework
| Finish Final Project |
Lecture Outline
Consider RandomWriterWithHashMap as a preview of today's quiz (there was a
handout)
| |||||
| Quiz 7 |
![]()
Quiz 7 Friday
| |||||||
Boggle Project 2 due next Tuesday, 1-May: Add the GUI
|
Homework
| Take the Practice Quiz 7: MS-WORD or pdf | |
| Then look at the Answers: MS-WORD or pdf |
Lecture Outline
| Complete 13JavaCollectionsframwork.ppt | |||||||||||
Show two more required GUI components for the Boggle GUI
| |||||||||||
| Get together with your team member to complete an in class activity |
![]()
Remember, there is a 10pt bonus for turning in the Model by Tuesday night
|
Homework
Work with your partner in pair
programming mode
on the final project
|
Lecture Outline
| Questions on the current project? | |||||
Considering some teams are working on the GUI, introduce two more required
GUI components (on Wednesday, we'll talk about setColor and
javax.swing.Timer for things with which you could add to enhance Boggle, but
are not required)
| |||||
| Get together with your team member to complete an in class activity |
![]()
Final Project grading criteria and late policy now available. There is now a 10pt bonus for
the Model
|
Homework
Work with your partner in pair
programming mode
|
Lecture Outline
Begin Java's
Collection Framework, slides 1..13
| |||||
| Questions on the current project? | |||||
| Get together with your team member to complete an in-class activity |
![]()
| Final Project now linked | |
| For section this week, go to lab in |
Homework
Begin final project in section
|
Lecture Outline
| Consider the final project |
![]()
Picnic for CS ugrads, PreCS, CS minors Satruday, 12:00-3:00
|
Homework
| Work on OrderedMap |
Lecture Outline
| Questions on current project? | |
| Picture the remove algorithm for a BST | |
| Quiz 6 |
![]()
Quiz 6 Friday: Binary Search Trees and recursive tree algorithms
| |||||||
Repeating: The final three sections will be held in the Computer Science Computer Lab:
228GS
|
Homework
| Begin Project 10: OrderedMap | |
| Before Friday's lecture, complete PracticeQuiz6.doc |
Lecture Outline
| Introduce OrderedMap project due next Tuesday | |||
Begin GUIs and Events with GUIsEvents.ppt
|
![]()
The final three sections will be held in the Computer Science Computer Lab:
228GS
| |||||||||||
Tonight: Student Chapter of the ACM Event
|
Homework
| Read about GUIs and Events in Appendix A: "Event Driven Programming
with Graphical User Interfaces (GUIs)"
|
Lecture Outline
The BinarySearchTree<E extends Comparable<E>>
| |||||||
The Map ADT with a Binary Search Tree data structure, the final solo project
|
![]()
Next Monday: Another Student Chapter of the ACM Event
|
Homework
Read about Binary Search Trees in Chapter 11: "Binary Trees"
|
Lecture Outline
11B-BinarySearchTrees.ppt
| |||
| In class To BinarySearchTree, add boolean contains() |
![]()
| None |
Homework
| Work on Project 9: GameTree |
Lecture Outline
To GameTree add the following methods
| |||||
| In class To GameTree , add printRightLeftTillAnswer() |
![]()
| Anyone go to the Lan party? | |
| Project 9 Posted |
Homework
| Get GameTree.java and the questions and answers in animal.txt. Verify a tree is built by looking at it sideways |
Lecture Outline
| Play a game | |||
Consider Project 9: Game of 20 Questions
|
![]()
| Lan party this weekend http://www.ualanparty.com/ | |||
| Quiz 5 today will be given more time than usual, an extra 10 minutes | |||
Programming project 9 will be assigned next week
|
Homework
| None |
Lecture Outline
| Questions on recursion? | |||
2:20 Take Quiz (30 minutes rather than 20)
|
![]()
Quiz 5 Friday 30-March will be on Recursion (nothing on trees)
| |||||||
| Lan Party this weekend (supposed to be fun, not required) | |||||||
There is no programming project assigned today
|
Homework
| Complete all 20 Recursion Practice Quiz Questions on paper |
Lecture Outline
Review for quiz:
public class Recursion1 { public static void
recursive( int num, String one, String two, String three ) { if( num <= 0
) System.out.println(
num + " " + one + " " + two + " " + three ); else { System.out.println(
num + " " + three + " " + two + " " + one ); recursive(
num - 1, two, three, one ); } } public static void main(
String[] args ) { recursive( 0,
"A", "B", "C" ); System.out.println(
"-------" ); recursive( 1,
"A", "B", "C" ); } }
|
| Which practice quiz questions shall we do now? |
![]()
Quiz 5 Friday 30-March will be on Recursion (practice quiz will be handed out Wednesday)
|
Homework
| Read more about Binary trees in Chapter 11, pages 230..237 |
Lecture Outline
| Begin 11-BinaryTrees.ppt Slides 11.1-11.-15 | |||||||||
Implement BinaryTreeOfStrings (from code on slides)
| |||||||||
| In-class (6 minutes) draw a tree, write elements in post order traversal |
![]()
Homework
| Read about binary trees in Chapter 11, pages 223..230 |
Lecture Outline
| Demo Obstacle Course GUI | |
| Begin 11-BinaryTrees.ppt Slides 11.1-11.-15 | |
| in class: Draw a Binary Tree and visit it inOrder |
![]()
| None |
Homework
| Work on Project 8 |
Lecture Outline
Top 40 Radio RecursionFromNchooseK.ppt
| |||
Use one more Chapter 10 problem as an example
| |||
| in class: Two recursion problems |
![]()
| Project 8 now linked |
Homework
| Read about recursion with arrays (Section 10-3) and linked structure (Section 10-3), pages 209.. 214 | |
| Begin Project 8 |
Lecture Outline
Consider Project 8
| |||||||||
Use other Chapter 10 problems as examples
|
![]()
| Quiz this Friday: Stack and Queues |
Homework
| Go to section |
Lecture Outline
| More recursive algorithms: Fibonacci and Palindrome |
![]()
| Quiz this Friday: Stack and Queues |
Homework
| Read pages 195-207 in Chapter 10: Recursion |
Lecture Outline
| Questions on the current project? | |||||
Discuss the reverse algorithms from Friday's lecture
| |||||
| Take attendance with this algorithm if rowNumber is the last row return number of students in the last row else return number of students in your row plus the number of students in the rows behind you | |||||
| Begin presentation 10-SimpleRecursion.ppt | |||||
| in-class
recursion
|
![]()
| Quiz next Friday: Stack and Queues |
Homework
| Work on project 7: class Expression |
Lecture Outline
Queues 09StacksQueues.ppt,
slides 9-24..9-46
|