C Programming Courses > Programming in C++ For Non-C Programmers Training Course
Course Fee = £1475 (excl.VAT)
Programming in C++ For Non-C Programmers Course Outline
Course Description
This course is designed to give delegates the knowledge to develop/maintain programs using C++ and its object oriented techniques. The course is for Programmers moving to object-oriented programming using C++.
Course pre-requisites:
IT personnel who already have good experience of programming in some language such as Basic, Pascal etc.
Topics covered on the 5 day Programming in C++ For Non-C Programmers course
Getting Started
- The First Program (hello.cpp)
- Compile Steps
- How to Compile and Run a Program
Data Types and Variables
- Fundamental Data Types
- Data Type Values and Sizes
- Variable Declarations
- Variable names
- Constants
- Character Constants
- String Constants
Operators and Expressions
- What are expressions?
- Arithmetic Operators
- Relational Operators
- Assignment Operator
- Expressions have resulting values
- True and False
- Logical Operators
- Increment and Decrement Operators (++ and --)
- 'Operate-Assign' Operators (+=, *=, ...)
- Conditional Expression
- Operator Precedence
- Precedence and order of evaluation
- Evaluation of Logical Operators
- Type Conversions
- The cast operator
Control Flow
- Statements
- if - else
- if() - else if ()
- switch()
- while()
- do - while()
- for()
- The for() loop - diagram
- The break statement
- The continue statement
Functions
- What is a function?
- Why use functions?
- Anatomy of a function
- Arguments passed by value
- When to Use the return Statement
- Returning Non-integer Values
- Functions in Multiple Source Files
- The Concept of Variable Scope
- Automatic Variables
- Global (external) variables
- Static Variables
- External Static Variables
Pointers and Arrays
- What is a pointer?
- Pointer Operators
- Why use pointers?
- Arrays:
- Arrays (a picture)
- The & Operator
- Pointers and arrays
- Passing arrays to functions
- Initializing arrays
- Strings and character pointers
- What is char s[7] ???
- Arrays of pointers
- Arrays of pointers - diagram
- Command-line arguments
Structures
- Comparison of structures and arrays
- Structure definitions
- Structure declarations
- Arrays of structures
This is an instructor led training course taught in a classroom based environment.
Course Classification:
Technical Training Course
Course Fee = £1475 (excl.VAT)
Scheduled course dates
| July 2009 |
August 2009 |
September 2009 |
October 2009 |
November 2009 |
| 20-24 | 17-21 | 14-18 | 19-23 | 16-20 |
If you want to attend the course but can't make the dates published, then please get in touch as we may well be able to add additional dates to those published or to re-arrange the course. Additionally, you could take advantage of one-to-one training with our SoloIT Training packages that also enables you to attend this course on dates that suit.
|
|
PTR Associates Limited 21A Peach Street, Wokingham, Berkshire, RG40 1XJ, United Kingdom
Tel: 0118 979 4000 Fax: 0118 979 4035 Email: training@ptr.co.uk
Privacy Policy | © PTR Associates Ltd
PTR Associates Ltd is a company registered in England and Wales. Company number 2442290.
Registered Office: Grenville Court, Britwell Road, Burnham SL1 8DF. VAT Registration Number: GB 532 1929 56
|