Data on the course
Show instruction and examinations
031023P Mathematical Structures for Computer Science, 5 ECTS cr 
Code 031023P  Validity 01.01.1950 -
Name Mathematical Structures for Computer Science  Abbreviation Mathematical St 
Scope5 ECTS cr   
TypeBasic Studies Discipline4338 Engineering Mathematics 
TypeCourse   
  Grading1 - 5, pass, fail 
 
   
Unit Applied Mathematics and Computational Mathematics 

Teachers
Name
Matti Peltola 

Description
ECTS Credits 

5 ECTS credits / 135 hours of work

 
Language of instruction 

Finnish

 
Timing 

The course is held in the autumn, during period 1. It is recommended to complete the course at the 2nd autumn  semester.

 
Learning outcomes 

The student  is able  to apply result of logic to find the truth value of logical statement and can express sentences of natural language by symbols of logic.. He/She can use arithmetic operations on different number bases. The student recognize the main types of graphs and understand the basis concepts of graphs and is able to apply formal methods of discrete mathematics to model simple information processing problems.

 
Contents 

1. Elementary logic 2. Mathematical induction 3. Elementary number theory 4. Set theory 5. Elementary  graph theory 6. Elementary theory of formal languages 7. Theory of automata and Turing machines

 
Mode of delivery 

Face-to-face teaching

 
Learning activities and teaching methods 

Lectures 28 h / Group work 14 h / Self-study 93 h.

 
Target group 

2. year students of computer science.

 
Prerequisites and co-requisites 

No prerequisites

 
Recommended optional programme components 

-

 
Recommended or required reading 

Recommented literature: Rosen K.H.: Discrete Mathematics and Its Applications. Gersting J.L.: Mathematical Structures for Computer Science.

 
Assessment methods and criteria 

The course can be completed by intermediate exams (2 exams) or by a final exam.

Read more about assessment criteria at the University of Oulu webpage.

 
Grading 

The course utilizes a numerical grading scale 0-5. In the numerical scale zero stands for a fail

 
Person responsible 

Matti Peltola

 
Working life cooperation 

-

 
Other information 

-

 


Current and future instruction
No instruction in WebOodi

Future examinations
Functions Name Type ECTS cr Teacher Schedule
registration period has ended Mathematical Structures for Computer Science  University exam  Matti Peltola 
30.11.17thu 14.30-17.30
Registration Mathematical Structures for Computer Science  University exam  Matti Peltola 
11.01.18thu 14.30-17.30
Registration Mathematical Structures for Computer Science  University exam  Matti Peltola 
15.03.18thu 14.30-17.30
You may enter WebOodi: