본문 바로가기

3. 알고리즘 공부

[454] 제1회 코알라 프로그래밍 챌린지 후기 🐨💻

이번에 처음으로 개최한 코알라 프로그래밍 챌린지를 무사히 마무리하고, 그 후기를 블로그에 남겨봅니다. 😊


1. 코알라란?

코알라(Coalla)Coding + Algorithm + Lab의 줄임말로, 처음엔 다른 단어로 시작하였지만 이번 기회에 더 있어보이는 이름을 만들고 싶어서 제 마음대로(?) 고쳐봤습니다. 😄

코알라는 현재는 쪼랩이라는 교사 커뮤니티에서 활동 중인 스터디로, 다음과 같은 주제를 함께 탐구하고 있습니다.

  • 문제 해결 중심 프로그래밍 학습
  • 자기 개발을 위한 알고리즘 공부
  • 수업에 문제 해결 프로그래밍을 어떻게 적용할 수 있을까?

같은 관심사를 가진 선생님들과 함께 고민하고 실험하며 성장하는 소중한 공간입니다.

2. 코알라OJ란?

코알라OJ는 코알라 스터디에서 운영 중인 온라인 저지 시스템으로, 오픈소스 플랫폼인 칭다오OJ(QDUOJ)를 기반으로 구축하였습니다.

처음부터 이 시스템을 만들게 된 이유는 간단했습니다.

기존의 온라인 저지 서비스들은 많았지만, 직접 만든 문제를 자유롭게 등록할 수 있는 곳이 없었기 때문입니다.

스터디에 참여하는 선생님들과 함께 수업에 활용할 문제를 만들어보고, 이를 테스트하고 공유할 수 있는 공간이 필요했습니다.

그 결과, 직접 문제를 업로드하고, 테스트 케이스를 설정하며, 콘테스트를 자유롭게 운영할 수 있는 코알라OJ를 만들게 되었습니다.

지금은 저희 스터디의 핵심 도구로 잘 활용되고 있습니다! 💡

스터디 내에서 꾸준히 활용하며, 수업 자료 개발이나 알고리즘 학습에 큰 도움이 되고 있습니다.

그리고 이번 제1회 코알라 프로그래밍 챌린지도 바로 이 코알라OJ 덕분에 개최할 수 있었습니다! 🎉

앞으로도 다양한 교육용 문제와 이벤트를 운영하는 데 큰 역할을 해줄 거라 기대하고 있습니다.

3. 제1회 코알라 프로그래밍 챌린지 ✨

드디어 코알라OJ를 활용한 첫 공식 이벤트!


제1회 코알라 프로그래밍 챌린지를 조심스럽게 열어보았습니다.

이번 제1회 코알라 프로그래밍 챌린지는 입문자도 부담 없이 참여할 수 있도록 비교적 쉬운 난이도의 문제들로 구성했습니다.

총 8문제를 출제했으며, 입출력 처리기초적인 사칙연산을 다루는 문제였습니다.

총 8명의 선생님이 참가해주셨고, 그 중 4명은 전 문제를 모두 해결하는 '올솔(All Solved)'을 달성하셨습니다! 🎉

자세한 대회 결과는 코알라OJ에서 확인할 수 있습니다.

특히 몇몇 문제는 마치 가우스가 1 ~ 100을 더하는 문제를 수식으로 접근해 해결한 것처럼 유도했지만, 많은 분들이 반복문을 활용한 풀이를 선택하셨습니다.

의도한 방향과는 조금 달랐지만, 오히려 다양한 사고 방식과 접근을 볼 수 있어 더 흥미로운 경험이었습니다.

그리고 정말 감사하게도, 쪼랩에서 참가자 전원에게 상품을 보내주시기로 했습니다. 🙏

참여만으로도 의미 있는 경험이 되었기를 바랍니다!

(아래는 에디토리얼입니다.)

제1회 코알라 프로그래밍 챌린지.pdf
0.21MB


이번 1회를 시작으로, 코알라 챌린지는 앞으로도 꾸준히 개최될 예정입니다.

참가자분들의 풀이 방식, 사고의 흐름, 문제 출제와 운영에서 얻는 경험 모두가 정말 소중한 자산이 되었습니다.

관심 있는 선생님께서는 언제든지 스터디에 참여해주시고, 함께 성장해나갔으면 좋겠습니다!

많관부! 💪🐨