Course Description
Covers advanced programming techniques and data structures. Topics include
recursion, algorithm analysis, linked lists, stacks, queues, trees, graphs,
tables, searching, and sorting. Counts as a CS Background course for the
concentration.The students are expected to have some programming experience
in Java (equivalent to CS111 courses).
Meetings
Lectures: Mon./Tues./Wed./Thurs. 2-4 p.m. in PSY 212
Lab: Wed. 1-2 p.m. in EMA
304Staff
Ilir Capuni
(Instructor)
Office hours (in PSY 225):
Mon, Tue, Thu: 1pm - 2pm
Wed: 4pm - 6pm
or by appointment
LiKai Liu (TF)
Office hours: MR 4-5pm in MCS 170
Textbook
Data Structures and Algorithms in Java (4th Edition),
by Michael Goodrich and Roberto Tamassia, ISBN #978-0-471-73884-8
Exams
The midterm:
07/20 during the class
The final: 08/06
during the class
Assignments
Will be posted weekly
at the TF's homepage