Information and features
Course
Published
(Updated )
Tampere University
Programming 2: Techniques
In this course, you will learn to program with C++. You are expected to have earlier programmed with some programming language.
From
5 cr
Registration period closed
Basic studies
Core content
- Dividing program code into manageable parts and other style issues.
- Modularity and use of classes, basics of object-oriented programming.
- Recursion.
- STL (Standard Template Library), basic containers (vector, set, map), iterators.
- Values, references, pointers, indirect memory access.
- Memory and arrays.
- Dynamic memory management, linked list, smart pointers.
Version control (in single programmer's projects without remote repositories).
Compiling compared to interpreting.
Complementary knowledge
- STL algorithms, more STL containers (list, deque).
- Function pointers, pointer arithmetics.
- Compilation process (preprocessor, linking).
Contains
Check the institution’s website for the required studies.
No active implementations at present.
Additional information and registration
- Price and registration period
Check on the university's website
Additional information:
Fields
Information and communication technologies
Scope
5 cr
Code
COMP.CS.110