Report

Session

【Activity Report】“Learning the Fundamentals of Programming through Competitive Programming” Held in November

2024.12.06  written by 

A two-day workshop for beginners, “Learning the Fundamentals of Programming through Competitive Programming,” was held from November 20 to 21, 2024. Competitive programming entails solving a given problem by programming. Participants are then evaluated on the process and results of their work. While these competitions have a game-like aspect to them, where participating in a contest earns you a rating, they also serve as excellent training grounds where you can improve your programming skills, logical thinking, and problem-solving abilities. In recent years, competitive programming has gained significant traction and companies are increasingly using it in their recruitment and hiring processes.

The aim of this workshop was for students to learn the basics of programming through competitive programming. Since AIC offers several workshops that require basic knowledge of Python, we also used Python in this workshop to make it easier to participate in them. The lectures held on the first day covered basic Python syntax, while the second day featured advanced topics such as estimating the time needed to execute commands. In addition, time for practical exercises was provided in the third and sixth lectures, giving participants the opportunity to deeply entrench what they have learned by having them write their own code.

Participants thoroughly enjoyed themselves during the coding process, and many commented after the workshop that they enjoyed programming and would love to continue with competitive programming going forward.

ページトップ