Android Code Camp 2010

Monday 15.3 – Friday 19.3 2010, 2nd week on 4. Period

CT30A9300 Code Camp on Communications Engineering (4 cr)

News

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

Code Camp Intro

Android Presentation

Sample codes: examples

Evening Program, Starts 18:00

Location: Skinnarilan Sauna (yliopiston rantasauna)

http://www.lut.fi/en/lut/introduction/driving_istructions/Pages/Default.aspx

Presentation and discussion about ideas

Tuesday

Android Presentation

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.

FillCourse feedback

Support teaching development by completing Learning style test

Finalization of your group wiki pages

Deadline for these is Sunday 28.3.2010

Reserve time for feedback on Monday 29.3.2010. (timetable will be added)

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.

Course feedback

Students may check what kind of learners they are by answering the questions in the following questionnaire

Learning style test

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.

For staff

course arrangements