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]

521482A Programming Exercise (2,5op / 1,5 ov)

$RCSfile: index.html,v $ $Revision: 1.98 $ $Date: 2007/10/08 06:28:16 $

Please note

This course is no more. It is an ex-course. These pages are here only for historical reasons.

ABSTRACT

In this course the student gets to apply his/her theoretical and practical knowledge in a small, independently implemented software project. Student writes the code and documentation for the software, based on given requirements. When ready, the software is tested and the whole process is reviewed with the assistant.

Table of Contents

Introduction

Period Seminars Laboratory Exercises Design Exercises Credits Units
2-3 2,5 op

This is the last time that Programming Exercise course is organised. After that there is couple of ways of getting the course credits more information can be found from new C-programming course web pages.

Lecturer

J. Röning

Goals

The goal of this course is that the student independently solves a small algorithmic problem by programming in the C language, using the principles learned in the course Introduction to Programming in the language C.

Contents

Student independently familiarises him-/herself to solving a given problem programmatically with the C language.

Implementation

Each student programs a piece of software of predefined subject and writes some documentation based on the requirements.

Course literature

The course web pages and the materials of the course Introduction to Programming in the language C.

Prerequisites

Reasonable knowledge of written English. The course 811192P, Introduction to Programming in the language C (Johdatus ohjelmointiin C-kielellä) is mandatory (or the older version of same course which taught Java). The course 521481P Introduction to the use of workstation (Johdatus työaseman käyttöön) is also mandatory.

Implementation

This course does not contain regular lectures, only an initial information lecture is arranged. This event is highly recommended but not mandatory for students attending to this course. The software requirements for their exercise work is specified. The initial lecture is held in Finnish only. However, all course material is in English so there should be no problem for the foreign students to attend the course. The exercise work is done individually and has a free time schedule (but naturally there is a deadline).

The programming language used in the course changed in 2005 from Java to C. However, if you have taken the course 811122P Introduction to Programming which used the Java language, you can still program the exercise in Java.

Obsolete links - the deadlines for the follohwing exercises have passed. The links are now obsolete and are preserved here as an reference.

Course Literature

Official Course Literature

  • Campione, Mary & Walrath, Kathy & Huml, Alison. The Java Tutorial: A Short Course on the Basics. Third edition (2000). Addison-Wesley Pub. ISBN: 0201703939. Paperbacks available in University of Oulu central library. Online edition: http://java.sun.com/docs/books/tutorial/
  • Hanly & Koffman. Problem Solving and Program Design in C. Fourth edition (2004). Addison-Wesley Pub. ISBN: 0321210557. Paperbacks available in University of Oulu central library.

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