{{ :dotnet2012ad.jpg?200|}} {{ :microsoft-dot-net-new-logo.png?150}} ====== .NET Code Camp 2012 ====== //Code Camp Week: Week 4 Monday 23.1 - Friday 27.1 2011 Room no: 6218// CT30A9300 Code Camp on Communications Engineering (4 cr) ====== News & Notes ====== * [[dotnet2012:Idea process|Idea process]] * Return requirements have now been posted on the page ====== How to participate in local semifinals====== See [[http://diggthedrazen.com/2011/12/19/imagine-cup-2012-is-here/|here]] ===== Feedback sessions ===== First feedback session on Friday 3rd of Feb. Pick your time. * 9-10 * 10-11 Donut * 12-13 TeamOne * 13-14 * 14-15 Dev4Fun ====== Code Camp Week ====== **Location** **6218** basement computer lab * **Start time on Monday 23.1.2011 at 10:30** \\ ^ ^ Monday ^ Tuesday ^ Wednesday ^ Thursday ^ Friday ^ ^ 08:15 |------ | Coding | Coding | Coding | Code Finalizing | ^ 10:15 | Idea brainstroming and group formation {{:dotnet2012:msimaginecupjp.pdf|}} {{:dotnet2012:codecamp_start.pdf|}} | Coding | Coding | Coding | Code complete | ^ 12:00 |Lunch | Lunch | Lunch | Lunch | Demo | ^ 13:00 | Idea brainstorming and group formation | Coding | Coding | Coding | Demo | ^ 14:15 | Idea brainstorming and group formation / Coding | Coding | Coding | Coding | Closing | ^ 17:00 |Idea presentations at sauna (wiki page ready) | Coding | Coding | Coding | | ^ 02:00 | | Coding | Coding | Deadline style Coding | Feedback | Presentations * ===== Feedback times ===== To be announced ====== Groups ====== ^ Group ^ Application ^ Name 1 ^ Name 2 ^ Name 3 ^ Name 4 ^ | [[.:pvms:start|BOBS]] |[[.pvms:start| Track Vacc]]| Mudari Bhupesh | Zahir Babur | Chandra Shekar | Oskar Sonninen | | [[.:LUT2:start|LUT2]] |[[.LUT2:start| Project name]]| Person 1 | Person 2 | Person 3 | Person 4 | | [[.:apuva:start|apuva]] |[[.apuva:start| EcoDriver]]| Anna Osipova | Miikka Kosonen | Timo Kiviharju | | [[.:Dev4Fun:start|Dev4Fun]] |[[.:Dev4Fun:start|Books4All]]| Alex Ovcharenko | Camilo Cifuentes | Mihai Iusan | Nikolaos Paraschou | | [[.:Donut:start|Donut]] |[[.Donut:start| Project name]]| Jussi Viitamäki | Annina Järvenpää | Mehar Ullah | Boris Momot | | [[.:LUTX:start|LUT-X]] |[[.LUTX:start| G3A]]| Bishal Karki | Tommi Kallonen | Antti Knutas | Tommi Kähkönen \\ Anni Savolainen | ===== Requirements for projects ===== Use one or more of the following technologies in the project: * a. Either an implementation or the consumption of an XML Web Service * b. Windows 7 * c. Windows 8 Developer Preview * d. Windows Live SDK * e. Use of Windows Phone technologies * f. Windows Phone SDK * g. Xbox Kinect SDK * h. Use of Windows Embedded technologies * i. Silverlight * j. Azure for implementing a S+S architecture application * k. Windows MultiPoint Mouse SDK * l. Windows Touch technologies and use of Windows Touch API’s and events **Return requirements for groups and the return schedule** * On Friday you need to have * Ten minute presentation about your program (idea, motivation, goals, technology used, what was actually implemented etc.) * Ten minute demonstration of your //working// program * Done your wiki page and linked it to this one. Use [[dotnet2010:grp3:start|this]] or [[android2010:grp16:start|this]] as an example * Group members * Idea * Motivation * Features * Tech * Some explanatory charts optionally * Your project source code as a zip * In a week (before 3.2.2012) send an email to Antti Knutas ( firstname.lastname@lut.fi ) with * Report of your project following the format of the Imagine Cup 2012 [[http://www.imaginecup.com/Downloads/DownloadableDocuments/IC12SoftwareDesignR1AppSummaryTemplate.doc|Software Design preliminary summary]] OR [[http://www.imaginecup.com/downloads/IC12WindowsPhoneChallengeR1AppSummaryTemplate.doc|Windows Phone Application Summary]]. * One page poster about your project (see examples from previous years) * Email has to have topic [CC2012] Group X (for example: [CC2012] Group 2) * Include project source code (remove binaries in bin and opt!) and the project report document in the email * Don't upload project source or project report to the wiki * Include link to your wiki page in the email * Finally upload the poster to the wiki page * Before March 1st sign up your team in Imagine Cup Software Design or Windows Phone category and submit your work * See the details and links [[http://diggthedrazen.com/2011/12/19/imagine-cup-2012-is-here/|HERE]] \\ \\ The feedback day for the reports will be announced on week 5. Attending the feedback day and presenting your report is mandatory. ====== Imagine Cup ====== * [[http://imaginecup.com|Imagine Cup Home]] * [[http://imaginecup.com/about/Theme|Competetion Theme]] * [[http://imaginecup.com/competitions|Competetions Overview]] ====== Discuss ====== Discuss coding etc. problems * IRC : irc.freenode.net * #lut-codecamp * Skype ====== FAQ ====== === What are recommended skills/requirements for code camp ? === Programming experience(I hope you all have some...if not..then you'll have one during this code camp) and of course learning **INTEREST** is the most. === Can I prepare to Code Camp ? === Yes. During code camp week we will brainstorm a software idea, design it and code it. Getting good ideas might sometimes be hard and thinking about different ideas before code camp makes it faster to get into coding part. === I have an exam in Code Camp week ? === You are free to go exam, but code camp in intensive course and idea is to focus coding during the well, so it is recommended you prepare to exam before the code camp week. === Grading ? === Grading 1-5 from * Idea and presentation of the Idea in wiki: 25% * Coding of the implementation: 25% * Presentation: 10% * Code Camp Spirit: 20% * Code camp report 20% === More ? === If you have questions about code camp send email to **Antti Knutas** (firstname.lastname@lut.fi). ====== Links ====== Some basic Tutorials links: //.// C#.net: * Link1: [[ http://www.homeandlearn.co.uk/csharp/csharp.html|Visual C# .NET Programming]] * Link2: [[http://www.dotnetspider.com/DotNet-Tutorial-270.aspx|C# Language Syntax]] * Link3: [[http://www.dotnetspider.com/DotNet-Tutorial-271.aspx|Data types in C#]] * Link4: [[http://www.dotnetspider.com/DotNet-Tutorial-273.aspx|Property in C# class ]] * Link5: [[http://www.dotnetspider.com/DotNet-Tutorial-277.aspx|C# sample for basic file operations]] * Link6: [[http://www.dotnetspider.com/DotNet-Tutorial-278.aspx|C# sample for retrieving html content from any websites ]] * Link7: [[http://msdn.microsoft.com/en-us/library/bb383962.aspx|C# Guided Tour]] Azure: * PLEASE ADD! ASP.net: * Link1: [[http://www.asp.net|ASP.NET tutorials]] * Link2: [[http://www.dotnetspider.com/AspNet-Tutorials.aspx|ASP.NET tutorials for beginners]] * Link3: [[http://aspalliance.com/144_ASPNET_Tutorial|ASP.NET Tutorial]] This is quite good but the backend script language used is VB. still you can get idea for c# as well..not much difference. * Link4: [[http://www.dotnetspider.com/AspNet-Tutorials.aspx|ASP.NET tutorials for beginners]] * Link5: {{:dotnet2010:aspnetmvc-nerdinner_v1.pdf|Free ASP.NET MVC eBook Tutorial}} * Link6: [[http://weblogs.asp.net/scottgu/default.aspx|ScottGu's Blog]] Ajax: * Link1: [[http://www.aspnettutorials.com/tutorials/ajax/|Ajax tutorials]] * Link2: [[http://ajax.asp.net|2010Microsoft official AJAX web site]] * Link3: [[http://www.asp.net/learn/ajax-videos/|Microsoft AJAX learning videos]] * Link4: [[http://www.asp.net/ajax/ajaxcontroltoolkit/samples/|Microsoft AJAX Control Toolkit Samples]] Windows Phone 7 Programming: * [[http://channel9.msdn.com/Series/Windows-Phone-7-Development-for-Absolute-Beginners| Absolute phone 7 getting started]] * [[http://msdn.microsoft.com/en-us/wp7trainingcourse_wp7gettingstarted_unit| Phone 7 videos]] * [[http://www.silverlight.net/getstarted/devices/windows-phone/| Silverlight for Windows phone7]] * [[http://msdn.microsoft.com/en-us/wp7trainingcourse_wp7xna_unit|XNA Framework for Phone 7]] * [[http://create.msdn.com/en-US/| Phone 7 App hub]] * [[http://www.charlespetzold.com/phone/index.html| Petzold, Charles - Programming Windows Phone 7 (Free 1000 page book, 2010)]] XML: * Link1: [[http://www.dotnetspider.com/Xml-Tutorials.aspx|Xml tutorials for beginners]] * Link2: [[http://www.devguru.com/features/tutorials/XML/beginning_xml.html|A Beginners Guide to Creating and Displaying Your First XML Document. ]] * Link3: [[http://www.freewebmasterhelp.com/tutorials/xml|XML Tutorial]] * Link4: [[http://www.learn-xml-tutorial.com/|XML Basics]] CSS: * Link1: [[http://htmlhelp.com/reference/css/quick-tutorial.html|CSS Quick Tutorial]] * Link2: [[http://htmlhelp.com/reference/css/structure.html|CSS Structure and Rules]] * Link3: [[http://htmlhelp.com/reference/css/properties.html|CSS Properties]] * Link4: [[http://htmlhelp.com/reference/css/style-html.html|Linking Style Sheets to HTML]] * Link5: [[http://www.w3schools.com/Xml/xml_display.asp|Displaying XML with CSS]] Silverlight4: * [[http://www.silverlight.net/|Silverlight 4 getting started]] * Link2: * Link3: * Link4: * Link5: Expression Blend: * Link1: * Link2: * Link3: * Link4: * Link5: Database: * Link1: [[http://www.hookedonlinq.com/LINQtoSQL5MinuteOverview.ashx|LINQ to SQL 5min]] * Link2: * Link3: * Link4: * Link5: * MS SQL: * Link1: * Link2: * Link3: * Link4: * Link5: * LINQ: * Link1: * Link2: * Link3: * Link4: * Link5: ====== 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.// ====== Registration ====== Registration link is on the front page.