LEARNING OUTCOMES
You will learn how to solve algorithmic programming challenges, both individually and as a team. You will be able to design and implement efficient algorithms for challenging computational problems, in practice, quickly and correctly.
Credits: 5
Schedule: 02.09.2024 - 27.11.2024
Teacher in charge (valid for whole curriculum period):
Teacher in charge (applies in this implementation): Jukka Suomela
Contact information for the course (applies in this implementation):
CEFR level (valid for whole curriculum period):
Language of instruction and studies (applies in this implementation):
Teaching language: English. Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
valid for whole curriculum period:
This is a practical hands-on course. We will meet once a week in a computer lab and organise a mini-contest. During the course, you will also take part in NCPC, Nordic Collegiate Programming Contest.
Assessment Methods and Criteria
valid for whole curriculum period:
Programming exercises.
Workload
valid for whole curriculum period:
We will organize two practice contests each week. There is also some homework reading and homework assignments.
DETAILS
Study Material
valid for whole curriculum period:
Freely available online.
Substitutes for Courses
valid for whole curriculum period:
Prerequisites
valid for whole curriculum period:
FURTHER INFORMATION
Further Information
valid for whole curriculum period:
Teaching Language: English
Teaching Period: 2024-2025 Autumn I - II
2025-2026 Autumn I - II