UCR CS 14:
Introduction to Data Structures And Algorithms
Academic Excellence
Workshop
Spring Quarter 2006
Class website
Tutorials
Class Mailing List
Workshop hours
Schedules and agendas
Members Roster
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:
Tuesday 4:30pm - 6:30pm
Thursday 4:30pm - 6:30pm
Engr II RM 202
Office Hours:
Monday 4:05pm to 5:00pm
Wednesday 11:00am to 12:30pm
Or by Appointment
Engr II RM 110
Course Website:
Spring 2006
Textbook:
Data Structures and Algorithms in C++,
Michael T. Goodrich, Roberto Tamassia, David Mount
Subject to change as the quarter progresses.
-
April 11, 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 Linked List Exercise and discuss
-
Assign homework #1: Mock Quiz #1a
(must complete it before the next workshop)
-
April 13, 2006
-
April 18, 2006
-
Runtime Analysis, Big-O notations
-
Do worksheet #1
and conduct group discussion
-
April 20, 2006
-
Stacks and Queues
-
C++ Command line arguments
-
Discuss programming assignment #2
-
Assign homework #2: Mock Quiz #2a (must complete to attend the next workshop)
-
April 25, 2006
-
April 27, 2006
-
Sign in, go to Annual Major Adivising Session for CS majors (5pm)
-
Review for Midterm
-
Conduct group activities - review
-
Assign homework #3: Mock Midterm #a and
Mock Midterm #b DUE next session
-
May 2, 2006
-
May 3, 2006
-
11:10am to 12:40pm - Practice Lab Practical Exam
-
Discuss and give out solution test cases
-
May 9, 2006
-
May 11, 2006
-
May 16, 2006
-
Discuss Worksheet #3 - Binary search tree part II Solution
-
Mock Quiz #3 and Solution
-
Hints and tips on assignment #4
-
Brief introduction to Bash Shell Slide
-
collect money for the food party ($3/each person attending)
-
May 18, 2006
-
Sorting Algorithms
-
Do worksheet #4 on sorting and conduct discussion
-
Discuss Hashing and dictionary ADT (if we have time)
-
May 23, 2006
-
Food party (For those who have paid)
-
Discuss some interesting topics - C++ casts, 2-3 Trees
-
May 25, 2006
-
Discuss 2 - 3 Trees (Order traversals, search, insert)
-
Do Worksheet #6 on 2-3 Tree and conduct discussion
-
Assign homework #6: Worksheet #5 on hashing. DUE at the beginning of next workshop.
(this will be review for quiz). No more mock quizzes will be given.
-
May 30, 2006
-
Discuss worksheet #5 on hashing.
-
Review for Quiz (Ask questions, I will not be giving you info if you don't ask)
-
Discuss in detail: 2-3 tree insert and split (for assignment #5)
-
June 1, 2006
-
Continue discussion on Assignment 5 - 2-3 Tree (Insert, Split, Remove)
-
go to lab RM 127 to work on AS5. You must pass my test
cases to sign in. Turn in folder has been setup for you.
- My test cases and Output
-
Assign homework #7: Practice Final Exam. NOTE: It is due at the beginning of the next
workshop. If you do not complete it, there will be no discussion, no solutions, and
the workshop will be cancelled.
-
June 6, 2006
-
Discuss 2-3 Tree, remove/merge/redistribute
-
Play Jeopardy to review for final
-
June 8, 2006
-
Go over Practice Final Exam (if all of you have attempted it and finished it)
-
June 14, 2006 - Extra Review Session
-
Extra Review session start at 11:00am in RM 110 TA office
-
Extra office hour immediately follow the review session
Yellow = Eligible for Extra credit
Orange = Perfect Attendnace
|
No.
|
Name
|
Major
|
# of Workshops attended (18)
|
|
1
|
Thanh Mai
|
Computer Science
|
16
|
|
2
|
Ramiro Diaz
|
Computer Engineering
|
18
|
|
3
|
Vu Le
|
Biological Science
|
9
|
|
4
|
Ossy Sutjita
|
Computer Science
|
18
|
|
5
|
Dominic Toledo
|
Information Systems
|
18
|
|
6
|
Michael Choi
|
Computer Science
|
9
|
|
7
|
Kevin Izu
|
Computer Science
|
17
|
|
8
|
Carl Wilson
|
Computer Engineering
|
15
|
|
9
|
Sarah Gin
|
Mathematics
|
16
|
|
10
|
Ken Nagarayawongse
|
Information Systems
|
13
|
|
11
|
Ryan Francisco
|
Information Systems
|
13
|
|
12
|
Brett Sonico
|
History
|
16
|
|
13
|
Kenneth Wat
|
Computer Science
|
14
|
|
14
|
Larry Hoang
|
Computer Science
|
12
|
|
15
|
Stephen Jones
|
Computer Science
|
8
|
|
16
|
Abdul Zahid
|
Computer Engineering
|
11
|
© 2005 - 2006 UC
Riverside Department of
Computer Science & Engineering. All rights
reserved.