Skip to main content

Software DesignLaajuus (5 cr)

Course unit code: IIO11100

General information


Credits
5 cr
Teaching language
Finnish

Objective

The students know the significance of software design as part of the software development process and know the stages of software design. They are familiar with the key concepts and outputs of software design, as well as with the methods and description languages commonly used in the software industry.

Content

Software design as part of software production, main software architectures, MVC, the design of structural software, object-oriented design, description methods,
UML, user interface design. A demanding assignment based on customer demands is implemented in the course.

Qualifications

Basics of programming, Object-oriented Programming 1

Assessment criteria, satisfactory (1)

Excellent 5: The student masters comprehensively the essential concepts, methods and products of software and service design and as team member he (she) can creatively design different type applications based on given demands and which are well documented.
Very good 4: The student masters the essential concepts, methods and products of object oriented design and as team member he (she) can design different type applications based on given demands and which are well documented.
Good 3: The student knows well the essential concepts, methods and products of object oriented design and as team member he (she) can design a software system based on given demands.
Satisfactory 2: The student knows the essential concepts, methods and products of object oriented design and as a team member he (she) can design small scale software system based on given demands.
Sufficient 1: The student is familiar with the essential concepts, methods and products of object oriented design and as a team member he (she) can design a simple software system based on given demands.
Not accepted (0)

Go back to top of page