N1938E - An Introduction To C as a Foundation for C++ on OS/2
This introductory course to the popular C language is the start of your journey on the road to learning C++. Beginning with the fundamentals of the C language, you will learn the features common to both C and C++. A large part of the class time will be devoted to hands-on labs. Upon completion of this course, you will have the foundational skills to advance directly into C++ and object technology courses. NOTE: If you are already proficient in C, you should proceed to the next recommended course: Object-Oriented Programming with C++ on OS/2 (N1934E).
Length
4.5 days
What You Will Learn
- Demonstrate an understanding of all of the basic features of the C++ language
- Compile, link and execute a program in C++ using the VisualAge C++ compiler
- Maintain programs that are written in non-object-oriented C++
- Move more easily into an understanding of object oriented design and development concepts using C++
- Labs for this course will use the VisualAge C++ compiler in OS/2. Students will learn the fundamentals of using this state-of-the-art product while also solving moderately complex programming problems in the C and C++ languages.
Topics
- Fundamentals of C++
- Operators and Expressions
- Control Flow
- C++ I/O
- Arrays and Pointers
- Functions
- Structures
- Preprocessor and Header Files
Audience
Programmers with a procedural coding background but no prior knowledge of the C language who are preparing to learn object-oriented concepts using C++.
Prerequisites
Before taking this course, you should:
- Have experience developing programs using a compiler based language like COBOL, PL/I, FORTRAN, or Pascal
- Understand the following programming concepts:
- Compiling and linking - source to object to executable
- Program flow control constructs such as WHILE, FOR, IF-ELSE, CASE, etc.
- Functions, arguments and parameters
- Scope of identifiers
- Data representation
- Data aggregates such as arrays, structures or records.
Download
- Not Available