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.
Instructor:
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
homework/programming projects.
These will be weighted at 50%, 20%, and 30% respectively.
Both exams can be accessed via
the CS 112 Master Course in Moodle.
Course Organization.
The course is organized around these components:
-
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.
Each week's lectures, labs and projects will cover the same
concepts, but will do so in different ways.
Other Policies:
Please see my
General Course Policies page for policies that all of my
courses have in common.
Calvin >
CS >
112 >
Policies
This page maintained by
Joel Adams.