C++ Foundations Syllabus....


Catalog Data....

C++ Foundations is designed to teach the non-object-oriented portion of the C++ language. It is a hands-on class in which you will learn how to write C++ programs with multiple source files. Throughout the course, you will be encouraged to develop and practice good software design methodologies.  Offered: AWSpSu.


Course Goals....

The course begins with simple C++ programs that use a single source file then progresses to the study of keyboard input and screen output. Subsequent topics include the concept of functions, programs comprising multiple functions, intrinsic data types, user-defined types, arrays, strings, memory management, pointers and pointer management, dynamic and static memory allocation, loops and relational expressions, branching statements; and logical operators. The course next introduces functions of reasonable complexity and programs made up of multiple source files that can be compiled and linked into a single program.

By the end of the class, the student should have a working knowledge of the non-object-oriented portion of C++, and will be able to design, write, and debug robust multiple file programs. 


Course Syllabus....

Introduction

C++ Building Blocks

Strings, Arrays, and Structures

Pointers and Managing Memory

Control and Control Flow

Storage Classes, Scope, and Linkage


Comments to: jkp@oxford.wa.com (Last Update: 06 / 24 / 02 )