Lectures will serve as an entry point for exercises. They set themselves the objective of introducing students into the problematics and outlining the subsequent work on the exercises.
Lectures will include at least the following topics:
- type system, from basic data types to object type, conversion type
- working with pointers and references, the basic principle of "smart pointers"
- operators and their overloading
- program flow controling
- principles of Object Oriented Programming projected into the C++ language
- standard library
-- exception system
-- iterators and their types
-- working with files
-- console application creation
-- more selected STL classes
Practical exercises will follow on the lecture notes, which will expand on the practical level of programming.
- Basic data types, struct, union
- Memory allocations, pointers, references, smart pointers
- Program flow controling
- Operators, their overloading, bit operators and their usage
- Principles of OOP projected into C ++
- Familiarize with the standard library and the concept of their classes
- Exceptions and their usage
- Construction of different types of iterators and their usage
- Working with text and binary files
- Case Study: Creation of a more complex console application - data processing
- Other selected classes from STL
- Verification of knowledge
Lectures will include at least the following topics:
- type system, from basic data types to object type, conversion type
- working with pointers and references, the basic principle of "smart pointers"
- operators and their overloading
- program flow controling
- principles of Object Oriented Programming projected into the C++ language
- standard library
-- exception system
-- iterators and their types
-- working with files
-- console application creation
-- more selected STL classes
Practical exercises will follow on the lecture notes, which will expand on the practical level of programming.
- Basic data types, struct, union
- Memory allocations, pointers, references, smart pointers
- Program flow controling
- Operators, their overloading, bit operators and their usage
- Principles of OOP projected into C ++
- Familiarize with the standard library and the concept of their classes
- Exceptions and their usage
- Construction of different types of iterators and their usage
- Working with text and binary files
- Case Study: Creation of a more complex console application - data processing
- Other selected classes from STL
- Verification of knowledge