Call us on 0190 864 5717
Fax - 087 016 02754

The Test Place
 


Section::Home



Accounting
for freelancers and contractors



 


 

C and C++ Training Courses

C courses are based on ISO 9899:1999
The International Standard for the C Language often referrred to as ANSI C
C++ Courses are based on ISO 14882:1998, The International Standard for C++

Introduction To C (4 Days) Course Ref cr027

  • Key features of C, portability, performance
  • Support of structured programming 
  • Conceptual models
  • Separate compilation of modules
  • Applications of the C language
  • Program structure
  • Environment
  • Expressions and Operators
  • Declarations
  • Statements
  • Lexical elements
  • Data and code statements
  • Extenal Definitions
  • C software development life cycle
  • Standardisation Process
The Standard C Library The Standard C pre-processor
  • Diagnostics
  • Character Handling
  • Localization
  • Mathematics
  • I/O
  • General Utilities
  • String Handling
  • Date and Tim
  • Defining and calling macros 
  • Utilizing conditional compilation 
  • Passing values to the compiler

Course Details (PDF)

 

An Introduction to C++ (5 Days) Course Ref cr001

C++ Programs
C++ history and evolution, Program Structure and Environment, Simple C++ programs

Comments, Keywords, Identifiers, C++ program life cycle, C++ development environments

Types
Numeric Data Types,

Initialisation, Arithmetic operations, precedence, assignment, constants, literals, conversions

Text Data Types

Characters, wide characters, strings, general text manipulation

Control Flow
Statements, decisions, conditional statements, looping statements, structured programming

Functions and Methods
Declaring, calling and defining functions and methods in C++, passing arguments to functions by value and by reference

 

Arrays
Declaration, initialisation, constraints, Accessing array elements, Arrays with functions, character arrays, multidimensional arrays

Pointers
Use of pointers in C++, the concept of pointers. declaring pointers, initialising a pointer

the operators ‘&’ and ‘*’, manipulating pointers

Input and Output
C style Stream I/O, C++ style Stream I/O

Information Modelling
Object-Oriented Systems Analysis

Difficulties in Software Engineering, basic Ideas, abstraction, definition of an Object, attributes, objects in a C++ Program

Classes

Objects in C++, Structs and classes, class members, member functions (Methods)

 

 

Course Details (PDF)

 

 

C++ for  C Programmers (4 Days) Course Ref cr002

  • How C++ differs from C
  • Namespace and Linkage
  • I/O
  • Reference Variables
  • Information Modelling OO System Analysis
  • Classes
  • Functions in C++ 
  • Special member Functions
  • Name Lookup
  • Aggregation and Association 
  • Member Access Control
  • Declarative Regions and Scopes
  • Overloading
  • Derived Classes (Inheritance)
  • Polymorphism
  • Templates( Generics)
  • Construction and Destruction
  • Storage Duration
  • Standard Library contents and orgainsation

Course Details (PDF)




All content © TFJ Limited 1998 - 2008 [Copyright and Legal Bytes] | [Top of Page] 

©2000-2008 TFJ Ltd. All rights reserved.
[Contact Details]
Last Updated [10/01/2008 15:07:04] http://www.thetestplace.co.uk//Training/cprog.asp