IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Modellering og design 
Kursusnavn (engelsk):Modelling and Design 
Semester:Efterår 2006 
Udbydes under:cand.it., softwareudvikling og -teknologi (sdt) 
Omfang i ECTS:15,00 
Kursussprog:Engelsk 
Kursushjemmeside:http://www.itu.dk/courses/SMD/E2006/index.html 
Min. antal deltagere:
Forventet antal deltagere:40 
Maks. antal deltagere:100 
Formelle forudsætninger:None, but the course is assumed to taken in parallel with Object-Oriented Programming Introduction (SOPI) or similar programming activities.  
Læringsmål:The goal of this course is to teach you how to design a user interface and how to model data, processes, workflows, events, business logic, and many other aspects of current and future IT systems.

After the course you will be able to:

  • Design and test a Graphical User Interface (GUI) and model the use situation in a systematic way based on a data model and a description of the use situation.
  • Develop and implement a Graphical User Interface (GUI) and a database for a small service system.
  • Model the target domain of a software system using formal notations and the Unified Modelling Language (UML).
  • Understand the role of modelling for the design and development of software.
  • Understand basic concepts of system development.  
Fagligt indhold:The course will cover the following topics:

  • Systematic user interface design: usability, cognitive gestalt models, use cases, data models, and Access/Visual Basic programming.
  • Formal concepts: sets, functions, relations, graphs, trees, propositional logic, finite automata, and grammars.
  • UML: class diagrams, sequence diagrams, use cases, state machine diagrams, and activity diagrams.
  • Software development processes: project models, project quality and change management, the role of models in software design and development.

     
Læringsaktiviteter:

The course is divided into a practical and theoretical part. The practical part introduces a structured approach to user interface and database design. It will end with a smaller project where students develop and implement a user interface and a database. The theoretical part first covers formal concepts and UML and then introduces core concepts of software development processes.
-----
I introugen (mandag den 28. august til fredag den 1. september) er der kun undervisning fra 16-18 og øvelsestimer er aflyst.

During the intro week (Monday the 28th of August to Friday the 1st of September) you will only have classes from 4-6PM, and exercises are cancelled
-----
Om studiestruktur: ITO / About the study structure: ITO
Dette kursus er en del af ITO¿s backbone, som du kan finde beskrevet her:
ITO studiestruktur
For at blive cand.it. i ITO skal du bestå ITO¿s backbonekurser, og desuden gennemføre en 22,5 ECTS specialisering samt to 7,5 ECTS valgfag.

This course is part of the ITO backbone ¿ find it described here (in Danish):
ITO study structure
In order to graduate as a MSc in ITO, you need to pass the ITO backbone courses, and also take a 22,5 ECTS specialization and two 7,5 ECTS electives.

Om studiestruktur: SDT / About the study structure:SDT
Dette kursus er en del af SDT¿s backbone, 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 backbone ¿ find it 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), 13-skala, Ekstern censur

The smaller interface and database project is mandatory to pass in order to register for the exam.  

Litteratur udover forskningsartikler:Soren Lauesen: User interface design - a software engineering perspective. Addison-Wesley, 2004.

Jens Christian Godskesen, Mathematical concepts in computer science, Notes, 2006

UML distilled, 3rd edition, Martin Fowler, ISBN 0-321-19368-7, 2004

Compendium on software development and modelling
 
 
Afholdelse (tid og sted)
Kurset afholdes på følgende tid og sted:
UgedagTidspunktForelæsning/ØvelserStedLokale
Tirsdag 13.30-16.00 Forelæsning ITU 3A12
Tirsdag 16.00-18.00 Øvelser ITU 4A54, 4A56, 4A58 (uge 38-42) 4A20, 4A22
Torsdag 13.30-16.00 Forelæsning ITU 3A12
Torsdag 16.00-18.00 Øvelser ITU 4A54, 4A56, 4A58 (uge 38-42) 4A20, 4A22

Eksamen afholdes på følgende tid og sted:
EksamensdatoTidspunktEksamenstypeStedLokale
2007-01-09 9-13 Skriftlig eksamen ITU Lokale oplyses senere