Basics of programming 1

Structure Type: Course
Code: KC00BOHPE10
Type: Compulsory
Level: Bachelor
Credits: 3.0 points
Responsible Teacher: Niemelä, Hilkka
Teacher Team: Niemelä, Hilkka ; Mäkelä, Petteri
Language of Instruction: Finnish

Course Implementations, Planned Year of Study and Semester

Curriculum  Semester  Credits  Start of Semester  End of Semester
AUTE-2013KAUT   1 spring   3.0   2014-01-02   2014-07-31  
AUTE-2013SAUT   1 spring   3.0   2014-01-02   2014-07-31  
BIOEL-2013   1 autumn   3.0   2013-09-01   2013-12-31  
KOTU-2013AUTO   1 autumn   3.0   2013-09-01   2013-12-31  
KOTU-2013KOTU   1 autumn   3.0   2013-09-01   2013-12-31  
TITE-2013   1 autumn   3.0   2013-09-01   2013-12-31  
AUTE-2014KAUT   1 spring   3.0   2015-01-02   2015-07-31  
AUTE-2014SAUT   1 spring   3.0   2015-01-02   2015-07-31  
KOTU-2014AUTO   1 autumn   3.0   2014-09-01   2014-12-31  
KOTU-2014KOTU   1 autumn   3.0   2014-09-01   2014-12-31  
TITE-2014   1 autumn   3.0   2014-09-01   2014-12-31  
AUTE-2015KAUT   1 spring   3.0   2016-01-01   2016-07-31  
AUTE-2015SAUT   1 spring   3.0   2016-01-01   2016-07-31  
KOTU-2015AUTO   1 autumn   3.0   2015-08-01   2015-12-31  
KOTU-2015KOTU   1 autumn   3.0   2015-08-01   2015-12-31  
TITE-2015   1 autumn   3.0   2015-08-01   2015-12-31  
AUTE-2016KAUT   1 autumn   3.0   2016-08-01   2016-12-31  
AUTE-2016SAUT   1 autumn   3.0   2016-08-01   2016-12-31  
KOTU-2016AUTO   1 autumn   3.0   2016-08-01   2016-12-31  
KOTU-2016KOTU   1 autumn   3.0   2016-08-01   2016-12-31  
TITE-2016   1 autumn   3.0   2016-08-01   2016-12-31  

Learning Outcomes

Students will have command of the basic structures of programming and structural programme design. They can design, code, document and test small-scale programmes with a console user interface.

Student's Workload

Total work load of the course: 80 h
- of which scheduled studies: 40 h
- of which autonomous studies: 40 h

Prerequisites / Recommended Optional Courses

No previous studies are required.

Contents

Basics language structures: types, statements, input/output, selection, looping, branching, methods.

Recommended or Required Reading

The teacher's handout

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures and exercises

Assessment Criteria

- excellent (5): The student is able to plan independently, implement and utilise various programming structures in his exercises.
- good (3-4): The student knows the central programming structures
- satisfactory (1-2): The student knows the basics

Assessment Methods

Assessment is based on completed exercises and an exam.

Work Placement

None

Back