The course will cover c++(17) topics from basics to advanced, python3 and how to combine the two.
- Programming -- Principles and Practice using C++ (Second Edition), Bjarne Stroustrup
- A Tour of C++, Bjarne Stroustrup
- Core Guidelines
- learncpp.com
- exam dates are not yet set, but Winter Session is probably in February
- exam format is probably written (with questions similar/identical to "test yourself" sections and code snippets similar to homework)
- contact information (email, zoom and unofficial discord) are in Moodle (access from units, sissa or ict emails)
- video recordings probably on moodle as well
- exercise discussions will be at the last part of every lecture
- homework will not be checked, but you absolutely have to do it if you hope to learn anything
- questions through email/discord are welcome, but might take time to answer, try to ask them at breaks/exercise sessions (help each other through discord is also encouraged, I will moderate the discussion to make sure nothing wrong is being said)
Martedì 04/10 – Aula 128-129
- hello world
- variable types, keywords
- control flow
- first intro to classes
Giovedì 06/10 – Aula 128-129
- functions
- references and pointers
- class member functions and constructors
- review of last homework
- survival crush course on git
Martedì 11/10 – Aula 128-129
Giovedì 13/10 – Aula 128-129
Martedì 18/10 – Aula 004
Giovedì 20/10 – Aula 128-129
Martedì 25/10 – Aula 128-129
Giovedì 27/10 – Aula 128-129
Martedì 01/11 – Festa
Giovedì 03/11 – Festa
Martedì 08/11 – Aula 128-129
Giovedì 10/11 – Aula 128-129
Martedì 15/11 – Aula 128-129
Giovedì 17/11 – Aula 128-129
Martedì 22/11 – Aula 004
Giovedì 24/11 – Aula 005
Martedì 29/11 – Aula 128-129
Giovedì 01/12 – Aula 128-129
Martedì 06/12 – Aula 004
Giovedì 08/12 – Festa
Martedì 13/12 – Aula 128-129
Giovedì 15/12 – Aula 128-129
Martedì 20/12 – Aula 128-129
Giovedì 22/12 – Aula 128-129