meta data for this page
  •  

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
multi2013:start [2013/05/12 00:17]
aknutas [Code Camp Week]
multi2013:start [2013/05/21 13:37] (current)
aknutas
Line 8: Line 8:
   * Remember the prerequisite tasks!   * Remember the prerequisite tasks!
   * See the [[http://www.codecamp.fi/qeta/|QETA]] system for questions and answers   * See the [[http://www.codecamp.fi/qeta/|QETA]] system for questions and answers
 +  * Course feedback can be given [[http://www.webropolsurveys.com/S/2239FC4ADC948FC1.par|HERE]]
 ====== Code Camp Week ====== ====== Code Camp Week ======
 **Location** **6218** basement computer lab **Location** **6218** basement computer lab
Line 13: Line 14:
 \\ \\
 ^        Monday                ^ Tuesday      ^  Wednesday    Thursday            Friday    ^ ^        Monday                ^ Tuesday      ^  Wednesday    Thursday            Friday    ^
-^ 09:15 | Introduction to Code Camps | Coding    | Coding       | Coding          | Presentations  |+^ 09:15 | Introduction to Code Camps | Coding    | Coding       | Coding          | Code Complete  |
 ^ 10:15 | Idea generation and group formation | Coding    | Coding       | Coding          | Presentations | ^ 10:15 | Idea generation and group formation | Coding    | Coding       | Coding          | Presentations |
 ^ 12:00 |Lunch                   | Lunch        | Lunch        | Lunch           | Presentations complete: Winner announced | ^ 12:00 |Lunch                   | Lunch        | Lunch        | Lunch           | Presentations complete: Winner announced |
 ^ 13:00 | Windows 8 and multitouch technical briefing  | Coding       | Coding       | Coding          |  Closing  ^ 13:00 | Windows 8 and multitouch technical briefing  | Coding       | Coding       | Coding          |  Closing 
 ^ 14:15 | Briefing continues / Presentation preparation | Coding       | Coding       | Coding          |         | ^ 14:15 | Briefing continues / Presentation preparation | Coding       | Coding       | Coding          |         |
-^ 18:00 | Idea presentations at the LUT beach sauna | Progress reports and sauna! (at the beach sauna) | Coding       | Coding                       | +^ 18:00 | Idea presentations at the LUT beach sauna | Coding | Coding       | Coding                       | 
-^ 02:00 |                        | Coding       | Coding       | Deadline style Coding and Code complete | |+^ 02:00 |                        | Coding       | Coding       | Deadline style Coding | |
 ===== Feedback times ===== ===== Feedback times =====
 To be announced To be announced
    
 ====== Groups ====== ====== Groups ======
-Two person teams:+Two (to three) person teams:
  
-^ Group ^ Application ^ Name 1 ^ Name 2 ^ +^ Group ^ Application ^ Name 1 ^ Name 2 ^ Name 3 
-| [[.:group1:start|Group 1]] | App Name Name 1 Name 2 +| [[.:group1:start|Group 1]] | PianoAlarm Anna Osipova Joonas Pohjala 
-| [[.:group2:start|Group 2]] | App Name Name 1 Name 2 +| [[.:group2:start|Group 2]] | PoolGame Tulibako Paiti Nicolas Goulet 
-| [[.:group3:start|Group 3]] | App Name Name 1 Name 2 |+| [[.:group3:start|Group 3]] | AirHockey Rasmus Halsas Tatu Huttunen | Poorang Vosough |
 | [[.:group4:start|Group 4]] | App Name | Name 1 | Name 2 | | [[.:group4:start|Group 4]] | App Name | Name 1 | Name 2 |
 | [[.:group5:start|Group 5]] | App Name | Name 1 | Name 2 | | [[.:group5:start|Group 5]] | App Name | Name 1 | Name 2 |
Line 36: Line 37:
 ===== Requirements for projects ===== ===== Requirements for projects =====
   * Release a Windows 8 style app that uses touch controls.   * Release a Windows 8 style app that uses touch controls.
-  * Publish the app in the Windows 8 store after passing the store validations for extra points.+  * Publish the app in the Windows 8 store. If you are unable to publish after a serious attempt, come to talk with the course assistant.
  
-\\ 
-\\ 
 ==== Return requirements for groups and the return schedule ==== ==== Return requirements for groups and the return schedule ====
   * **On Friday, at the end of the course, you need to have**   * **On Friday, at the end of the course, you need to have**
Line 53: Line 52:
       * Some explanatory charts optionally       * Some explanatory charts optionally
       * Link to your source code repository, or have the project in the wiki page       * Link to your source code repository, or have the project in the wiki page
-  * Future requirements TBA, but in short: +  * Future requirements  but in short: 
-    * Present your app in a short feedback meeting a week or two after +    * Present your app in a short feedback meeting the 24th or 28th of June 
-    * Publish your app successfully before mid-June+    * Finish and publish your app successfully before mid-June
  
 \\ \\
Line 94: Line 93:
   * [[http://go.microsoft.com/?linkid=9817051|eBook on building apps]]   * [[http://go.microsoft.com/?linkid=9817051|eBook on building apps]]
   * [[http://channel9.msdn.com/Events/Windows-Camp/MSDN-Webcast-Series-Building-Windows-8-Metro-Style-Apps |Webcasts on the topic ]]   * [[http://channel9.msdn.com/Events/Windows-Camp/MSDN-Webcast-Series-Building-Windows-8-Metro-Style-Apps |Webcasts on the topic ]]
-  +**MonoGame / XNA** 
 +  * [[http://rbwhitaker.wikidot.com/xna-tutorials|XNA Tutorials]] 
 +  * [[http://ertayshashko.wordpress.com/2012/12/18/developing-2d-games-for-windows-8-using-monogame-part-onepreparation/|MonoGame XNA Tutorial]] 
 +  * [[http://msdn.microsoft.com/en-us/library/bb200104.aspx|Programming guide, class libraries, etc.]] 
 +  * [[http://xbox.create.msdn.com/en-US/education/tutorial/2dgame/getting_started|2D video game development tutorial]] 
 +**Sample Projects** 
 +  * [[https://dl.dropboxusercontent.com/u/2760026/pongclone.zip|Pong Clone]] 
 +  * [[https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=9048&c1=en-us&c2=0|HTML5 Game Starter Kit|]] 
 +**Dev Tools** 
 +  * [[https://www.dreamspark.com/|Dreamspark]] 
 +  * [[http://monogame.codeplex.com/|MonoGame]]
 ====== What is Code Camp ? ====== ====== What is Code Camp ? ======
 //[[:Code Camp]] is a learning and hacking experience. The code camp approach can be defined as a collaborative learning setting that aims to promote profession-oriented skills. In code camp, the term camp refers to a situation where students assemble and stay a while together. The term code refers to coding, i.e. writing computer programs.// //[[:Code Camp]] is a learning and hacking experience. The code camp approach can be defined as a collaborative learning setting that aims to promote profession-oriented skills. In code camp, the term camp refers to a situation where students assemble and stay a while together. The term code refers to coding, i.e. writing computer programs.//