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
programming_ii_2016-17_summer_semester [2017/04/25 13:53]
jakub.gemrot
programming_ii_2016-17_summer_semester [2017/05/09 11:24]
jakub.gemrot
Line 1: Line 1:
 ======Programming II - Labs 2016/2017====== ======Programming II - Labs 2016/2017======
  
-This page contains materials for the practice lessons of the [[https://is.cuni.cz/studium/predmety/index.php?tid=&do=predmet&kod=NPRG031|Programming II (NPRG031)]] course that is being/has been taught during summer term 2015/2017 at [[http://www.mff.cuni.cz/|Charles University]] in [[http://www.praha.eu/jnp/cz/home/magistrat/index.html|Prague]], Czech Republic. The course official web page is/was to be found at [[http://kam.mff.cuni.cz/~perm/programovani/NPRG031/|Martin Pergl]] and [[http://ksvi.mff.cuni.cz/~holan/|Tomáš Holan]]. The practice lessons (labs) are/were backed by many, for this [[https://is.cuni.cz/studium/rozvrhng/roz_predmet_gl.php?id=b91257df0b9999e9dec8fd01d7630512&tid=&skr=2016&sem=2&gl=16bNPRG031x11&fak=11320|group]], concretely, by [[http://gamedev.cuni.cz/contacts/|Jakub Gemrot]] +This page contains materials for the practice lessons of the [[https://is.cuni.cz/studium/predmety/index.php?tid=&do=predmet&kod=NPRG031|Programming II (NPRG031)]] course that is being/has been taught during summer term 2016/2017 at [[http://www.mff.cuni.cz/|Charles University]] in [[http://www.praha.eu/jnp/cz/home/magistrat/index.html|Prague]], Czech Republic. The course official web page is/was to be found at [[http://kam.mff.cuni.cz/~perm/programovani/NPRG031/|Martin Pergl]] and [[http://ksvi.mff.cuni.cz/~holan/|Tomáš Holan]]. The practice lessons (labs) are/were backed by many, for this [[https://is.cuni.cz/studium/rozvrhng/roz_predmet_gl.php?id=b91257df0b9999e9dec8fd01d7630512&tid=&skr=2016&sem=2&gl=16bNPRG031x11&fak=11320|group]], concretely, by [[http://gamedev.cuni.cz/contacts/|Jakub Gemrot]] 
  
 ======Dates====== ======Dates======
Line 24: Line 24:
  
 ======Labs: History====== ======Labs: History======
 +
 +**Lab 12**  [[https://drive.google.com/open?id=0B49ID9s3-zhTRXZDeTN2dm8wX3M|(PDF)]] 
 +**(9.5.2017)**
 +    * Minimax
 +      * How to play 2-player games
 +    * Assignment
 +      * Create AI player for TicTacRow (...Col...)
 +      * [[https://drive.google.com/open?id=0B49ID9s3-zhTV0Y3TmlWdzRhdEU|TicTacRow]]
 +      * //10 points//
 +      * DEADLINE: not really ... 30.9.2017 23:59 ... be reasonable!
 +
 +**Lab 11**  [[https://drive.google.com/open?id=0B49ID9s3-zhTUk1hZ3RZMVBUaDQ|(PDF)]] 
 +**(2.5.2017)**
 +    * Test Driven Development
 +      * What is TDD, why we should do it, how to do it in C#
 +    * Assignment
 +      * Provide complete code coverage for Heap class
 +      * [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2016/Workshop11-Homework.zip|Assignment project]]
 +      * Have you found any bugs in there?
 +      * //10 points + 3 (meeting the deadline)//
 +      * DEADLINE: 16.5.2016 23:59
  
 **Lab 10**  [[https://drive.google.com/open?id=0B49ID9s3-zhTYjBZb3pHTHd1Wlk|(PDF)]]  **Lab 10**  [[https://drive.google.com/open?id=0B49ID9s3-zhTYjBZb3pHTHd1Wlk|(PDF)]] 
Line 35: Line 56:
       * //10 points//, even after deadline + //5 bonus points// (meeting the deadline)       * //10 points//, even after deadline + //5 bonus points// (meeting the deadline)
       * DEADLINE: 9.5.2017       * DEADLINE: 9.5.2017
- 
  
 **Lab 09** [[https://drive.google.com/open?id=0B49ID9s3-zhTUVpLdUxvYUp6TlU|(PDF)]] **(18.4.2017)** //Test links included// **Lab 09** [[https://drive.google.com/open?id=0B49ID9s3-zhTUVpLdUxvYUp6TlU|(PDF)]] **(18.4.2017)** //Test links included//
programming_ii_2016-17_summer_semester.txt · Last modified: 2017/05/09 11:24 by jakub.gemrot