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
Sequentiality:
Contact hours:60
Credits:6
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

    Examination:
  • 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: Jan.Broeckhove@ua.ac.be, building G, G205
    For questions concerning the lab sessions, contact
    • Przemyslaw Klosiewicz, email: Przemyslaw.Klosiewycz@ua.ac.be, lbuilding G, G207

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