IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Introductory Programming 
Kursusnavn (engelsk):Introductory Programming 
Semester:Efterår 2018 
Udbydes under:cand.it., softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:15,00 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:
Maks. antal deltagere:78 
Formelle forudsætninger:You should be able to use your computer to send e-mails, browse the web, install new software. You don't need any programming experience to take this course.

The course is only open to ITU MSc Software Development - Software Design students. 
Læringsmål:After the course the student should be able to:
- Analyze a problem description, with the intent of implementing a solution.
- Design a system based on an analysis.
- Implement a system based on a design.
- Test a system and evaluate to what degree the tests cover the system
- Apply basic programming constructs in Java
- Explain basic programming constructs in Java 
Fagligt indhold:Object Oriented analysis, design, and implementation Programming in Java:
classes, objects, methods, fields, variables, simple types, expressions, statements, declarations, conditionals, lazy evaluation, repetition, recursion, class libraries, regular expressions collections, arrays, simple graphical user interface, static vs dynamic typing, virtual dispatching, generic types, class design, abstract classes, interfaces, encapsulation, test and documentation, file input/output, exceptions. 
Læringsaktiviteter:14 ugers undervisning bestående af forelæsninger, øvelser og vejledning

The first two thirds of the semester will mainly consist of lectures and exercises. In the final third of the semester, all students must do a programming project. Therefore, teaching will gradually gain more character from project work and guidance.
In the first part of the semester, live coding exercises are also included, which are sessions where practical coding is illustrated based on student needs and what the teachers consider necessary. 

Obligatoriske aktivititer:4 out of 5 mandatory assignments must be approved, as well as 2 out of 2 on-line programming assignments (on-site, closed book) must be approved to be eligible for the exam.

Be aware: The student will receive the grade NA (not attended) at the ordinary exam, if the mandatory activities are not approved and the student will use an exam attempt. 
Eksamensform og -beskrivelse:D2G Aflevering med mundtlig eksamen der supplerer projekt. Delt ansvar for projekt., (7-scale, external exam)

Size of groups: 3-4 persons
The duration of the oral examination is 20 minutes per student.