IT-Universitetet i København mit.ITU
Skift kodeord   English    Printervenlig
  Tilbage Kursusoversigt
Kursusnavn (dansk):Introductory Programming 
Kursusnavn (engelsk):Introductory Programming 
Semester:Efterår 2018 
Udbydes, softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:15,00 
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.  

Litteratur udover forskningsartikler:"Objects First with Java: A Practical Introduction Using BlueJ, 6th edition" by David J. Barnes & Michael Kölling 
Følgende personer underviser på kurset:
NavnStillingUndervisertypeIndsats (%)
Troels Bjerre Lund Lektor(ITU) Kursusansvarlig 50
Willard Rafnsson Adjunkt(ITU) Underviser 50
Ivan Mladenov Hjælpelærer(ITU) Hjælpelærer 0
Sabina Hult Hjælpelærer(ITU) Hjælpelærer 0
Vlad Limbean Hjælpelærer(ITU) Hjælpelærer 0
Lisa Hartmann Jensen Hjælpelærer(ITU) Hjælpelærer 0
Marie Dahl Højsgaard Hjælpelærer(ITU) Hjælpelærer 0
Sarah Ellen Amick Hjælpelærer(ITU) Hjælpelærer 0