Oulun yliopisto - Etusivulle University of Oulu in English

ee.oulu.fi

Electrical and Information Engineering

Faculty of Technology > Electrical and Information Engineering > Computer Engineering Laboratory


COMPUTER ENGINEERING LABORATORY

[This page is CSS2 enabled. Your browser might not fully support it]

521270A Embedded Software Project (3 ov)

$RCSfile: index.html,v $ $Revision: 1.1 $ $Date: 2006/08/22 12:14:32 $

ABSTRACT

This project teaches students the development of non trivial computer applications by getting acquainted with software development tools. Students are required to design and implement a functioning application program while working in the project.

Table of Contents

Lecturer

Prof. Juha Röning

Goals

The purpose of the course is to familiarize the students with modern software engineering methods and tools.

Contents

The purpose of the Embedded Software Project (previously known as Software Engineering Project - Ohjelmistotekniikan työt, 521270A) is to familiarize the students with modern software engineering methods and tools - eg. Ward & Mellor Structured Analysis for Real-Time Systems (RT-SA/SD), or UML/RT. The course is realized as a project-like assignment that can, in principle, be taken from the start to finish in 2-3 weeks by a team of 3 students working full time. Typically the assignments have been completed during 2-5 months requiring approximately 80-120 hours from each project team.

The goal of the project is to have a walk through from the design to implementing and testing. An emphasis is put on proper documentation. Extensive hardware expertise is not necessary, so proportionate attention can be given to the design methodology.

Despite its apparent simplicity, the problem allows plenty of alternative solutions and should be a motivating and educating exercise. Demonstration of a properly functioning system and sufficient documentation is proof of a completed assignment.

Prerequisites

  • Software Engineering
  • Computer Engineering I
  • Computer Engineering Exercise
  • Digital Techniques I
Recommended:
  • Computer Engineering II
  • Operating Systems

Course Procedures

Timeline

The course name and code has changed! Please look for the latest information from the embedded software project website.

Contact Information

  • Course lecturer: Prof. Juha Röning
  • Teaching assistant: Christian Wieser
    • Consulting time:
      • Please make an appointment using e-mail
      • Email: o t t - s t a f f @ e e . o u l u . f i
  • Teaching assistant: Teemu Tokola
    • Consulting time:
      • Please make an appointment using e-mail
      • Email: o t t - s t a f f @ e e . o u l u . f i

The assistants are responsible for the laboratory assignments, tutoring and reviewing deliverables.

Previous Course(s)

Course Feedback

The course feedback system is disabled. Please contact the assistants or lecturer for any feedback.

[This page is CSS2 enabled. Your browser might not fully support it]