Hands-On Object-Oriented Design & Programming using C++

Introduction

Although C++ is highly flexible and efficient, it is also a large and complex language. This hands-on course is the first of two courses on C++. It tries to clarify and prioritise the language from the perspective of teaching good, introductory, object-oriented programming in C++. Its follow-up course Advanced C++ (C++ Traps and Pitfalls) goes into much more detail and has a particular focus on safe and correct C++.

Duration

The course lasts three days. (The follow-up course, mentioned above, lasts four days, and we recommend that a practice period of three or four weeks is kept between the two courses.)

Each day will start at 09.00 and finish at 16.30. The course is based on a cycle of theory-language-practice-review, with two or three cycles each day. One non-trivial, practical case-study is developed during the course.

Intended Audience

The course is not a first-language course. It is aimed at software engineers who already know a high-level language such as Ada, Pascal or Modula-2. Knowledge of C is by no means essential. Participants who know C usually find the syntax easier to cope with but often find it difficult to make the transition to fully object-oriented designs. Although the course does consider the design of good object-oriented programs, participants will, ideally, have attended the Object-Oriented Design using UML or Object-Oriented Analysis and Design course.

Aims

Numbers

We recommend that there are no more than 10 participants, each working at his or her own machine.

Deliverables

Contents

Site Requirements

Contacting

Please contact Matrice by telephone on +44 7010 704705; by fax on +44 7010 704706; by emailing bookings@matrice.co.uk; or by visiting http://www.matrice.co.uk

Questions or problems regarding this web site should be directed to webmaster@matrice.co.uk.
Copyright © 2005 Matrice. All rights reserved.
Last modified: Tuesday, 07-Jun-2005