Course Catalog 2007-2008

OHJ-5506 PROGRAMMING MOBILE SYSTEMS, 5 cr
Programming Mobile Systems

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  
(Timetable for academic year 2007-2008)

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

  • Used assessment scale is numeric (1-5)

  • 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

    Course homepage

    Last modified 10.02.2007
    Modified byImed Hammouda