Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
object_oriented_programming_2017-18_winter_semester [2017/10/12 14:31]
jakub.gemrot
object_oriented_programming_2017-18_winter_semester [2017/12/06 21:08] (current)
jakub.gemrot
Line 25: Line 25:
 ======Lectures====== ======Lectures======
  
-=====L01 - 12.10.2017=====+=====L07 - 7.12.2017===== 
 + 
 +**Topic: Introduction to C++ Part 2** 
 + 
 +Details:  
 +  * Virtual methods, overriding, statics, friends, operators, exceptions, templates, namespaces, streams 
 + 
 +Slides:  
 +  * [[https://drive.google.com/open?id=0B49ID9s3-zhTenlkS1g0TGFyWVE|PDF 5]] (courtesy of Martin Pergel) 
 +  * [[https://drive.google.com/open?id=0B49ID9s3-zhTS21nVG1ETW4wOVU|PDF 6]] (courtesy of Martin Pergel) 
 + 
 + 
 +=====L06 - 9.11.2017===== 
 + 
 +**Topic: Introduction to C++ Part 1** 
 + 
 +Details:  
 +  * Classes, methods, constructors, destructors 
 + 
 +Slides:  
 +  * [[https://drive.google.com/open?id=0B49ID9s3-zhTRGFoLXliOXM5cDg|PDF 4]] (courtesy of Martin Pergel) 
 + 
 + 
 +=====L05 - 2.11.2017===== 
 + 
 +**Topic: Introduction to C Part 5** 
 + 
 +Details:  
 +  * Pointer arithmetic, structs, unions, preprocessor 
 + 
 +Slides:  
 +  * [[https://drive.google.com/open?id=0B49ID9s3-zhTRmFpZERfY2dRN00|PDF 3]] (courtesy of Martin Pergel) 
 + 
 +=====L04 - 26.10.2017===== 
 + 
 +**Topic: Introduction to C Part 4** 
 + 
 +Details:  
 +  * Dynamic allocations, struct + linked list, files, string functions 
 + 
 +Slides:  
 +  * [[https://drive.google.com/open?id=0B49ID9s3-zhTNzRNSEpnSGtxejA|PDF 2]] (courtesy of Martin Pergel) 
 +    * slides 25+ 
 + 
 +=====L03 - 19.10.2017===== 
 + 
 +**Topic: Introduction to C Part 3** 
 + 
 +Details:  
 +  * We revisited "arrays" again and talked about passing by value and "reference" 
 + 
 +Slides:  
 +  * [[https://drive.google.com/open?id=0B49ID9s3-zhTNzRNSEpnSGtxejA|PDF 2]] (courtesy of Martin Pergel) 
 +    * slides 01-24 
 + 
 +=====L02 - 12.10.2017=====
  
 **Topic: Introduction to C Part 2** **Topic: Introduction to C Part 2**
  
-Details: TBD+Details:  
 +  * We get to "arrays" and the magic of casts :)
  
 Slides:  Slides: 
   * [[https://drive.google.com/open?id=0B49ID9s3-zhTMFlSR09jV1dCLWM|PDF 1]] (courtesy of Martin Pergel)   * [[https://drive.google.com/open?id=0B49ID9s3-zhTMFlSR09jV1dCLWM|PDF 1]] (courtesy of Martin Pergel)
-    * slides 23-39+    * slides 34-39
   * [[https://drive.google.com/open?id=0B49ID9s3-zhTNzRNSEpnSGtxejA|PDF 2]] (courtesy of Martin Pergel)   * [[https://drive.google.com/open?id=0B49ID9s3-zhTNzRNSEpnSGtxejA|PDF 2]] (courtesy of Martin Pergel)
     * slides 01-18     * slides 01-18
Line 45: Line 101:
  
 Slides: [[https://drive.google.com/open?id=0B49ID9s3-zhTMFlSR09jV1dCLWM|PDF 1]] (courtesy of Martin Pergel) Slides: [[https://drive.google.com/open?id=0B49ID9s3-zhTMFlSR09jV1dCLWM|PDF 1]] (courtesy of Martin Pergel)
-  * We've been through slides 1-26+  * We've been through slides 1-33
   * History of language C, Pascal vs. C (types, comments, procedures and functions, operators, return), if, for   * History of language C, Pascal vs. C (types, comments, procedures and functions, operators, return), if, for
  
object_oriented_programming_2017-18_winter_semester.1507811508.txt.gz · Last modified: 2017/10/12 14:31 by jakub.gemrot