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

Furthermore, the student must understand standard Internet concepts such as communication protocols and client/server architectures. 
Læringsmål:The student 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
  • get hands-on experience with programming and running applications on real mobile phones.
 
Fagligt indhold:Projects within this cluster will introduce the students to software development for mobile devices with limited resources and network access. In particular, the students will work with Java 2 Micro Edition (J2ME) including the Kilobyte Virtual Machine (KVM), garbage collection and persistent storage, along with mobile networking via HTTP and Bluetooth.

Furthermore, participants are introduced to tools and techniques for performance analysis and optimization.

The students will use the project work to practice these skills in depth. 
Læringsaktiviteter:

Please notice! You sign up for this project cluster as if it was a normal course. But please remark:

  • Enrolment in a project cluster is not considered a binding course registration (only relevant to MSc students).
  • You can register for a project cluster as a fourth activity (besides of three courses).
  • You/your group have/has to register your project in the Project Base before the deadline for 12 week, 16 week, 4 week projects or theses/final projects. Please find the deadlines here: http://www1.itu.dk/sw923.asp.
  • The project cluster will not appear on your diploma. But the project that you register in the Project Base will of course appear when you have passed the exam.
  • Single-subject students at Open University and guest students from other universities interested in the project cluster, please contact the Student Administration Office, phone +45 72 18 52 05.


Project cluster format:
Lectures will be given in English if desired by one or more participants. All written material (slides, books, articles etc.) will be in English. Supervision of any given project wil be in either English or Danish according to the students' choice.

The project cluster consists of three components in two parts:
  1. Lectures and exercises
  2. Project work
In part 1 there will be four introductory lectures over the first four weeks of the semester, each of 90 minutes and as many exercise sessions. In part 2 there will be collective project supervision within the time slots that were used for lectures and exercises in part 1.

Project size: Students can write projects of 7.5 or 15 ECTS during 4, 12, or 16 weeks, as usual. Notice that the deadline for registering 12- and 16-week projects is two weeks into the semester, so make sure to form groups for this during the first two weeks of lectures.

Project subjects: Preferably, students will come up with their own innovative ideas. However, standard project suggestions will be announced by the lecturers.

Group size: Students are strongly encouraged to form groups of three to four members, since this will admit larger and more intereseting projects. 
Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), Bestået/ikke bestået, Intern censur

 

Litteratur udover forskningsartikler:For lectures and exercises: Material available on the Internet.
For projects: As required for the particular project. 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Mandag 13.00-15.30 Forelæsning ITU 3A18
Mandag 15.00-17.00 Øvelser ITU 3A50