Script Programming, 3 cr
Person in charge
No upcoming implementations. See the syllabus for more information.
Learning outcomes of the course
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.
EU-EE EUR-ACE Engineering Design
EU-EN EUR-ACE Engineering Analysis
EU-ER EUR-ACE Engineering Practice
Core concepts in the course are:
• Data types
• Error handling
• Input & Output
• Packets and modules
• Object-oriented Programming
Prerequisites and co-requisites
Basics of Programming
Assessment criteria - grade 1 and 2
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 - grade 3 and 4
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 - grade 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.