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
Next revision Both sides next revision
object_oriented_programming_2017-18_winter_semester [2017/10/04 22:28]
jakub.gemrot
object_oriented_programming_2017-18_winter_semester [2017/10/26 13:41]
jakub.gemrot
Line 1: Line 1:
-======Object Oriented Programming - Lecture 2017/2018======+======Object Oriented Programming - Lectures 2017/2018======
  
 This page contains materials for the first half of lectures for [[https://is.cuni.cz/studium/rozvrhng/roz_predmet_gl.php?gl=16aNMIN201p1&fak=11320&skr=2017&sem=1|Object Oriented Programming (NMIN201)]] course that is being/has been taught during winter semester 2017/2018 at [[http://www.mff.cuni.cz/|Charles University]] in [[http://www.praha.eu/jnp/cz/home/magistrat/index.html|Prague]], Czech Republic.  This page contains materials for the first half of lectures for [[https://is.cuni.cz/studium/rozvrhng/roz_predmet_gl.php?gl=16aNMIN201p1&fak=11320&skr=2017&sem=1|Object Oriented Programming (NMIN201)]] course that is being/has been taught during winter semester 2017/2018 at [[http://www.mff.cuni.cz/|Charles University]] in [[http://www.praha.eu/jnp/cz/home/magistrat/index.html|Prague]], Czech Republic. 
Line 17: Line 17:
 ======Dates====== ======Dates======
  
-Thursday's lecture, 14:00, [[https://is.cuni.cz/studium/rozvrhng/roz_budova_macro.php?skr=2017&sem=1&fak=11320&budova=NKAR&den=4|K11]].+Thursday's lecture, 15:40, [[https://is.cuni.cz/studium/rozvrhng/roz_budova_macro.php?skr=2017&sem=1&fak=11320&budova=NKAR&den=4|K11]].
  
 You can contact me at any time: [[mailto:jakub.gemrot@gmail.com|jakub.gemrot@gmail.com]] You can contact me at any time: [[mailto:jakub.gemrot@gmail.com|jakub.gemrot@gmail.com]]
Line 24: Line 24:
  
 ======Lectures====== ======Lectures======
 +
 +=====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**
 +
 +Details: 
 +  * We get to "arrays" and the magic of casts :)
 +
 +Slides: 
 +  * [[https://drive.google.com/open?id=0B49ID9s3-zhTMFlSR09jV1dCLWM|PDF 1]] (courtesy of Martin Pergel)
 +    * slides 34-39
 +  * [[https://drive.google.com/open?id=0B49ID9s3-zhTNzRNSEpnSGtxejA|PDF 2]] (courtesy of Martin Pergel)
 +    * slides 01-18
  
 =====L01 - 5.10.2017===== =====L01 - 5.10.2017=====
Line 33: Line 68:
  
 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-33
 +  * History of language C, Pascal vs. C (types, comments, procedures and functions, operators, return), if, for
  
 Useful:  Useful: 
object_oriented_programming_2017-18_winter_semester.txt · Last modified: 2017/12/06 21:08 by jakub.gemrot