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++.
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.
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.
We recommend that there are no more than 10 participants, each working at his or her own machine.
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