POWERPOINT SLIDES

COURSE: CMSC 201 DM1 Computer Science I for Majors

TEXTS: Programming and Problem Solving with C++,

by Dale/Weems/Headington, Jones and Bartlett Publ. (1996)

and, Introduction to Programming in C++: A Laboratory Course,

by Roberge and Smith, Jones and Bartlett Publ. (1995)

D/W/H CHAPTER

TITLE

1

Overview of Programming and Problem Solving

2

C++ Syntax and Semantics, Program Development Process

3

Arithmetic Expressions, Function Calls, and Output

4

Program Input and the Software Design Process

5

Conditions, Logical Expressions

Selection Control Structures

6

Looping

7

Functions

8

Scope, Lifetime, More on Functions

9

Additional Control Structures (Switch, Do...While, For)

10

Simple Data Types: Built-In and User-Defined

11

One-Dimensional Arrays

12

Applied Arrays: Lists and Strings

13

Multidimensional Arrays

14

Records (C++ Structs)

15

Classes and Data Abstraction

16

Object-Oriented Software Development (Inheritance, Composition, and Virtual Functions)

19

Recursion

[ CCBC-Essex Home Page | Sylvia Sorkin's Homepage ]
Last updated: Nov. 4, 1999