|
|
|||||||||||||||||
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 % |