IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Grundlæggende programmering 
Kursusnavn (engelsk):Introductory Programming 
Semester:Efterår 2012 
Udbydes under:cand.it., softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:40 
Maks. antal deltagere:70 
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.
-----
Study structure
This course is mandatory for students who are enrolled on the Development Technology track on SDT. 
Læringsmål:After the course the student should be able to:


  • Solve small programming tasks in Java using simple data types, arrays,
    loops, methods, classes, and objects.
  • Implement programs with simple input/output.
  • Implement programs with simple Graphical User Interfaces (GUIs).
  • Use selected class libraries. Therefore, you should be able to characterize the functionality of a Java class based on its documentation.
  • Structure programs using the notions of inheritance, interfaces, method
    signatures, and exceptions.
 
Fagligt indhold:This course or equivalent is a prerequisite for most technical courses at the IT University.
The course will introduce programming in Java and object-oriented programming in general.

Among others, the following topics will be introduced:


  • Variables, types, and values
  • Expressions, statements, loops, and methods
  • Recursion
  • Arrays and Strings
  • Classes and objects
  • Class hierarchies, inheritance, and interfaces
  • Exceptions
  • Graphical user interfaces
 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger og øvelser

There will be 8 mandatory exercises which must be handed in and approved in order to register for the exam.

-----

See the schedule here:
link to the time table
The schedule will be available shortly before the beginning of the term.

Submission/completion of mandatory activities before Friday 30 November 2012 at 15:00. 

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

The assignment for the production, to be submitted as a part of the examination, is released 24 hours before the submission deadline (see under "Examination dates for the course"). The submission is to be done in two manners: One copy (DVD/CR-ROM) are to be submitted to the Examination Office within the set deadline (see the section on “Examination dates for the course”). The other is to be submitted electronically in the manner specified by the course manager, also within the deadline. Please note, that the productions may be subjected to a test for plagiarism.


The duration of the oral examination is 30 minutes. The mark (grade) is given on the basis of the oral examination.  

Litteratur udover forskningsartikler:Java For Everyone: Compatible with Java 5, 6, and 7, 2nd Edition af Cay S. Horstmann - ISBN: 978-1-1180-6331-6

OR

Big Java: Late Objects af Cay S. Horstmann - ISBN: 978-1-1180-8788-6 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Mandag 14.00-15.50 Øvelser ITU 3A50, 3A52
Mandag 17.00-18.50 Forelæsning ITU Aud 3
Mandag 19.00-20.50 Øvelser ITU 3A50, 3A52

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2012-12-12 Tidspunkt oplyses senere Skriftlige arbejder ITU Lokale oplyses senere
2013-01-02 Tidspunkt oplyses senere Mundtlig eksamen ITU 2A12
2013-01-03 Tidspunkt oplyses senere Mundtlig eksamen ITU 2A12
2013-01-04 Tidspunkt oplyses senere Mundtlig eksamen ITU 2A12
2013-01-07 Tidspunkt oplyses senere Mundtlig eksamen ITU 2A12