IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Java på mobile apparater (kl. 12.30-18.30) 
Kursusnavn (engelsk):Java on Mobile Devices (12:30-18:30) 
Semester:Forår 2004 
Udbydes under:cand.it., internet- og softwareteknologi (int) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:50 
Maks. antal deltagere:50 
Formelle forudsætninger:Participants must be able to design, program, and test non-trivial programs (several hundred lines) in Java. They must be able to use and understand standard Java libraries, and they must be familiar with key Java concepts such as inheritance, interfaces, threads, and exceptions.

Furthermore, participants must understand standard Internet concepts such as communication protocols and client/server architectures.

Participants must be able to read and write in English. 
Læringsmål:The participants will

- get experience with software development for mobile devices with limited resources and network access, in particular Java 2 Micro Edition (J2ME),

- be able to analyze the performance bottlenecks in mobile application, and

- be able to systematically test Java programs for small applications. 
Fagligt indhold:The course is an introduction to software development for mobile devices with limited resources and network access, in particular Java 2 Micro Edition (J2ME), HTTP, and Servlets.



The course includes a project (approximately 1 month) where the participants will work in small groups to develop a small application using the J2ME toolkit from Sun.



Furthermore, participants are introduced tools and techniques for systematic testing and performance analysis. 
Læringsaktiviteter:

The course will be held entirely in English.



The first part of the course consists of 6-8 lectures and 5-6 practice sessions followed by a project period (approximately 1 month). The lectures introduce the key concepts in J2ME and programming techniques used for resource-constrained systems. The project is a programming project carried out in groups of 2-3 persons. A project report is handed in by the end of the course period.





3 hours of exercise classes from 12:30 to 15:30 every week.


Lectures every week (except during the last month) from 16:00 to 18:30.



NB! In the introduction-week, meaning from the 2nd to the 6th of February 2004, exercises will be cancelled. This means, that the course starts at 16:00. 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Ekstern censur

The examination is an oral examination of the projects groups focusing on a project report handed in at the end of the semester. Each student is examined up to 30 minutes. Some questions are addressed to the whole group while others are individual questions. Each group may decide whether to use Danish or English during the examination.



All written materials are allowed during the examination, however, computers are not allowed. There is no preparation time.



The deadline for handing in the project report is Friday 30 April 2004 before 12:00 at the Examination office.  

Litteratur udover forskningsartikler:Open