EPN-V2

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
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