Lectures

The course is lectured in Finnish.

Lecture slides  in printable form. (in English)
Lecture notes. (in Finnish)

UML-reference used in course book
Other UML-quick references: Google UML Cheatsheet.

Materials by Bennett (chapters 1-14, 16-18, selected parts from 15-16, 19-21) & Cockburn, as well as ICONIX process is included in exam, other links and materials are useful additional information.


Lecture 1 - Ti 16.3.2010 klo 12:15, Ag Aud. 3
  • Introduction to the course & general information. Object orientation.
  • Bennett, chapter 4: What Is Object-Orientation

Lecture 2 - To 18.3.2010 klo 08:30, Ag Aud. 3 (Eetu Luoma)
  • Information systems development, software processes
  • Bennett, chapters 1-3: What Are Information Systems?, Problems in Information Systems Development, Avoiding the Problems

Lecture 3 - Ti 23.3.2010 klo 12:15, Ag Aud. 3
  • UML modeling concepts, activity diagrams
  • Bennett, chapter 5: Modelling Concepts, Activity Diagrams
  • UML diagrams and other techiques used in the course in one table
  • Agate case - overview
  • Additional material

Lecture 4 - To 25.3.2010 klo 08:30, Ag Aud. 3
  • RUP preliminaries, requirements
  • Bennett, chapters 5-6 (continued), 21: Development Process, Requirements Capture, Software Development Processes (partial)
  • ICONIX-process (similarities to process used in the course project)
  • The issues discussed in the course grouped by activities in the development process (cf. chapters in Bennett's book)
  • Bennett's detailed development process represented as activity diagrams (can be used as an alternative model for use case -based requirements gathering and analysis)
  • Additional material

Lecture 5 - Ti 6.4.2010 klo 12:15, Ag Aud. 3 (Tommi Kärkkäinen)

Lecture 6 - To 8.4.2010 klo 08:30, Ag Aud. 3

Lecture 7 - Ti 13.4.2010 klo 12:15, Ag Aud. 3

Lecture 8 - To 15.4.2010 klo 08:30, Ag Aud. 3

Lecture 9 - Ti 20.4.2010 klo 12:15, Ag Aud. 3

Lecture 10 - To 22.4.2010 klo 08:30, Ag Aud. 3

Lecture 11 - Ti 27.4.2010 klo 12:15, Ag Aud. 3
  • Detailed design
  • Bennett, chapter 14: Detailed Design

Lecture 12 - To 29.4.2010 klo 08:30, Ag Aud. 3

Lecture 13 - Ti 4.5.2010 klo 12:15, Ag Aud. 3

Lecture 14 - To 6.5.2010 klo 08:30, Ag Aud. 3
  • User interfaces, designing boundary classes
  • Bennett, chapters 16-17 (selected parts): Human–Computer Interaction, Designing Boundary Classes

Lecture 15 - Ti 11.5.2010 klo 12:15, Ag Aud. 3
  • Data management design
  • Bennett, chapter 18 (selected parts): Data Management Design

Lecture 16 - Ti 18.5.2010 klo 12:15, Ag Aud. 3 (Sami Äyrämö)

Lecture 17 - To 20.5.2010 klo 08:30, Ag Aud. 3 
Using course materials for commercial purposes or as teaching material without permission is strictly prohibited!
http://appro.mit.jyu.fi/2010/kevat/oas_en/luennot.html
© Miika Nurminen (minurmin@jyu.fi)
Based partially on course pages by Mauri Leppänen, Eetu Luoma, and Timo Käkölä.
Content publication system: © Antti Ekonoja, Tommi Lahtonen ja Jukka Mäntylä.
Excercise management system: Vesa Lappalainen 2010-12-22 15:27:15
Informaatioteknologia - Jyväskylän yliopiston IT-tiedekunta ja avoin yliopisto