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