Skip to main content

Python Programming (5cr)

Code: 4A00HB81-3001

General information


Enrolment period
02.06.2025 - 07.09.2025
Registration for the implementation has ended.
Timing
01.08.2025 - 31.12.2025
Implementation is running.
Credits
5 cr
Mode of delivery
Contact learning
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Business Information Systems
Teachers
Jere Käpyaho
Person in charge
Jere Käpyaho
Course
4A00HB81

Objectives (course unit)

The course covers the basics of programming and solving small programming problems using the Python programming language.

After completing the course, the student:
• knows the basics of variables, control structures and data structures
• knows the basics of the Python programming language
• can solve small programming problems by writing programs in the Python language

Content (course unit)

• Basics of programming
• Python programming tools
• The syntax, structures and practices of the Python programming language
• Design and implementation of programs in Python

Prerequisites (course unit)

Ei esitietovaatimuksia.

Assessment criteria, satisfactory (1-2) (course unit)

The student knows the basics of the Python programming language and knows how to use Python development tools.

Assessment criteria, good (3-4) (course unit)

The student knows the basics of the Python programming language and knows how to use Python development tools. The student can independently prepare small Python programs for data processing based on given tasks.

Assessment criteria, excellent (5) (course unit)

The student knows the basics of the Python programming language and knows how to use Python development tools. The student can independently prepare small Python programs for data processing based on given tasks. The student can assemble their knowledge into a more extensive Python program that interacts with the user.

Location and time

See the Moodle page of the course for details

Exam schedules

No examination

Assessment methods and criteria

Grading is based on weekly exercises and project work. See the Moodle page of the course for details.

Assessment scale

0-5

Teaching methods

Lectures (contact teaching), problem-based learning

Learning materials

The course material is available in digital form on the Moodle page of the course. The material is based on the book "Selkeästi Python", whose examples are utilised on the course.

Student workload

Work estimate is 135 hours. Project work tends toward the end of the autumn term, but work can be started mid-term.

Content scheduling

See the Moodle page of the course for a detailed course plan.

Go back to top of page