Software Development I
Structure Type: | Study unit |
---|---|
Code: | TTKA0715 |
Type: | Compulsory / Professional Studies |
Curriculum: | TK 2019 |
Level: | Bachelor of Business Administration |
Year of Study: | 2 (2020-2021) |
Credits: | 5 cr |
Responsible Teacher: | Norrgård, Kenneth |
Language of Instruction: | Finnish |
Courses During the Academic Year 2020-2021
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
3001 | TK2019-2A, TK2019-2B | 2020-08-24 – 2020-12-20 | Kenneth Norrgård, Raija Tuomaala | Finnish | 2020-08-17 – 2020-09-11 |
Still need to take the course? See the courses during the academic year 2022-2023.
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 (object oriented), and appropriate design notation. The student gains knowledge in object oriented systems development emphasizing requirements, analysis and design.
Student's Workload
Total work load of the course: 135 h
- of which scheduled studies: 50 h
- of which autonomous studies: 85 h
The assesment of student's own learning 1 h is included in contact lessons.
Prerequisites / Recommended Optional Courses
Basic knowledge in systems development, programming, databases and systems theory. Knowledge from the courses Programming and User Interfaces or otherwise earned corresponding knowledge.
Contents
Through theoretic studies of object oriented concepts, modelling techniques, methods etc and a practical project dealing with requirements, analysis and design, the student will get acquainted with the object oriented way of thinking and UML and gain knowledge about how to work in an object oriented systems development project.
The course deals with issues like: Development process lifecycle; Systems development models and methods; Development tools; Standards ; System Requirements Analysis and Design; Process, tasks, and deliverables; Object Oriented Analysis; UML and CASE tool;
Quality assurance: inspection and reviews and Transition from analysis to design.
Regional Impact
The course content takes into account the region's businesses in the energy sector, as well as the specific features of international trade.
Internationality
The course content takes into account the region's businesses in the energy sector, as well as the specific features of international trade.
Recommended or Required Reading and Other Learning Resources/Tools
Handouts and cource Web pages.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Learning by doing method
Student work is problem based and surveying. Normally teaching takes the form of lessons, lectures, seminars and project assignments.
Assessment Criteria
5: Student understands most (around 90%) course concepts and is capable of developing applications with advanced features
3: Student understands a considerable portion (around 60%) of course concepts and is capable of developing applications with moderate number of functions.
1: Student understands basic (around 40%) course concepts and is capable of developing simple applications.
Assessment Methods
During the course the students complete a small system project. Learning is based on the Problem Based Learning method and implementing real systems modelling, programming, and testing tasks.
Contact lessons and guided exercise work 3,5 cu
Independent studies o,5 cu
Independent guided project management work 1,5 cu
Exams 0,5 cu
1-5.