UCR CS 14:
Introduction to Data Structures And Algorithms
Academic Excellence
Workshop
Fall Quarter 2006
Class website (Moodle)
Tutorials
Workshop hours
Schedules and agendas
Members Roster
Elite Teams
In the workshops, the materials
covered in class are reinforced. Worksheets and mock exams with be given and
discussed prior to the real ones. The discussion will be in groups and
you are encouraged to collaborate. I will help you by directing you to the
right directions instead of giving you direct answers.
However, this is not a tutorial session or a homework group study, I
am not
going over homeworks. I also will not give any actual
codes or pseudocodes for both labs and programming assignments. I will
only
show you the general ideas and algorithms
You will be given alot of valuable tips about the class, the instructor,
and
all the little details needed to get an A.
Facilitator:
Jimmy Xu
(jxu@cs.ucr.edu)
Workshop Hours:
Monday 6:00pm - 8:00pm
Wednesday 6:00pm - 8:00pm
TBA
Office Hours:
Appointment Only
Engr II RM 110
Textbook:
Data Structures and Algorithms in C++,
Michael T. Goodrich, Roberto Tamassia, David Mount
10/09/06
All News will be posted on Moodle News Forum for this quarter. Please check reguarly.
Subject to change as the quarter progresses.
-
October 09, 2006
-
Get to know each other, fill out contracts, worksheets
-
Overview of the rules and functions of the workshop
-
Overview of the course and the workshop plans/layouts
-
Linked list (Discussion, Q & A), including programming assignment #1
-
Do Worksheet #1 and discuss
-
October 11, 2006
-
October 16, 2006
-
Discuss Homework #1 - List of list, conduct exercises
-
C++ File I/O Review
-
Hand out project List of List
and conduct group discussion.
-
October 18, 2006
-
October 23, 2006
-
October 25, 2006
-
Discuss more programming assignment
-
Do Homework - Worksheet #4 DUE next workshop.
- Do Lab Practical #1. You must complete this to get credit for attendance.
Turn in your file at the course turn-in page no later than the deadline.
-
October 30, 2006
-
Do Practice Midterm #A (If you think I will post it online, you are crazy!)
-
November 1, 2006
-
Do Practice Midterm #B (NOT POSTED)
-
November 6, 2006
-
November 8, 2006
-
Group Topic Presentation: Binary Heap, Hash/Dictionary ADT, 2-3 Trees, Red Black Trees
-
November 13, 2006
- Discuss Midterm results, go over questions
-
Sorting Algorithms, Heaps, Heapsort
- Do Worksheet #6 and conduct discussion.
-
November 15, 2006
-
Hashing/Hash Tables, Dictionary ADT
- Homework: Complete Worksheet #7 and conduct group discussion
-
November 20, 2006
-
Lab Practical #2 - Expression Tree @ TA room (110), bring your laptops if you have them.
-
Discuss Worksheet #7
-
November 22, 2006
-
Time has been changed to 12:00pm - 2:00pm at TA Room (110)
-
2-3 Trees, Running Times, Structures
-
Discuss Assignment #4
-
November 27, 2006
-
Continue on 2-3 Trees: Insert, Split
-
Do Worksheet #8 on 2-3 Trees and conduct group discussion
-
Start discuss Assignment #5
-
November 29, 2006
-
More 2-3 Trees: Remove, Merge, Redistributes
-
Continue discuss Assignment #5
-
December 4, 2006
-
Red Black Trees, Choosing a good ADT
-
Review for Final Exam
- Distribute Practice Final Exam (NOT posted)
-
December 6, 2006
-
You MUST complete practice final exam to come in, otherwise, workshop will be cancelled.
-
Discuss Practice Final Exam, Review, Play Jeopardy
Yellow = Eligible for Extra credit
Orange = Perfect Attendnace
|
No.
|
Name
|
Major
|
# of Workshops attended (16)
|
|
1
|
Pierre Sleiman
|
Computer Science
|
14
|
|
2
|
Edi Rocha
|
Computer Engineering
|
13
|
|
3
|
Robert Halstead
|
Computer Science
|
16
|
|
4
|
Jevons Chen
|
Computer Science
|
2
|
|
5
|
Morgan Schneider
|
Computational Mathematics
|
6
|
|
6
|
Daniel Liu
|
Computer Science
|
2
|
|
7
|
Frank Liu
|
Computer Science
|
2
|
|
8
|
Bailey Miller
|
Computer Engineering
|
12
|
|
9
|
Dong Kim (Paul)
|
Biological Science
|
5
|
|
10
|
Jimmy Lee
|
Information Systems
|
7
|
|
11
|
Monica Chin
|
Information Systems
|
8
|
|
12
|
Ryan Schaller
|
Computer Science
|
13
|
|
13
|
Charles Ma
|
Computer Engineering
|
1
|
|
14
|
Jose Rincon
|
Computer Engineering
|
10
|
|
15
|
Jose Cisneros
|
Business Administration
|
14
|
|
16
|
Chris Randle
|
Information Science
|
15
|
|
17
|
Aaron Russo
|
Computer Science
|
10
|
|
18
|
Win Kongmuang
|
Computer Science
|
2
|
|
Team Name
|
Member #1
|
Member #2
|
Member #3
|
|
PQ/Heap
|
Bailey Miller
|
Morgan Schneider
|
Jimmy Lee
|
|
Hash
|
Ryan Schaller
|
Chris Randle
|
(Vacant)
|
|
2-3 Tree
|
Pierre Sleiman
|
Edi Rocha
|
Robert Halstead
|
|
Red Black Tree
|
Aaron Russo
|
Jose Cisneros
|
(Vacant)
|
© 2005 - 2006 UC
Riverside Department of
Computer Science & Engineering. All rights
reserved.