Personen | Personen nieuwe site | Google | Route | Contact Login 
Course details 2012-2013  
Advanced Programming
Course Code :1001WETGPR
Study domain:Computer Science
Semester:Semester: 1st semester
Contact hours:60
Study load (hours):168
Contract restrictions: No contract restriction
Language of instruction :Dutch
Exam period:exam in the 1st semester
Lecturer(s)Jan Broeckhove


1. Prerequisites

At the start of this course the student should have acquired the following competences:
Specific prerequisites for this course:
You are able to program in a high-level language and you have some familiarity with the procedural constructs of C/C++ and elementary notions of software-engineering.
You have experience with UNIX or Linux, which is required for the practice sessions.

2. Learning outcomes

The objectives for this course are
  • You have a thorough knowledge of C++ programming constructs
  • You have a theoretical background on object orientation and and generic programming
  • You are an able C++ programmer capable of designing and implementing programs

3. Course contents

This course deals with object oriented programming and particular with the programming constructs that support object-oriented programming in C++. Some elementary Unified Modelling Language (UML) concepts and diagrams are also used.

4. Teaching method

Class contact teaching:
  • Lectures
  • Practice sessions
  • Tutorials

  • Project-based work:
  • Individually

  • 5. Assessment method and criteria

  • Written without oral presentation
  • Oral without written preparation
  • Closed book
  • Open-question

  • Continuous assessment:
  • Assignments

  • 6. Study material

    Required reading

    [1] Course Notes.
    [2] The C++ Programming Language, B. Stroustrup, Addison-Wesley, 2000.

    Optional reading

    The following study material can be studied on a voluntary basis:
    C++ FAQ's, M. Cline, G. Lomow, M. Girou, 2nd edition, Addison-wesley, 1999

    7. Contact information
    For questions concerning the theory classes, contact
    • Jan Broeckhove, email:, building G, G205
    For questions concerning the lab sessions, contact
    • Przemyslaw Klosiewicz, email:, lbuilding G, G207

    (+)last update: 28/09/2012 15:02 jan.broeckhove