CSci 101 Syllabus
Spring, 2002
We'll cover the first six chapters of the text and parts of the rest of the text. The text is intended for a one-year course, so many of the topics in the last half of the book will be abbreviated. Topics include
- An introduction and history of programming.
- The "primitive" types of variables, including integer, various real (floating-point) types, boolean (true or false), and character. Also, strings (sequences of characters).
- Flow of control: branching statements (if/then), and loops (while, for).
- Classes and objects, primarily how to use them. Creating new classes comes later.
- Arrays. Most programs require arrays.
- Windows, frames, mice, exceptions, files, applets, html. These will be introduced early as the course progresses, but covered in detail later in the course.