IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Programmeringsworkshop 
Kursusnavn (engelsk):Programming Workshop 
Semester:Forår 2009 
Udbydes under:cand.it., softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:
Maks. antal deltagere:40 
Formelle forudsætninger:The student is enrolled in Introductory Programming (IP) or eas enrolled in the cancelled course Object Oriented Programming - Introduction (OOP).

All written material will be in English and the course will be taught
in English.
 
Læringsmål:The goal of this course

1. Implement a substantial piece of software.
3. Design a graphical user interface.
2. Understand and implement search algorithms.
4. Apply software development methods, e.g. debugging, testing,
documenting, code reviews.
5. Write a project report.
6. Participate in a competition.
 
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. 
Læringsaktiviteter:

Teaching will start in week 7 (after the first seminar of the course Introductory Programming (IP)has taken place) - meaning on Monday February 9th. Weekly exercise sessions (voluntary) will support the students taking IP or OOP.

About midway in the semester a 8 week project will be launched.
This will start during the 9th week of the semester (Monday March 23rd).

The course format consists of:

Weekly Homework
Introductory lectures
Lab hours and code reviews
A Final Report
Source code

Every student is expected to work alone. Homeworks, report, and
source code must be the work of the individual student. Working
together is encouraged, copying solutions disallowed.

-----------------
Oplysninger om studiestruktur / Information about study structure
SDT


Dette kursus er en del af SDT's obligatoriske moduler, som du kan finde beskrevet her: SDT studiestruktur
For at blive cand.it. i SDT skal du bestå SDT's backbonekurser, og desuden gennemføre en 22,5 ECTS specialisering samt to 7,5 ECTS valgfag.

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

Source code that does not compile will not be accepted. Runtime
errors will have a negative impact on the grade.

Grade:

The final grade is based on the final report and the quality of the
source code.
And it will evaluated with respect to the following
points.

Report: 50%
o Overall organization
o Logical argumentation
o Completeness
o Correctness with respect to the implementation
o Description of methodology

Source Code: 50%
o Correctness
o Object-oriented design (e.g. encapsulation, code reuse)
o Class invariants
o Method, field, and variable naming
o Formatting
o Test cases

The final grade will be determined in negotiation with an external censor.
 

Litteratur udover forskningsartikler: To be updated 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Mandag 13.30-15.30 Øvelser ITU 3A52