|
Course Catalog 2011-2012
OHJ-3506 Software Engineering Project, 6-10 cr |
Additional information
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
Person responsible
Tero Ahtee
Lessons
Study type | P1 | P2 | P3 | P4 | Summer | Implementations | Lecture times and places |
|
|
|
|
|
|
|
Requirements
Active working on a project. Documents, meetings, inspections, coding, presentations, reports.
Principles and baselines related to teaching and learning
-
Learning outcomes
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
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. |
Evaluation criteria for the course
Process, project management, implemented system, documentation, inspections, reports, presentations.
Assessment scale:
Numerical evaluation scale (1-5) will be used on the course
Prerequisites
Course | Mandatory/Advisable | Description |
OHJ-3010 Ohjelmistotuotannon perusteet | Mandatory | |
OHJ-3050 Ohjelmistotuotannon menetelmät | Mandatory |
Prerequisite relations (Requires logging in to POP)
Correspondence of content
Course | Corresponds course | Description |
|
|
More precise information per implementation
Implementation | Description | Methods of instruction | Implementation |
OHJ-3506 Software Engineering Project 2010-11 |