CISC115 (C or better) or permission of the Department of Science, Technology, Engineering and Mathematics.

Corequisites

None

V. Other Pertinent Information

A significant portion of the course is dedicated to developing a
hands-on proficiency with the tools and devices of C++. Thus a minimum of five laboratory assignments and exercises will be included in this course. The laboratory periods could be devoted to the lab exercises as well as demonstrations. This is an area that is best utilized at each individual instructor�s discretion.

VI. Catalog Course Description

A study of the structured programming language C++; this course's topics include types, operators, control flow, pointers, arrays, and I/O techniques.

VII. Required Course Content and Direction

Learning Goals:

Understand the proper syntax of a C++ program.

Understand, recognize and define the data types available in
the C++ language.

Be able to use the instruction necessary to alter and control the
sequence of instruction execution of a C++ language program.

Be able to effectively use arrays, pointers, functions, and
character strings in a C++ language programs.

Understand the role of the C++ Preprocessor.

Be able to incorporate file processing (F10) into a C++ language
program.

Planned Sequence of Topics and/or Learning Activities:

Introduction to PC-DOS operating systems, editor and the
history of C++.