Information and features
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
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).
Select how you would like to study:
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