Course Catalog 2009-2010
Basic

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2009-2010

OHJ-3506 Software Engineering Project, 6 cr

Person responsible

Tero Ahtee

Implementations

  Lecture times and places Target group recommended to
Implementation 1

Periods 1 1 - 3

 
 


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

Prerequisite relations (Requires logging in to POP)

Correspondence of content

Course Corresponds course  Description 
OHJ-3506 Software Engineering Project, 6-10 cr OHJ-3500 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

More precise information per implementation

  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 %  


Last modified02.03.2009
ModifierTero Ahtee