Course Catalog 2007-2008

OHJ-3506 SOFTWARE ENGINEERING PROJECT, 6-10 cr
Software Engineering Project

Courses persons responsible
Tero Ahtee

Implementations
Extra info: At least three students on a group must be Finnish-speaking.
  Period 1 Period 2 Period 3 Period 4 Period 5 Summer
Exercise work 4 h/per 4 h/per 4 h/per - - -
Assignment 50 h/per 50 h/per 60 h/per - - -
(Timetable for academic year 2007-2008)

Objectives
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 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.
 
     

Requirements for completing the course
Active working on a project. Documents, meetings, inspections, presentations, reports.

Evaluation criteria for the course

  • Process, project management, implemented system, documentation, inspections, reports, presentations.

  • Used assessment scale is numeric (1-5)

  • Prerequisites
    Code Course Credits M/R
    OHJ-2016 OHJ-2016 Utilization of Data Structures 5 Mandatory
    OHJ-3016 OHJ-3016 Introduction to Software Engineering 4 Mandatory
    OHJ-3056 OHJ-3056 Software Engineering Methodology 6 Mandatory
    OHJ-3066 OHJ-3066 Software Testing 5 Recommendable

    Prequisite relations (Sign up to TUT Intranet required)

    Additional information about prerequisites
    Also advanced courses on programming are recommended, as well as usability and maintenance courses.

    Remarks

    At least three students on a group must be Finnish-speaking. Minimum project group size is five. Documentation can be made completely in English. Work should start at the second week on the first period.

    Scaling
    Methods of instructionHours
    Exercises 26
    Assignments 147
    Total sum 173

    Principles and starting points related to the instruction and learning of the course

  • Inspections act also as milestones for the project.

  • Additional information related to course
    On a student group, at least three students must be Finnish-speaking.
    Lectures are in Finnish only.

    Correspondence of content
    OHJ-3500 Software Engineering Project

    Course homepage

    Last modified 29.01.2007
    Modified byTero Ahtee