/ BCF / Cursussen / ICT-cursussen / C++
 
General Information ICT Courses Courses on Applied Statistics Register Latest News Calender Certificates Course leaflet Contact

Course number 550

C++

C++ is a powerful computer programming language that is appropriate for technically oriented people with
little of not programming experience and for experienced programmers to use in building substantial
information systems. Although C++ is highly flexible and efficient, its very flexibility coupled with a very
mixed parentage means that it supports just-about-anything-oriented design as well as object-oriented design.
The syntax is also complex and idiosyncratic. This C++ course tries to clarify and prioritise the language
from the perspective of teaching object-oriented, safe programming in C++, rather than just C++ programming.


The course is presented in two parts, and it is recommended that the parts be taken separately.
Part one normally takes three days and is a first-pass look at the basics of the language, focusing on object-oriented design and programming.
The main topics of part one are:
- Objects and Object-Orientation,
- The Abstract Data Type and Classes,
- Implementation and Composition,
- Interfaces and Inheritance,
- More Design Issues.
Prerequisite part one: C Programming, Object Oriented Programming and UML
 

Download All examples, exercises and sheets of this course.
Documentation The lecture notes "The C++ Programming Language" will be handed out at the beginning of the course.
The books "Thinking in C++, Volume One" by Bruce Eckel, and the standard work
"The C++ Programming Language" by Bjarne Stroustrup, will be available during the course.
Language The documentation used in this course is in English.
The language of communication can be either Dutch or English, to be decided in mutual agreement with the students
Prerequisite knowledge Some experience with the language C or Java
Form Partly theory, partly hands-on experience
Course duration 4 days
Schedule Date unknown. This course is not yet scheduled.
Maximum number of participants 20
Register