OHJ-5506 PROGRAMMING MOBILE SYSTEMS, 5 cr
|
Courses persons responsible
Tommi Mikkonen
Lecturers
Juha Järvensivu
Implementations
Period 1 | Period 2 | Period 3 | Period 4 | Period 5 | Summer | |
Exercise work | - | - | - | 2 h/week | 2 h/week | - |
Assignment | - | - | - | - | 48 h/per | - |
Exam |
Objectives
After completing the course, students should have knowledge of basic principles and problems in mobile programming and are able to implement small programs for mobile devices.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Mobile systems and mobile design patterns.
|
  | |
2. | Symbian OS and mobile Java. |   | |
3. | Network and terminals. |   |
Requirements for completing the course
A written Exam and two programming assignments. The Symbian assignment is mandatory and is graded as accepted or rejected. The Java assignment is voluntary and can be used to collect bonus points for the exam.
Evaluation criteria for the course
Study material
Type | Name | Auhor | ISBN | URL | Edition, availability... | Exam material | Language |
Book | Programming Mobile Devices: An Introduction for Practitioners | Tommi Mikkonen | 978-0-470-05738-4 | http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470057386.html | No | English | |
Lecture slides | No | English |
Prerequisites
Code | Course | Credits | M/R |
OHJ-1406 | OHJ-1406 Introduction to Object-Oriented Programming | 4 | Mandatory |
OHJ-4100 | OHJ-4100 Operating Systems | 4 | Recommendable |
Prequisite relations (Sign up to TUT Intranet required)
Additional information related to course
The course is available for degree students only. A maximum number of six students can participate in the course.
Correspondence of content
OHJ-5500 Programming Mobile Systems
Last modified | 10.02.2007 |
Modified by | Imed Hammouda |