CIS 2003 - Introduction to C++ and C
Who Should Enroll


This course is intended for students who already know how to program in some procedural programming language, such as Pascal, Fortran, Cobol, PL/I, etc. You do not need to know any C or C++. For a list of topics that you should understand, click here. If you have never written procedural programs before, consider taking CIS 1033 Fundamentals of Programming, which now uses C++ .

C++ is an extension to the C programming language. In order to learn C++, you must learn C. This course is primarily a C programming course; however, we will be covering the C++ input/output subsystem instead of the C input/output subsystem. Also, we introduce C++ classes but do not cover them in depth.

If you have never programmed before, or have very limited programming experience, it is unlikely that you will be successful in this course. There are two reasons for this:

If you are an experienced C programmer, and want to learn C++, this course may be too elementary for you. With a quick overview of the C++ input/output subsystem, you may be ready for CIS 2204 - Intermediate C++ Programming and Data Structures. This Intermediate C++ course goes much deeper into the object oriented features of C++ such as classes, inheritance, and polymorphism.


Return to C++ Home Page

URL: http://www.austin.cc.tx.us/comer/cis2003/
Copyright: Ó 1998 by the Austin Community College.
Department of Computer Studies. All rights reserved.
Comments to: Bob Comer
Last updated: August 18, 1998

Austin Community College is an equal opportunity educator and employer.