uc:sendtilenven runat server id uc_sendtilenven
Ændre størrelse på tekst Print

Project course: Development studio


Semesterangivelse: Forårs kursus Kurset udbydes i blok 3 og 4 Kurset udbydes i skemagruppe C Kurset giver 15 ETCS point

 


Udgave: Forår 2013 NAT
ECTS points: 15 assignment proved points
Point: 15,0
Blokstruktur: 3. blok, 4. blok
Skemagruppe: C
Fagområde: dat
Uddannelsesdel: Kandidat niveau
Kontaktpersoner: Klaus Marius Hansen. klausmh@diku.dk
Skema- oplysninger: Blok 4
Skema- oplysninger:  Vis skema for kurset
Samlet oversigt over tid og sted for alle kurser inden for Lektionsplan for Det Naturvidenskabelige Fakultet Forår 2013 NAT
Undervisnings- form: Lectures; discussion sessions; student presentations; obligatory assignments; workshops; group project; project exam.
Formål: A development studio is a place where software development is taught and where developers practice. In this course, the focus is on software development in a broad sense covering all aspects of modern development processes. This includes requirements development, system and software design, software construction, testing, and integration of the system solution in its use context. The aim is for the students to be able to analyze, design, and implement a software product in teams while managing the process.
Indhold: The course activities are anchored around project work which expands over two blocks. In the projects the students are supposed to solve demanding real-life problems whose specification and solution requires active end-user participation. In addition to this, the team members are expected to read selected articles and extracts from textbooks that may help them to produce high-quality solutions for the tasks in question, both as regards to technical quality and usability. Also, guests will be invited to give talks related to the development tasks, and software development in general. Depending on the number of students on the course, all projects can be bundled together, or they can be separate development tasks which are realized synchronously in parallel. The main idea is to allow learning across teams. Thereby the students may obtain a more multifaceted and deeper insight into software development than it would be possible by working alone with the same task and literature.
Kompetence- beskrivelse: This course aims to give the students solid skills in software development, which is understood as the range of activities leading to software systems that are effective, useful, and satisfactory to their users, both in organizational context and in human lives.
Målbeskrivelse: After the course the student should have skills to 1) plan a project before its requirements are known, 2) negotiate contracts/development plans with customers/end users, 3) describe requirements that enable effective development and that may form the basis of estimation, 4) create the software architecture and detailed design of a software system according to quality requirements, 5) transform software design into an operational software system 6) test a sizeable program, 7) criticize and analyse other people's work, 8) disseminate the results of his or her work, 9) produce software system that are of satisfactory quality including to their users, and 10) have good understanding of the development processes used in the software industry.
Lærebøger: Relevant scientific papers and book chapters
Tilmelding: November 15 to December 1, 2012, via KUnet, www.kunet.dk.
Faglige forudsætninger: The student should have equally good programming skills as a computer-science bachelor from our department. Furthermore, an introductory course on IT project management is a desirable prerequisite.
Formelle krav: The student must be enrolled in a relevant MSc programme.
Eksamensform: To be eligible for the final exam, a number of obligatory assignments must be handed in and passed, most of which are in the form of assignments related to a group project.
The final exam is a written one week take home exam based on the course project with an external examiner (ekstern censor) and is assessed on the 7-step grading scale. Submission in Absalon.
The re-exam consists of a new written one week take home exam based on the course project.
Eksamen: 1 uges opgave. Udleveres d. 12. juni og afleveres d. 18. juni 2013.
Reeksamen: 1 uges opgave. Udleveres d. 19. august og afleveres d. 23. august 2013.
Kursus hjemmeside:
Pensum: To be announced by the end of the fourth week of the teaching period
Undervisnings- sprog: Kun engelsk
Sidst redigeret: 23/5-2013



Københavns Universitet