Script Programming (3 cr)
Code: TTKS0300-0K0V2
General information
- Timing
-
01.01.2020 - 31.07.2020
Implementation has ended.
- Number of ECTS credits allocated
- 3 cr
- Local portion
- 3 cr
- Mode of delivery
- Contact learning
- Unit
- School of Technology
- Teaching languages
- English
- Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
- Teachers
- Juho Pekki
- Groups
-
TTV18SMTieto- ja viestintätekniikka
-
TTV18S3Tieto- ja viestintätekniikka
-
TTV18S2Tieto- ja viestintätekniikka
-
TTV18S1Tieto- ja viestintätekniikka
- Course
- TTKS0300
Materials
Course’s own online material Python Crash Course – Eric Matthes Python Recipes Handbook – Joey Bernard
Evaluation scale
0-5
Completion alternatives
Assignments completed together and independently
Student workload
A total of 81 hours of student work
Assessment criteria, satisfactory (1)
The competence is assessed based on returned exercises.
Sufficient (1): The student recognizes the basics of Python language. The student is able to solve simple tasks passably.
Satisfactory (2): The student recognizes the basics of Python language, however, there are shortcomings in demonstrating the essential topics.
Assessment criteria, good (3)
Good (3): The student identifies most of the essential topics of the Python language and is able to implement the learnt skills o simple in basic problem cases.
Very good (4): The student masters the most essential topics about Python language and is able to implement these skills in practice in the most common cases.
Assessment criteria, excellent (5)
Excellent (5): The student masters the basics of Python language and is able to implement these skills critically and innovatively even in challenging cases.
Teaching language
en
Number of ECTS credits allocated
3
Qualifications
Basics of Programming
Content
Core concepts in the course are:
• Data types
• Functions
• Error handling
• Input & Output
• Packets and modules
• Object-oriented Programming
Objective
After completing the course the student knows the basics of Python programming language. The student can solve problems by programming in Python. The student can analyze programs written in Python.
Competences
EU-EE EUR-ACE Engineering Design
EU-EN EUR-ACE Engineering Analysis
EU-ER EUR-ACE Engineering Practice