Programplaner og emneplaner - Student
FKHPRA3 Teaching practice 3 Course description
- Course name in Norwegian
- Praksis 3
- Study programme
-
Bachelor's Programme - Specialized Teacher Training in Design, Arts and Crafts
- Weight
- 0.0 ECTS
- Year of study
- 2022/2023
- Curriculum
-
FALL 2022
- Schedule
- Programme description
- Course history
-
Introduction
After completing the course, students are expected to have achieved the following learning outcomes defined in terms of knowledge, skills, and general competence.
Knowledge
The students:
- will have a good overview of the Python programming language and can use it to solve real-life problems of moderate size.
- can understand the principles of object-oriented programming features (e.g., class, object, methods, inheritance, polymorphism, encapsulation, etc.) and can use these to write object-oriented codes.
- can understand the difference between functional and object-oriented features of Python and know when it is appropriate to use each.
- can develop robust and reliable programs with good object-oriented design, find alternative solutions for a given problem, and evaluate the pros and cons of the different solutions.
Skills
The students:
- can write clear and efficient programs in Python.
- can identify and correct errors in their own programs.
- can understand and familiarize themselves with other people's programs in order to troubleshoot, and modify them.
General competence
The students:
- can create effective programs in Python and solve relevant issues.
- can do a code review, document errors, and suggest improvements.
- can critically assess different programming approaches for a given problem.
Required preliminary courses
Lectures and exercises.
Learning outcomes
The following work requirement is mandatory and must be approved to sit for the exam:
- Submission of one programming assignment.
Teaching and learning methods
Følgende arbeidskrav må være godkjent før studenten kan fremstille seg til eksamen:
- minimum 80 % tilstedeværelse på seminarer og ferdighetstrening
Course requirements
Individuell klinisk og muntlig eksamen over én dag.
Assessment
Klinisk utstyr.
Permitted exam materials and equipment
Gradert skala A-F.
Grading scale
Hadi Zahmatkesh
Examiners
MEK1300 -Introduction to Python programming