Basics of Programming
Structure Type: | Study unit |
---|---|
Code: | IYTP0601 |
Type: | Compulsory / Basic Studies |
Curriculum: | ET 2016 / 2017 / 2018 / 2019 / 2020 EY 2014 / 2015 I-YT 2010 / 2011 / 2012 / 2012V / 2013 KT 2018 / 2019 / 2020 YT 2016 / 2017 / 2018 / 2019 / 2020 |
Level: | Bachelor of Engineering |
Year of Study: | 2 / 3 (2012-2013 / 2013-2014 / 2014-2015 / 2015-2016 / 2016-2017 / 2017-2018 / 2018-2019 / 2019-2020 / 2020-2021 / 2021-2022) |
Credits: | 3 cr |
Responsible Teacher: | Rantasalo, Marko |
Language of Instruction: | Finnish |
Courses
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
1 | I-YT-3N | 2013-03-04 – 2013-04-26 | Kirsti Kauppi | Finnish | 2013-02-11 – 2013-03-04 |
2 | I-YT-3N | 2014-03-10 – 2014-05-03 | Martti Mustonen | Finnish | 2013-12-09 – 2014-03-14 |
3 | I-YT-3V | 2014-08-22 – 2014-12-20 | Pirjo Prosi | Finnish | 2014-08-15 – 2014-09-14 |
4 | I-YT-3N | 2015-03-02 – 2015-05-02 | Martti Mustonen | Finnish | 2014-12-08 – 2015-03-06 |
5 | I-EY-2N | 2015-09-01 – 2015-10-31 | Pirjo Prosi | Finnish | 2015-08-14 – 2015-09-13 |
6 | I-YT-3N | 2016-03-07 – 2016-05-07 | Pirjo Prosi | Finnish | 2015-12-07 – 2016-03-11 |
7 | I-EY-2N | 2016-09-01 – 2016-10-31 | Pirjo Prosi | Finnish | 2016-08-22 – 2016-09-19 |
8 | I-EY-2N | 2017-10-23 – 2017-12-22 | Martti Mustonen, Pirjo Prosi | Finnish | 2017-08-23 – 2017-09-18 |
9 | I-ET-2N, I-YT-2N | 2019-01-07 – 2019-02-28 | Pirjo Prosi | Finnish | 2018-12-10 – 2019-01-14 |
10 | I-YT-2N | 2020-01-07 – 2020-03-10 | Pirjo Prosi | Finnish | 2019-12-16 – 2020-01-14 |
11 | I-ET-2N, I-YT-2N | 2020-01-07 – 2020-03-17 | Pirjo Prosi | Finnish | 2019-12-16 – 2020-01-14 |
12 | I-KT-2N | 2020-01-07 – 2020-04-24 | Pirjo Prosi | Finnish | 2019-12-16 – 2020-01-14 |
3001 | KT2019-2, KT2019-2A | 2021-01-01 – 2021-05-02 | Pirjo Prosi, Thomas Vikström | Finnish | 2020-08-17 – 2021-01-10 |
3003 | KT2019-2, KT2019-2B | 2021-01-01 – 2021-05-02 | Pirjo Prosi | Finnish | 2020-08-17 – 2021-01-10 |
3004 | ET2019-2, ET2019-2A, ET2019-2B | 2021-01-04 – 2021-04-30 | Mikael Jakas, Pirjo Prosi | Finnish | 2020-08-17 – 2021-01-10 |
3005 | YT2019-2, YT2019-2A, YT2019-2B | 2021-01-04 – 2021-04-30 | Pirjo Prosi | Finnish | 2020-08-17 – 2021-01-10 |
3006 | KT2020-2A, KT2020-2B, KT2020-2C, KT2020-2D | 2022-01-01 – 2022-05-01 | Thomas Vikström | Finnish | 2021-12-01 – 2022-01-10 |
3009 | ET2020-2A, ET2020-2B, ET2020-2C, ET2020-2D | 2022-01-01 – 2022-05-01 | Mikael Jakas | Finnish | 2021-12-01 – 2022-01-10 |
3011 | YT2020-2A, YT2020-2B, YT2020-2C, YT2020-2D | 2022-01-01 – 2022-05-01 | Mikael Jakas | Finnish | 2021-12-01 – 2022-01-10 |
The descriptions shown below are for the academic year: 2021-2022
Learning Outcomes
The student knows the basic principles of programming and is able to write short programs in some general-purpose programming language (eg Python).
Student's Workload
Total work load of the course: 81 h
- of which scheduled studies: 42 h
- of which autonomous studies: 39 h
The assessment of student’s own learning 1h is included in contact lessons.
Contents
Basic elements of programming: variables, expressions, conditional statements, repeat statement, tables and character strings.
Recommended or Required Reading and Other Learning Resources/Tools
Material announced by the teacher.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lectures, exercises and assignments.
Assessment Criteria
Grade 1: The student knows the contents of the study unit that are relevant in working life.
Grade 3: The student is able to utilise the information and skills learnt during the study unit.
Grade 5: The student is able to utilise and apply the information and skills learnt during the study unit.
Assessment Methods
Exercises, assignments and exam.