Outline of CS 3345, Algorithm Analysis & Data Structures
Algorithm Analysis & Data Structures
Prof. William J. Pervin
Data Structures and Algorithms in Java,
by Goodrich & Tamassia
while the text uses Java, it is not a
prerequisite. The instructor will try to
make it possible for students who know
C++ to understand the algorithms and
- This is a required course for degree-seeking
undergraduate students in Computer Science.
- An understanding of the material in this course
is recommended for all students who intend use computers.
- Others who can benefit from this course include employees
of local high-technology companies who need an introduction
to computer science.
This is, in fact, the first and most basic subject
in Computer Science!
CS 2315 & CS 3305 (C++)
or the equivalents.
OVERALL GOALS OF CS 3345:
We will try to provide a practical introduction
to data structures and algorithms, from the view
of abstract thinking and problem solving.
Many of the important details of analysis and
implementations will be introduced.
There will be two examinations and
a comprehensive final examination.
Homework will count in the final grade.
The detailed assignments will be given in class;
click here for
general descriptions of the homework.
For a detailed syllabus, click
Luming Huang at [email protected] has office hours of MW
7:00-8:30pm in EC 3.526.
Back to Dr. Pervin's Home Page