IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Projektklynge: Andetårsprojekt - B.Sc.-kursus 
Kursusnavn (engelsk):Project cluster: Second Year Project - B. Sc. course 
Semester:Forår 2009 
Udbydes under:Bachelor i softwareudvikling (bswu) 
Omfang i ECTS:15,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:The goal is to develop a client-server solution with several kinds of clients and backed by a relational database system, to be able to work in a team of 5-6 people, and to be able to collaborate and negotiate with people you have not met, in a foreign language, and with a considerable time difference.

After completing the course, the students are expected to

(1) be able to use various online tools for distance communication, such as video conferencing, chat, wiki and email.

(2) have experience with long distance distributed teamwork including cultural differences, and time and location independence. The students must be able to

- 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.

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

(4) have implemented 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.

(5) have implemented web services for the above-mentioned system making it possible for the remote students to implement an agent-like client, relying only on the protocol for communication between remote client and your solution. 
Fagligt indhold:The course 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].

During the 14 weeks project period the students will collaborate with students at Singapore Management University (SMU) implementing a search agent like Priceline.com [url: priceline.com]. The joint project is described on the shared wiki: [url: https://wiki.smu.edu.sg/is411/Main_Page].
 
Læringsaktiviteter:

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

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

The course at ITU runs through the entire spring semester. The joint subproject with SMU runs in the period 2 March to 30 March 2009. 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.

Each group will consist of approximately 5 ITU students and 2 SMU students. Each group will have both a supervisor at ITU and a supervisor at SMU. 

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

 

Litteratur udover forskningsartikler:  
 
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

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2009-05-20 Senest kl. 15:00 Skriftlige arbejder ITU Eksamenskontoret
2009-06-09 Tidsrum oplyses senere Mundtlig eksamen ITU 4A16
2009-06-10 Tidsrum oplyses senere Mundtlig eksamen ITU 4A16
2009-06-11 Tidsrum oplyses senere Mundtlig eksamen ITU 4A16