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 | ||
programming_ii_2016-17_summer_semester [2017/04/18 10:17] jakub.gemrot |
programming_ii_2016-17_summer_semester [2017/04/25 13:51] jakub.gemrot |
||
---|---|---|---|
Line 10: | Line 10: | ||
======How to pass the labs====== | ======How to pass the labs====== | ||
- | * Obtain **180 points** from workshops | + | * Obtain **180 points** from labs |
* You can get points by: | * You can get points by: | ||
- **Attending workshops** and writing quick tests at their beginning | - **Attending workshops** and writing quick tests at their beginning | ||
- **Doing homeworks** (and submitting them to CodEx or me) | - **Doing homeworks** (and submitting them to CodEx or me) | ||
* Details can be read within this [[https:// | * Details can be read within this [[https:// | ||
+ | * Note that some homeworks will have STRICT deadlines, some of them will be quite relaxed... | ||
* Pass lab exam (15. / 22. 5. 2017) | * Pass lab exam (15. / 22. 5. 2017) | ||
Line 23: | Line 24: | ||
======Labs: History====== | ======Labs: History====== | ||
+ | |||
+ | **Lab 10** [[https:// | ||
+ | **(25.4.2017)** | ||
+ | * Extreme Programming | ||
+ | * Pair programming in practice | ||
+ | * [[http:// | ||
+ | * 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 points//, even after deadline + //5 bonus points// (meeting the deadline) | ||
+ | * DEADLINE: 9.5.2017 | ||
+ | |||
**Lab 09** [[https:// | **Lab 09** [[https:// | ||
* GDI+ and cool stuff! | * GDI+ and cool stuff! | ||
- | * Assignment | + | * Assignments |
- | * Drawing Sierpinsky Triangle | + | * 9.1 Drawing Sierpinsky Triangle |
* 5 points | * 5 points | ||
- | * *STRICT* DEADLINE: *24.5.2017 23:59* | + | |
- | * Graph algorithms | + | * 9.2 Graph algorithms |
* Springy: 10 points | * Springy: 10 points | ||
- | * Component labeling: 5 bonus points | + | * Optional - Component labeling: 5 bonus points |
- | * Graph transitive closure: 5 bonus points | + | * Optional - Graph transitive closure: 5 bonus points |
- | * Minimum spanning tree: 5 bonus points | + | * Optional - Minimum spanning tree: 5 bonus points |
- | * *STRICT* DEADLINE: *24.5.2017 23:59* | + | |
* [[https:// | * [[https:// | ||
- | * " | + | * 9.3 " |
* 30 points + 15 bonus points | * 30 points + 15 bonus points | ||
* [[https:// | * [[https:// | ||
+ | * DEADLINE: not really ... 30.9.2017 23:59 ... be reasonable! | ||
**Lab 08** [[https:// | **Lab 08** [[https:// | ||
Line 46: | Line 60: | ||
**Lab 07** [[https:// | **Lab 07** [[https:// | ||
+ | * [[https:// | ||
* **Assignment 6** | * **Assignment 6** | ||
* Implement ThemeHospital Simulation! | * Implement ThemeHospital Simulation! | ||
- | * Deadline: not really... | + | * [[https://drive.google.com/ |
* Points: 20 | * Points: 20 | ||
- | * [[https://drive.google.com/ | + | * DEADLINE: not really |
- | * [[https://drive.google.com/ | + | |
**Lab 06** [[https:// | **Lab 06** [[https:// | ||
* **Assignment 5** | * **Assignment 5** | ||
* Implement ThemeHospital navigation! | * Implement ThemeHospital navigation! | ||
- | * Deadline: not really... | ||
- | * Points: 10 | ||
* [[https:// | * [[https:// | ||
+ | * Points: 10 | ||
+ | * DEADLINE: not really ... 30.9.2017 23:59 ... be reasonable! | ||
**Lab 05** [[https:// | **Lab 05** [[https:// | ||
* **Assignment 4** | * **Assignment 4** | ||
* Implement ThemeHospital input loader! | * Implement ThemeHospital input loader! | ||
- | * Deadline: 28.3.2017 | ||
- | * Points: 10 | ||
* [[https:// | * [[https:// | ||
+ | * Points: 10 | ||
+ | * DEADLINE: 28.3.2017 | ||
**Lab 04.5** | **Lab 04.5** | ||
Line 80: | Line 93: | ||
* Practicing OOP while using C# language | * Practicing OOP while using C# language | ||
* Console magics, Time | * Console magics, Time | ||
+ | * **[[http:// | ||
+ | * Link contains some answers for Test 04 (in the form of C# projects) as well as examples of two extra UML diagrams | ||
* **Assignment 3** | * **Assignment 3** | ||
* See the slides ... create Snake game stub according to UML! | * See the slides ... create Snake game stub according to UML! | ||
* You won't find the assignment inside CodEx ... here we're creating the real game ;) | * You won't find the assignment inside CodEx ... here we're creating the real game ;) | ||
* //10 points// | * //10 points// | ||
- | | + | |
- | * Link contains some answers for Test 04 (in the form of C# projects) as well as examples of two extra UML diagrams | + | |
**Lab 03** - [[https:// | **Lab 03** - [[https:// | ||
Line 94: | Line 108: | ||
* [[https:// | * [[https:// | ||
* Deadline for points: 14.3.2017 (!!!) | * Deadline for points: 14.3.2017 (!!!) | ||
- | |||
**Lab 02** - [[https:// | **Lab 02** - [[https:// | ||
Line 106: | Line 119: | ||
* [[https:// | * [[https:// | ||
* 10 points | * 10 points | ||
+ | * **STRICT** DEADLINE: **6.3.2017 23:59**, no points after deadline | ||
**Lab 01** - [[https:// | **Lab 01** - [[https:// | ||
Line 121: | Line 135: | ||
* Your CoDex nick | * Your CoDex nick | ||
* //5 points// + Lab URL + Access to scoring sheet | * //5 points// + Lab URL + Access to scoring sheet | ||
+ | * **STRICT** DEADLINE: **27.2.2017 23:59**, no points after deadline | ||