IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Grundlæggende programmering 
Kursusnavn (engelsk):Introductory Programming 
Semester:Efterår 2009 
Udbydes under:Master i it, softwarekonstruktion (sok) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:25 
Maks. antal deltagere:100 
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. 
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:Netbaseret undervisning med et antal seminarer

This is a net based course, meaning that the teaching method includes teaching via the Internet, studying at home and seminars at the IT University on these Saturdays:

1- Saturday, August 29, 2009 from 10:30 to 17:30
2- Saturday, September 19, 2009 from 10:30 to 17:30
3- Saturday, October 24, 2009 from 10:30 to 17:30
4- Saturday, November 14, 2009 from 10:30 to 17:30
5- Saturday, November 21, 2009 from 10:30 to 17:30

Link to Luvit Learning Portal.
Watch instructional videos for Luvit here.

It is very important that you carry out the practical programming tasks that are introduced on the course. Furthermore it is a prerequisite for participation in the final exam that a certain minimum number of mandatory assignments are approved (details will follow in the welcome letter sent to the students who register to the course).

The course requires active participation in the electronic forum used on the course.
This is the only communication form between the students and the teacher besides the five seminars. It is our experience that students benefit a lot from this forum, because they are able to contact each other at 'odd hours' when the teaching staff is unavailable.

This course is part of the SDT mandatory modules - find them described here:
SDT study structure
In order to graduate as a MSc in SDT, you need to pass the SDT backbone courses, and also take a 22,5 ECTS specialization and two 7,5 ECTS electives.
 

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

 

Litteratur udover forskningsartikler:The course is not based on any specific books. Your teacher will pick topics from many different sources. There are several books that address the same topics and discuss the same content in a very thorough way. Here however selected literature that will be used during the course:

Kathy Sierra, Bert Bates, “Head First Java”, 2nd Edition, O’Reilly, 2005
ISBN 10: 0-596-00920-8 | ISBN 13: 9780596009205

Y. Daniel Liang, “Introduction to Java Programming”, Comprehensive Version, 7/E, Prentice Hall, 2009
ISBN-10: 0136012671 | ISBN-13: 9780136012672

You are advised to buy at least one of these books. They should be available at the bookstore at the IT University or can be found in most online bookstores. The IT Univer-sity bookstore is available at http://www.samfundslitteratur.dk/shop/sl/shop.do?action=shop&code=05 or by phone 72 18 53 98.

 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Lørdag 10.00-12.00 Forelæsning ITU Auditorium 4 (Teaching from 10:30 until 5:30pm with a 1 hour break)
Lørdag 13.00-16.00 Øvelser ITU 4A54, 4A56, 4A58 (Teaching from 10:30 until 5:30pm with a 1 hour break)

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2010-01-06 09.00-13.00 Skriftlig eksamen ITU LAB1 + 2A52 + 4A54 + 4A56 + 4A58