Report
Session
2025.08.01 written by AICオフィス
On April 22 and 29, Keio AIC held a two-day workshop titled “Learning the Basics through Competitive Programming” for beginners in the field. Competitive programming involves solving given problems through code, with participants evaluated on both their approach and final results. While these competitions include a game-like aspect by assigning ratings based on contest performance, they also serve as excellent training grounds for improving 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.
This workshop was designed to help students learn programming fundamentals through competitive programming. As AIC offers several workshops that require basic knowledge of Python, this workshop also incorporated Python to make it easier for students to join other events in the future. The lectures held on the first day introduced basic “if statements” and “for statements” in Python syntax. The second day covered more advanced topics such as multidimensional arrays. In addition, the lectures also left time for practical demonstrations, giving participants the opportunity to deeply entrench what they learned by writing their own code.
Throughout the lectures and overall event, students could be seen engaging enthusiastically while coding.