C++ Lessons

The following lessons are self-paced and are intended to be used with  the eC compiler and runtime web site (bcook.cs.GeorgiaSouthern.edu/eclass).

The following C++ course starts from first principles. Its development is sponsored by Microsoft. We are creating the lessons this semester so the web site will grow as the project progresses. A (C) page is used to teach concepts; an (S) page is used to learn a skill.

You can help! Unlike a regular book, a web book is interactive. If you have suggestions for improvements, please mail them to us. If your suggestion is adopted, your initials will be listed on our Credits page.

 

LESSON NUMBER

LESSON

LESSON NUMBER

LESSON

1

(C) What is a computer language?

8

 

2

(C) Closer look at syntax diagrams

9

 

3

(S) Understanding compiler error messages

10

Strings and String operations

4

(S) The "Hello World" Program
(S) How to edit/compile/execute?

11

 

5

(S) Formulas and Tables

12

 

6

(S) Low-Level Syntax (not done)

13

 

7

(C) Expressions (not done)

14

Typedef declarations and enumerated types