AOJ(Aizu Online Judge:onlinejudge.u-aizu.ac.jp/home)は誰でも無料で利用できるプログラミング問題のオンライン採点システムです。プログラミングスキルを磨きたい方、レベルアップに最適。この冬、リニューアルした「新AOJ」について紹介していきます。 はじめに プログラミングはコンピュータに処理を指示する知的な活動であり、現代の社会と科学の発展には欠かせない技術となっています。また「プログラミング的思考」はあらゆる分野で普遍的に求められる資質として、教育面でも注目されています。 プログラミングのはじめ方は様々です。ロボット制御やアプリ開発などからは動く面白さや達成感が得られるでしょうし、書籍からは文法、ライブラリ、フレームワークなど多くの知識を体系的に学ぶことができます。しかし、これらの体験や勉強からだけでは、プログラマにとって本当に必要な資質・能