Siirry suoraan sisältöön

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.