Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
object_oriented_programming_2018-19_winter_semester [2018/10/02 21:15] jakub.gemrot [L01 - 2.10.2018] |
object_oriented_programming_2018-19_winter_semester [2018/10/29 21:55] jakub.gemrot |
||
---|---|---|---|
Line 24: | Line 24: | ||
======Lectures====== | ======Lectures====== | ||
+ | |||
+ | =====L05 - 30.10.2018===== | ||
+ | |||
+ | **Topci: Introduction to C++ Part 1** | ||
+ | |||
+ | Tip: | ||
+ | * If you want to get kickstarted to the flame war between Object Oriented Programming vs. Functional Programming, | ||
+ | |||
+ | Details: | ||
+ | * First, we start what might seem bad at pure-C | ||
+ | * Then, we detail how that might be addressed using OOP and therefore C++ | ||
+ | * Hopefully, it gives us enough ammunition to deal with con/ | ||
+ | |||
+ | =====L04 - 23.10.2018===== | ||
+ | |||
+ | **Topic: Introduction to C Part 4** | ||
+ | |||
+ | Details: | ||
+ | * Preprocessor | ||
+ | * Enums | ||
+ | * We have started with C++! But I forgot to show you unions from C, I will start with them next week. | ||
+ | |||
+ | Slides: | ||
+ | * [[https:// | ||
+ | * the rest of the slides | ||
+ | |||
+ | VS2017 Solution from the lecture: | ||
+ | * [[https:// | ||
+ | |||
+ | =====L03 - 16.10.2018===== | ||
+ | |||
+ | **Topic: Introduction to C Part 3** | ||
+ | |||
+ | Details: | ||
+ | * Struct, typedefs, linked list, custom "safe string" | ||
+ | * Files | ||
+ | |||
+ | Slides: | ||
+ | * [[https:// | ||
+ | * a few first slides | ||
+ | * [[https:// | ||
+ | * slides 19+ | ||
+ | |||
+ | VS2017 Solution from the lecture: | ||
+ | * [[https:// | ||
+ | |||
+ | =====L02 - 09.10.2018===== | ||
+ | |||
+ | **Topic: Introduction to C Part 2** | ||
+ | |||
+ | Details: | ||
+ | * We discussed pointer, arrays, dynamic allocation | ||
+ | * Struct, typedefs, linked list | ||
+ | |||
+ | Slides: | ||
+ | * [[https:// | ||
+ | * slides 34-39 | ||
+ | * [[https:// | ||
+ | * slides 01-18 | ||
+ | |||
+ | VS2017 Solution from the lecture: | ||
+ | * [[https:// | ||
+ | |||
=====L01 - 2.10.2018===== | =====L01 - 2.10.2018===== | ||
Line 33: | Line 96: | ||
Slides: [[https:// | Slides: [[https:// | ||
- | | + | * History of language C, Pascal vs. C (types, comments, procedures and functions, operators, return), if, for, while, switch |
- | | + | |
* We briefly touched the topic of pointers, arrays and " | * We briefly touched the topic of pointers, arrays and " | ||
Line 48: | Line 110: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||