Software Engineering Projects
Structure Type: | Study unit |
---|---|
Code: | ITTS1202 |
Type: | Optional obligatory / Professional Studies |
Curriculum: | TT 2014 |
Level: | Bachelor of Engineering |
Year of Study: | 4 (2017-2018) |
Credits: | 5 cr |
Responsible Teacher: | Moghadampour, Ghodrat |
Language of Instruction: | Finnish |
Courses During the Academic Year 2017-2018
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
4 | I-TT-4N | 2017-09-01 – 2017-12-22 | Timo Kankaanpää | Finnish | 2017-08-23 – 2017-09-18 |
Still need to take the course? See the courses during the academic year 2018-2019.
Learning Outcomes
Student will practice carrying out software engineering project independently. The course allows students utilise knowledge from previous courses, especially software engineering course in a real software engineering project. The student will choose a topic, write the project plan and software specification, find out about the chosen topic and go through phases of the software development process and report activities during each phase. During the course student will also give several presentations on the progress of the project. The course allows student get prepared for the final thesis through practicing techniques of software management project and reporting.
Student's Workload
Total work load of the course: 135 h
- of which scheduled studies: 70 h
- of which autonomous studies: 65 h
Prerequisites / Recommended Optional Courses
Databases, Software Engineering.
Contents
Software project, software project plan, software specification, reporting.
Recommended or Required Reading and Other Learning Resources/Tools
Supplementary material on the course Web site.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Independent student activities, teacher supervision.
Assessment Criteria
1: Student understands basic (around 40 %) course concepts and is capable of developing simple applications.
3: Student understands a considerable portion (around 60 %) of course concepts and is capable of developing applications with moderate number of functions.
5: Student understands most (around 90 %) course concepts and is capable of developing applications with advanced features.
Assessment Methods
Project work 60 %, presentations 20 % and reports 20 %.