Script ProgrammingLaajuus (3 cr)
Code: TTKS0300
Credits
3 op
Teaching language
- English
Responsible person
- Juho Pekki
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
Content
Core concepts in the course are:
• Data types
• Functions
• Error handling
• Input & Output
• Packets and modules
• Object-oriented Programming
Qualifications
Basics of Programming
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.