IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Projektklynge: Andetårsprojekt 
Kursusnavn (engelsk):Project cluster: Second Year Project 
Semester:Forår 2010 
Udbydes under:Bachelor i softwareudvikling (bswu) 
Omfang i ECTS:0,00 
Kursussprog:Dansk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:25 
Forventet antal deltagere:30 
Maks. antal deltagere:40 
Formelle forudsætninger: * You are enrolled on the BSc study program in software development.

* You can construct object-oriented software using C#, corresponding to what is learnt in the BSc courses Object Oriented Software Construction (BOSK) and the BSc course Analysis, Design and Software Architecture (BDSA).

* You can design and query relational databases and can use XML, corresponding to what is learnt in the BSc course Data Storage and Formats (BDLF).

* You can specify and design user interfaces in a structured manner, corresponding to what is learnt in the BSc course Systematic Design of User Interfaces (BSDB). 
Læringsmål:After this learning activity the student should be able to:

(1) select and apply various online tools for distance communication, such as video conferencing, chat, wiki and email.

(2) account for long distance distributed teamwork including cultural differences time and location independence.

(3) take active part in a globally software development team, including project definition, planning, coordination and be responsible for dedicated parts of the project.

(4) construct simple programs in F# and explain the basic principles behind functional programming using F#.

(5) construct a working client/server solution partly programmed in C# and partly programmed in F#. This includes task description, user interface, data model, design, programming and testing.

(6) apply and reflect on theories presented in the course to the experiences obtained during the project and document it in the final project report.

(7) conduct a constructive feedback process on other fellow students work. 
Fagligt indhold:The project cluster is centered on a project implementing a Hotel Administration System based on the example given in the book [User interface design - a software engineering perspective. Addison-Wesley, 2004 by Søren Lauesen].

The goal is to develop a client-server solution with several kinds of clients and backed by a relational database system.

Students will work in teams of 5 to 6 people, and collaborate / negotiate with students from Singapore Management University (SMU), in English, and with a considerable time difference.
The students at SMU will implement a search agent like http://www.priceline.com/.
The joint project is described on the shared wiki: https://wiki.smu.edu.sg/is411/2009T2-ITU.

Students will exercise long distance communication and

- deal with cultural gaps in day-to-day communication with team members.

- conduct online conversation in a respectful manner, both written and spoken.

- share a balanced amount of information to have a successful long distance collaboration.

- reach an agreement that both parties find satisfactory.  
Læringsaktiviteter:

The project cluster consists of

- a course-like block with lectures and exercises, covering the themes of the course
- a 14 week group project covering the themes and theories in the course.
- a 5 week intensive project period working together with SMU.
- feed back sessions where students give feed back to other students work.
- group meetings with supervisor

The project cluster will include required reading on distributed project management and teamwork, inter-cultural and cross-disciplinary collaboration.

The project cluster will include required reading on advanced technical subjects including web-services, unit testing, stubs, F# and advanced C# language constructs.

There will be one or two small mid-term hand-ins that will be part of the final project report and thereby influence the final grade. The project report must be written in English.

The course at ITU runs through the entire spring semester. The joint subproject with SMU runs mainly in March 2010. The ITU students are expected to spend a minimum of time, probably at odd hours, every working day during the joint project period in order to have a continuous communication and negotiation process.

------------------
Information om studiestruktur
Denne projektklynge indgår på fjerde semester på bacheloruddannelsen i software.
Se studieforløbet beskrevet her:
Bachelor softwareudvikling

Projektklynge.
Dette er en projektklynge. Studerende, som tilmelder sig dette fag, skal også registrere deres specifikke projekt i projektbasen.

Projektklyngen som sådan vil ikke fremgå på dit eksamensbevis - det vil være projektets titel, der er registreret på beviset.  

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 7-trins-skala, Ekstern censur

Examination form: Oral exam on the basis of a project. External examiner, 7-point marking scale, no preparation time.

There will be one or two small mid-term hand-ins that will be part of the final project report and thereby influence the final grade. The project report must be written in English.
 

Litteratur udover forskningsartikler: To be announced. 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Tirsdag 09.00-12.00 Forelæsning ITU 4A16
Tirsdag 13.00-15.00 Øvelser ITU 4A16
Fredag 09.00-12.00 Forelæsning ITU 4A16