IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Grundlæggende programmering 
Kursusnavn (engelsk):Introductory Programming 
Semester:Forår 2006 
Udbydes under:cand. it, softwareudvikling (swu) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:http://www.itu.dk/courses/GP/F2006/index.html 
Min. antal deltagere:
Forventet antal deltagere:75 
Maks. antal deltagere:120 
Formelle forudsætninger:You should be able to use your computer to send e-mails, browse the web, install new software, and use a command prompt e.g. a "DOS-window" under Windows.

You don't need any programming experience to take this course.

All written material will be in English and the course will be taught in English but by a Danish teacher --- this means that questions during lectures and off-line discussions can be in either Danish or English.
 
Læringsmål:After the course, the aim is, that you have acquired the following practical and theoretical skills:

  • You should be able to solve small programming tasks in Java using simple data types, arrays, loops, methods, classes, and objects.
  • You should be able to write programs with simple input/output.
  • You should be able to write programs with simple Graphical User Interfaces (GUIs).
  • You should be able use selected class libraries. Therefore, you should be able to understand the functionality of a Java class based on its documentation. Furthermore, you should understand the notions of inheritance, interfaces, method signatures, and exceptions.


This course or equivalent is a prerequisite for most technical courses at the IT University.
 
Fagligt indhold:The course will introduce programming in Java and object-oriented programming in general. Java is a modern object-oriented programming language with good support of GUIs and internet based applications.

Among others, the following topics will be introduced:


  • Variables, types, and values
  • Expressions, statements, loops, and methods
  • Recursion
  • Classes and objects
  • Graphical user interfaces
  • Arrays
  • Class hierarchies, inheritance, and interfaces
  • Applets and graphics
  • Exceptions
  • Input/output

 
Læringsaktiviteter:12 forelæsninger + lejlighedsvis øvelser i forbindelse med undervisningen

Eight of a total of ten mandatory assignments must be solved satisfactory in order to qualify for the final exam.

The course consists of lectures and exercises. The lectures take place from 1PM - 4PM. Please note that there are two blocks of exercises, one from 9AM-12 and one from 4PM-7PM. The early session is intended for MSc students, and the late session for Open University students.

NB! In the introductory week, meaning from 30 January to 3 February 2006, the course runs from 4PM to 7PM, where the first lecture will take place. This means, that exercises are cancelled in the introductory week. 

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

 

Litteratur udover forskningsartikler:Java Software Solutions - Foundations of Program Design.
John Lewis and William Loftus.
Fourth Edition, ISBN: 0321312465
 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Mandag 09.00-12.00 Øvelser ITU 4A56, 4A58
Mandag 13.00-16.00 Forelæsning ITU Aud 2 (0A35)
Mandag 16.00-18.30 Øvelser ITU 4A54, 4A56, 4A58

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2006-06-12 9-13 Skriftlig eksamen ITU See examination plan in Study Guide on the Intranet