Course Catalog 2008-2009
Basic

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2008-2009

OHJ-3506 Software Engineering Project, 6 cr

CourseĀ“s person responsible

Tero Ahtee

Implementations

  Lecture times and places Target group recommended to
Implementation 1    


Requirements

Active working on a project. Documents, meetings, inspections, presentations, reports.

Principles and baselines related to teaching and learning

-

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.      


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 O/R
OHJ-2016 Utilization of Data Structures Obligatory  
OHJ-3016 Introduction to Software Engineering Obligatory  
OHJ-3056 Software Engineering Methodology Obligatory  
OHJ-3066 Software Testing Recommended  

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. Basic and advanced programming skills, as well as basic software engineering skills (documentation, process, method) are required.

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 modified29.01.2009
ModifierTero Ahtee