IT-Universitetet i København
  Tilbage Kursusoversigt
Kursusnavn (dansk):Programming Workshop 
Kursusnavn (engelsk):Programming Workshop 
Semester:Efterår 2016 
Udbydes, softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:7,50 
Min. antal deltagere:
Forventet antal deltagere:
Maks. antal deltagere:48 
Formelle forudsætninger:It is expected that students are enrolled in the IT University course Introductory Programming (GP) or in Object-oriented Programming (OOP).

All written material will be in English and the course will be taught in English.

This course is not open to SDT-students from the AC Track.
This course is not open to single-subject students and guest students. 
Læringsmål:After the course the student should be able to:

  • Implement a substantial piece of software.
  • Implement relevant algorithms.
  • Apply software development methods, e.g. debugging, testing, documenting, code reviews.
  • Explain and reflect on the choices made in the implementation.
Fagligt indhold:The implementation language is Java. The project is designed for students to apply and deepen their knowledge of basic programming concepts in object-oriented languages.

The course will start 5 weeks into the semester, where the project will be presented, students will form groups (with 3-4 persons in each group) and the problem formulation should be approved by the teacher. After that weekly meetings will begin. In the weekly meetings, students will be advised on their projects. 

The course will start 5 weeks into the semester, where the project will be presented and explained. Groups should be formed, etc. as described above. See the course homepage for further details. 

Obligatoriske aktivititer:Der er ingen obligatoriske aktiviteter. Vær venlig KUN at ændre denne tekst når der er obligatoriske aktiviteter./
There are no mandatory activities. Please, change this text ONLY when there are mandatory activities. 
Eksamensform og -beskrivelse:D1G Aflevering med mundtlig eksamen baseret på projekt i gruppe. Delt ansvar for projekt., (7-scale, external exam)

Written work: The programming project is submitted in LearnIT.

At the oral exam the Group makes a 10-15 minutes presentation of the programming project followed by an 15 minutes individual exam for each student.  

Litteratur udover forskningsartikler:You can use whatever book you have from GP or OOP on basic Java for this course.