|
OHJ-3506 Software Engineering Project, 6 cr |
Tero Ahtee
Lecture times and places | Target group recommended to | |
Implementation 1 |
Periods 1 1 - 3 |
Active working on a project. Documents, meetings, inspections, coding, presentations, reports.
-
Students learn software engineering project management and working on a software project. Also technical documentation and inspections come familiar. On this course students can utilise all their previous programming knowledge and skills for the project.
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Working on a project during a whole software development life-cycle. | ||
2. | Finding out preliminary requirements. Breeding them to system requirements. Planning and designing the system functionality. Designing the architecture of the system. Implementation and testing. Deployment of the program. | ||
3. | Systematic technical dokumentation. Weekly reports. | ||
4. | Inspections; why and how they are kept. | ||
5. | Presentations; preliminary and final. |
Process, project management, implemented system, documentation, inspections, reports, presentations.
Numerical evaluation scale (1-5) will be used on the course
Course | Mandatory/Advisable | Description |
OHJ-2016 Utilization of Data Structures | Mandatory | |
OHJ-3016 Introduction to Software Engineering | Mandatory | |
OHJ-3056 Software Engineering Methodology | Mandatory | |
OHJ-3066 Software Testing | Advisable |
Additional information about prerequisites
Also advanced courses on programming are recommended, as well as usability and maintenance courses.
Course | Corresponds course | Description |
|
|
On a student group, at least three students must be Finnish-speaking. Lectures are in Finnish only. Prerequisite: basic and advanced programming skills, as well as basic software engineering skills (documentation, process, method, teamworking). Can not be recommended for exchange students. http://www.cs.tut.fi/kurssit/OHJ-3500/english-index.html
Description | Methods of instruction | Implementation | |
Implementation 1 | At least three students on a group must be Finnish-speaking. | Excercises Practical works |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 0 % |