IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Grundlæggende programmering 
Kursusnavn (engelsk):Introductory Programming 
Semester:Forår 2010 
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.
  • Use selected class libraries. Therefore, you should be able to characterize the functionality of a Java class based on its documentation.
     
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
 
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 6/2 8:30 - 13:30
2- Saturday 20/2 8:30 - 13:30
3- Saturday 6/3 8:30 - 13:30
4- Saturday 10/4 8:30 - 13:30
5- Saturday 24/4 8:30 - 13:30
6- Saturday 8/5 8:30 - 13: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.

---
Information about study structure

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

Mandatory assignments are used on the course - details about them are distributed in a welcome letter sent to students who sign up.  

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:

Tony Gaddis, "Starting Out with Java: From Control Structures through Objects: International Version", 4th edition, Pearson Education, 2009
SBN- 13: 9780135075807 | ISBN-10: 0135075807

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.

 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Lørdag 08.30-10.30 Forelæsning ITU Auditorium 4 (4A60), 4A54, 4A56, 4A58
Lørdag 11.00-13.00 Forelæsning ITU Auditorium 4 (4A60), 4A54, 4A56, 4A58

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2010-06-03 09:00-13:00 Skriftlig eksamen ITU 2A52, 3A50, 3A52, 4A56 og 4A58
2010-08-20 Mulig dag for reeksamen /Possible date for re-exam Skriftlig eksamen ITU Eksamensform kan blive ændret / Examination form may be altered
2010-08-23 Mulig dag for reeksamen /Possible date for re-exam Skriftlig eksamen ITU Eksamensform kan blive ændret / Examination form may be altered
2010-08-25 Mulig dag for reeksamen /Possible date for re-exam Skriftlig eksamen ITU Eksamensform kan blive ændret / Examination form may be altered