Modelling and development methods
Structure Type: | Study unit |
---|---|
Code: | TK00BG69 |
Curriculum: | TK 2023 |
Level: | Bachelor of Business Administration |
Year of Study: | 1 (2023-2024) |
Semester: | Spring |
Credits: | 3 cr |
Responsible Teacher: | Ulvinen, Tero |
Language of Instruction: | Finnish |
Courses During the Academic Year 2023-2024
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
3002 | TK2023-1A, TK2023-1B | 2024-01-08 – 2024-04-28 | Jani Päivärinta | Finnish | 2023-12-01 – 2024-01-12 |
Still need to take the course? See the courses during the academic year 2024-2025.
Learning Outcomes
The student will be able to conduct a software design review using appropriate guidelines (process). Furthermore create and specify the software design for a medium-size software product using a software requirement specification, an accepted program design methodology and appropriate design notation.
Student's Workload
The total work load is 81 h, of which:
- scheduled studies: 27 h (on-campus or on-line lectures/workshops)
- autonomous studies: 54 h
Prerequisites / Recommended Optional Courses
Basics in programming, systems design and user interface design
Contents
Theoretic studies of software modeling concepts, modelling techniques, methods etc and a practical project dealing with requirements, analysis and design. Version control.
Regional Impact
The course content is applying the ways that the region's IT comanies work
Internationality
Some of the reading material is in English. Models which are learned in the course are based on international practices.
Recommended or Required Reading and Other Learning Resources/Tools
Materials provided by the Teacher.
Mode of Delivery / Planned Learning Activities and Teaching Methods
The method is "Learning by doing"
Student work is problem based and surveying. Normally teaching takes the form of lessons, workshops, doing tasks and a team project assignment
Assessment Criteria
The final assessment is based on performance points, which the student earn throughout the whole course
5: The student understands most (around 90%) course concepts and is capable of developing applications with advanced features
3: The student understands a considerable portion (around 60%) of course concepts and is capable of developing applications with moderate number of functions.
1: The student understands basic (around 40%) course concepts and is capable of developing simple applications.
Assessment Methods
Assignments and final project.
The scale 1-5 is used.
Work Placement
---
Further Information
---