CS 112 uses the C++ programming language to
introduce students to the elementary data structures
(vectors, lists, stacks, queues, binary search trees, ...),
recursion, big-oh notation, and other
intermediate-level programming topics.
Professor Joel Adams
Course Text: For sale in the bookstore...
Grading.Your grade in this course will be based on the
total number of points you earn on:
two exams (midterm and final), laboratory exercises, and
These will be weighted at 50%, 20%, and 30% respectively.
The course is organized around these components:
Each week's lectures, labs and projects will cover the same
concepts, but will do so in different ways.
The lectures that will introduce data structures topics
at the conceptual level;
The labs in which students will (in pairs) practice using and
building data structures; and
The projects in which students will (individually)
practice using and building data structures.
Please see my
General Course Policies page for policies that all of my
courses have in common.
This page maintained by