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_2014-15_summer_term [2015/04/27 14:51]
jakub.gemrot
programming_ii_2014-15_summer_term [2015/05/11 20:49]
jakub.gemrot
Line 24: Line 24:
  
 ======Workshops: History====== ======Workshops: History======
 +
 +**Workshop 12**  [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_12-Slides.pptx|(PPTX)]], [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_12-Slides.pdf|(PDF)]] 
 +**(11.5.2015, 15:40)**
 +    * Graph Algorithms
 +      * Component labeling, Transition closure, Kruskal's algo, "Sringy" algo for graph layouting
 +    * Assignment
 +      * Implement "Springy" algo
 +      * Implement component labeling + Transition closure (using Visitor pattern)
 +      * Bonus: implement Kruskal's algo
 +      * //10 points + 5 (Kruskal) + 3 (meeting the deadline)//
 +
 +
 +**Workshop 11**  [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_11-Slides.pptx|(PPTX)]], [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_11-Slides.pdf|(PDF)]] 
 +**(4.5.2015, 15:40)**
 +    * Test Driven Development
 +      * What is TDD, why we should do it, how to do it in C#
 +      * [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/Workshop11-Homework.zip|Workshop template]]
 +    * Assignment
 +      * Provide complete code coverage for Heap class
 +      * Are there any bugs?
 +      * //10 points + 3 (meeting the deadline)//
 +
  
 **Workshop 10**  [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_10-Slides.pptx|(PPTX)]], [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_10-Slides.pdf|(PDF)]]  **Workshop 10**  [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_10-Slides.pptx|(PPTX)]], [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_10-Slides.pdf|(PDF)]] 
Line 30: Line 52:
       * Pair programming in practice       * Pair programming in practice
       * [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/Workshop10-Template.zip|Workshop template]] for "Fixed Layout Tree"       * [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/Workshop10-Template.zip|Workshop template]] for "Fixed Layout Tree"
 +    * Assignment
 +      * Continue with the code you have created during the workshop
 +      * Implement flexible layouting of the tree and a way to add multiple numbers at once
 +      * //10 + 5 points//
  
 **Workshop 9**  [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_09-Slides.pptx|(PPTX)]], [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_09-Slides.pdf|(PDF)]]  **Workshop 9**  [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_09-Slides.pptx|(PPTX)]], [[http://artemis.ms.mff.cuni.cz/gemrot/lectures/prg2/2015/PrgII-2015-Workshop_09-Slides.pdf|(PDF)]] 
Line 40: Line 66:
           * Some tricks how to handle resizing / start drawing            * Some tricks how to handle resizing / start drawing 
       * Surprise! :-)       * Surprise! :-)
-        * 30 + 15 points+        * //30 + 15 points//
     * Some article about [[http://www.codeproject.com/Articles/165443/Disposing-GDI-Objects-in-C-NET|GDI objects in C#]] and why you have to dispose them     * Some article about [[http://www.codeproject.com/Articles/165443/Disposing-GDI-Objects-in-C-NET|GDI objects in C#]] and why you have to dispose them
  
programming_ii_2014-15_summer_term.txt · Last modified: 2015/05/11 20:49 by jakub.gemrot