Schedule first course C/C++


The next course `Programming in C/C++ part I starts

September 7, 2021

Below you find the concept schedule for Part I of the course on Programming in C/C++ for the academic year 2020-2021

During the course, the schedule may change. This page always shows the latest details about the schedule.

If you're interested in participating, please read the studiegidstekst and the description of the setup of the general approach following in the three courses on C/C++ as well.

The lectures are scheduled on Tuesdays at 11:00 o'clock in lecture hall 0253 of the `Bernoulliborg' (Nijenborgh 9 9747 AG Groningen)

Please note:

In the current course setup we use the first item to compress several initial lectures into fewer initial lectures, highlighting the basic elements of the language. Participants not having any previous experience in programming are fully welcome to join the course, but are also advised to read an introductory book on programming before the actual course starts.

We address the second item by adding a pre-lecture, which is presented at the very first scheduled date. In this lecture Jurjen explains

This pre-lecture is FYI-only and not part of the actual course.


Schedule:

    Note: the schedule below shows the dates and times as currently planned.
    Close to the course's beginning, be sure the check the schedule for 
    any changes.

  Date     Time        Topic        
  ----------------------------------------------------------------
  07-09   11:00-13:00  Pre-lecture: Linux, Command line interface
                                    the C++ compiler

  14-09   11:00-13:00  Introduction, C++ background, Data types,
                       Expressions, Operators, Scoping rules.

  21-09   11:00-13:00  Strings, Statements, Flow control

  28-09   11:00-13:00  Functions, Procedural programming
                       References, Overloading, Default arguments

  05-10   11:00-13:00  Classes: Initialization, Construction,
                       Composition

  12-10   11:00-13:00  Arrays, pointers, part I

  19-10   11:00-13:00  Arrays, pointers, part II

  26-10   11:00-13:00  Input, Output, 

  02-11   11:00-13:00  Classes: Allocation, Destruction, Copy
                       constructors, Assignment overloading

  09-11   11:00-13:00  Possible extension.

  -------------------------------------------------------------------


Frank B. Brokken (f.b.brokken@rug.nl)
15 October 2021