IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Grundlæggende programmering 
Kursusnavn (engelsk):Introductory Programming 
Semester:Forår 2013 
Udbydes under:Master i it, Softwarekonstruktion (sko) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:http://learnit.itu.dk 
Min. antal deltagere:12 
Forventet antal deltagere:25 
Maks. antal deltagere:60 
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 do not need any programming experience to take this course.
All written material will be in English and the course will be taught in English.

-----

Information about the course of study
This course is mandatory for students who are enrolled on on the Master of Science in IT, study programme Software Development and Technology, Development Technology track. See a description of the track here: Kandidat Software Development Technology 
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 small computer programs in Java with simple input/output
  • use selected class libraries in Java
  • 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 introduces programming with focus on the Java programming language and provides basic knowledge of object-oriented programming in general.
A selection of the following topics is introduced and discussed:


  • Variables, types, and values
  • Expressions, statements, loops, and methods
  • Arrays and Strings
  • Classes and objects
  • Recursion
 
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 5 (five) Saturdays:

Saturday, February 2, 2012 from 10:30 to 16:45
Saturday, February 9, 2012 from 10:30 to 16:45
Saturday, March 2, 2012 from 10:30 to 16:45
Saturday, March 9, 2012 from 10:30 to 16:45
Saturday, April 20, 2012 from 10:30 to 16:45


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 (usually ten) are approved.

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 seminars at ITU. 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.

According to the number of registered students, evening weekly meetings in at ITU might be organized. These meetings are not intended as seminars, hence attendance is not necessary. They are for participants to get additional help e.g. in solving assignments, clarify topics discussed
during Saturday's meetings, etc.

-----

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

Obligatoriske aktivititer:Weekly assignments.
During this course students will be required to hand in mandatory assignments (e.g. research papers and weekly assignments), that need to be completed/approved before being eligible to register for the examination. Failure to hand in these mandatory assignments on time will mean that the registration for examination is annulled. 
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 several 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
    ISBN- 13: 9780135075807 | ISBN-10: 0135075807

  • Y. Daniel Liang, “Introduction to Java Programming”, Comprehensive Version, 8th edition, Prentice Hall, 2010
    ISBN-10: 0132130807 | ISBN- 13: 9780132130806


You are advised to buy at least one of these books but you do not have to. 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Tirsdag 17.00-18.50 Øvelser ITU 4A56
Tirsdag 19.00-20.50 Øvelser ITU 4A56
Lørdag 10.00-11.50 Forelæsning ITU 5A12/16
Lørdag 12.00-13.50 Forelæsning ITU 5A12/16
Lørdag 14.00-15.50 Øvelser ITU 5A12/16
Lørdag 16.00-17.50 Øvelser ITU 5A12/16

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2013-06-03 9-13 Skriftlig eksamen ITU 3A52, 4A56, 4A58
2013-08-20 RE-EKSAMEN - Contact course manager Skriftlig eksamen ITU 3A52 - ORAL EXAMINATION