meta data for this page
This is an old revision of the document!
Android Code Camp 2010
News
2010-03-19 after code camp actions, 28.3 deadline for material & 29.3 feedback
2010-03-19 Still interested in Android?
2010-06-16 questions page done, use it
2010-03-04 Oodi registration working.
2010-03-01 Problems with oodi registration. On fix. Check this wiki in couple days.
What is Android ?
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
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 Schedule
Code Camp Weet @ Location 6428 Windows Classroom
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
9:15 | Intro | Intro | 10:00 Coding | 10:00 Coding | 10:00 Start |
12:00 | Lunch | Lunch | Lunch | Lunch | 10:30 Demo's Start |
13:00 | Intro | ~14:00 Idea Presentation | Coding | Coding | Demo's (15) |
16:00 | Idea Brainstorming | Design | Coding | Coding | Closing |
18:00 | Evening Program | Coding | Coding | Coding | Brain Reset |
02:00 | Coding | Coding | Deadline style Coding |
Monday
- Sample codes: examples
- Evening Program, Starts 18:00
- Location: Skinnarilan Sauna (yliopiston rantasauna)
- Presentation and discussion about ideas
Tuesday
- Sample codes: examples
Wednesday .. coding ..
Thursday .. coding ..
- at the end, preparation of ..
- Coding, freeze the features and code them to demonstration state
- Presentation
- Presentation slides
- Create android package (.apk) to be run in presentation machine emulator
- Confirming your code works in presentation machine
Friday, presentation demonstrations
- 15min / group presentation time
- Presentation starts at 10:30 (15 groups, small break after every 5 demos)
- Presentations ends around 15:30, then
- Honorable mentions
- Closing of Code Camp Week
After Code Camp
- 1 page Brochyre (advertisement) of your software.
- 5 page (not more) description (like white paper) of your application.
- Fill Course feedback
- Support teaching development by completing Learning style test
- Finalization of your group wiki pages
- wiki page complete
- presentation slides
- source package
- android .apk package & and run instruction in wiki if running is not obvious
- 1-page Brochyre as .pdf
- 5-page description as .pdf
- Deadline for these is Sunday 28.3.2010
- Reserve time for feedback on Monday 29.3.2010 at library 6614 (same building 6th floor)
Groups
- 3 Person groups
Group | Application | Name 1 | Name 2 | Name 3 | |
---|---|---|---|---|---|
grp1 | Puble | Jussi Loiri | Jani Taalikka | Jaakko Purhonen | |
grp2 | Androchi | Evgeni Kovalev | Pavel Osipov | – | |
grp3 | BeerBase | Antti Turpeinen | Juho Tarikka | Lauri Hämäläinen | |
grp4 | Alcometer | Niko Kurvinen | Jouni Pänkäläinen | Ananta Bhadra Lamichhane | |
grp5 | TexTTV | Niko Reunanen | Joel Kurola | Petri Hienonen | |
grp6 | GangStar* | Janne Parkkila | Johannes Tattari | Rostislav Malevich | |
grp7 | MorphingMaze | Jukka Stranden | Marko Suhonen | Jarno Lehto | |
grp9 | SpeedTester | Antti Hannuksela | Pauli Immonen | Saku Ollikainen | |
grp10 | BaseJump | Antti Jäppinen | Jaakko Suomalainen | Hilmi Abdullah | |
grp11 | LoKe | Santosh Kalwar | Deepak Man Shrestha | Kamal Panthi | |
grp12 | RaceDroid | Tommi Kallonen | Aku Luukka | Seyyed Mahmoud Mortazavi | Alireza Kahaei |
grp14 | Optimal Route | Stewart Sabuka | Alexey Denissov | Andrey Naralchuk | |
grp15 | ArmyWorms? | Bishal Raj Karki | Were Oyomno | Jifeng Xing | |
grp16 | LunchMagnet | Harri Johansson | Antti Knutas | Tommi Kähkönen | |
grp17 | GYMangy | Vadim Matveev | Petr Bavin | Bandana Karki |
Grading ?
Grading 1-5 from
- Idea and presentation of the Idea in wiki: 25%
- Coding of the implementation: 40%
- Demonstration: 15%
- Code Camp Spirit: 20%
Feedback
Course feedback survey will be published here. All students are wished to answer to the questionnaire as it helps developing the course.
Students may check what kind of learners they are by answering the questions in the following questionnaire
Registration
Enroll to course CT30A9300 Code Camp on Communications Engineering in WebOodi .
What are recommended skills for code camp ?
Programming experience.
Android is Java framework, so basic Java knowledge and experience is recommended for coding. If you have solid practice on other object oriented languages, it is quite feasible to learn java during course as well.
Basic on Graphical User Interface programming is recommended as well.
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.
Also introduce to Android framework ⇒ http://codecamp.fi/doku.php/android/start
I have a 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.
More ?
If you have questions about code camp send email to petri dot heinila at lut dot fi.