Data on the course
Show instruction and examinations
521141P Elementary Programming, 5 ECTS cr 
Code 521141P  Validity 01.01.1950 -
Name Elementary Programming  Abbreviation Elementary Prog 
Scope5 ECTS cr   
TypeBasic Studies Discipline4307 Information Engineering 
TypeCourse   
  Grading1 - 5, pass, fail 
 
   
Unit Computer Science and Engineering DP 

Teachers
Name
Mika Oja 
Mika Rautiainen 

Description
ECTS Credits 

5 ECTS Cr

 
Language of instruction 

Lectures and learning material are in Finnish. The course can be completed in English by self-studying from a book, completing assignments and exercises on the course learning environment, and delivering a final project.

 
Timing 

Fall, period 1. There is an option to extend the course to the 2nd period in cases where completing in one period doesn't fit the student's schedule.

 
Learning outcomes 

1. Is capable of solving problems in the computer's terms

2. Understands the basic concepts of programming

3. Knows the basics of the Python programming language

4. Is able to implement programs independently

5. Is able to use the internet to find information about programming

 
Contents 

Problem solving with programming, basic concepts of programming, writing Python code.

 
Mode of delivery 

Web-based teaching + face-to-face teaching

 
Learning activities and teaching methods 

30h of exercise groups, 105h self-studying in the web.

 
Target group 

1 st year students of computer science and engineering, electrical engineering, medical and wellness technology and industrial and engineering management, 2nd year students of physics, and other students of the University of Oulu

 
Prerequisites and co-requisites 

None.

 
Recommended optional programme components 

The course provides a basis for subsequent programming courses.

 
Recommended or required reading 

Web material in an online learning environment. Address will be announced at the beginning of the course.

 
Assessment methods and criteria 

The course is completed by passing all learning assignments, programming exercises and a final exercise project. Read more about assessment criteria at the University of Oulu webpage

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

 
Grading 

pass/fail.

 
Person responsible 

Mika Oja

 
Working life cooperation 

-

 
Other information 

-

 


Current and future instruction
Functions Name Type ECTS cr Teacher Schedule
Registration Elementary Programming  Course  Mika Oja  11.09.17 -13.12.17

Future examinations
No examinations in WebOodi