introduction to mobile programming 2 - course

12

Click here to load reader

Upload: jussi-pohjolainen

Post on 04-Jul-2015

1.192 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Introduction to Mobile Programming 2 - course

Mobile Programming 2Introduction

Jussi Pohjolainen

Tampere University of Applied Sciences

Page 2: Introduction to Mobile Programming 2 - course

Contacting Teacher

• Jussi Pohjolainen

• Office: C4-09

• Contact via Ning or E-mail

• E-mail instructions:

– Title:

• TAMK A-OT042 Your Topic Here

– Example

• TAMK A-OT042 Problem uploading exercises to dropbox

Page 3: Introduction to Mobile Programming 2 - course

How to pass the Course?

1. Exercises

2. Exam

3. Project Work

4. Project Work Evaluation

Page 4: Introduction to Mobile Programming 2 - course

Exercises

• Home exercises are available in Ning –environment

– http://a-ot042.ning.com

• How to return the exercises?

– Upload to Dropbox

– Mark the exercises to EditGrid sheet

• You have to do at least 60% of the given exercises

• If you do more, you get extra points for the exam

Page 5: Introduction to Mobile Programming 2 - course

Home Exercises » Extra Points?

Percent Points

[ 0%, 60%[ Fail

[60%, 70%[ 0 points

[70%, 80%[ 1 point

[80%, 90%[ 2 points

[90%, 100%] 3 points

Page 6: Introduction to Mobile Programming 2 - course

2. Exam

• Exam– Pen and Paper

– Theory questions about Qt (memory handling, events, ...)

• 24 points max, 12 points to pass

Page 7: Introduction to Mobile Programming 2 - course

3. Project Work

• Qt – application

• Subject is voluntary

• Done independently

• Example topics

– Application to draw different chart types (lines, bar, pie from the data

– Text editor (supporting many files, MDI and supporting plain ascii text, HTML and possible other formats)

– Game

Page 8: Introduction to Mobile Programming 2 - course

3. Project Work Grading

• Grade 4 to 5– Application is designed and tested on real mobile device

• Grade 2 to 4– Works only on emulator, crashes on real mobile device or testing is not

done with the device

• Grade 1 to 2– Does not work at all in mobile emulator or real device

– Clearly designed and tested only on Mac/Linux/Win - platform

Page 9: Introduction to Mobile Programming 2 - course

4. Project Work Evaluation

• Each student evaluates other student's work.

Page 10: Introduction to Mobile Programming 2 - course

Grading

• Grading is calculated as an average of exam (30%) and the project work (70%)

• Example– Exam: 2

– Project Work: 5

– Average: (2*30 + 5*70)/100 = 4.1 => 4

Page 11: Introduction to Mobile Programming 2 - course

Deadlines

Deadline

Home exercises Every Monday

Exam 2010-03-16T13:15

Project Work Mon 2010-03-21

Evaluation Mon 2010-03-28

Page 12: Introduction to Mobile Programming 2 - course

Material

• Material available in Ning and in Web

• Books about Qt:

– http://qt.nokia.com/developer/books

• Official Book:

– C++ GUI Programming with Qt 4 (2nd Edition)

– Available in TAMK Library

• Qt for Symbian (available Feb. 2010)

– Fitzek, Mikkonen, Torp