ZEN Study
動くWebアプリ
コンテスト
2025 冬

応募締切 202614日(日)

ZEN Studyプログラミング入門コースで学んだN高グループ生、N中等部生ならびにZEN Study一般受講者が、プログラミングの成果物を競うコンテストです。

お知らせ

結果発表特番

2/17(火) 17:00 からコンテストの結果発表特番を生放送します。
各賞の受賞作の発表のほかに、視聴者特別賞の投票コーナーもございますので、ぜひご覧ください!
特番ページはこちらから!

記念品

応募規定を満たした参加者の皆さんには、アスタリスくんをモチーフにした記念品を贈呈いたします!

応募規定

一定以上のオリジナリティがあること
教科書やWebサイトにあるものを作ってそのまま提出したものや、少し変えただけのものは審査の対象となりません。
ZEN Study有料会員・ZEN大学生・N高グループ生・N中等部生であること
ZEN Study有料会員・ZEN大学生・N高グループ生・N中等部生が応募できます。
それぞれ部門が分かれていますので、自分が当てはまるものに応募してください。
著作権上問題のないメディアファイル、コードのみで構成されていること
自作でない画像やライブラリを利用する際は、該当コンテンツのライセンスを十分に確認してください。
コードの提出は GitHub リポジトリの URL を提出すること
審査期間中のコード変更は禁止しませんが、バグなどが含まれると評点が下がる可能性があります。
審査用にブランチを分けておくと管理がしやすいです。
リポジトリの公開設定は Public で作成してください。
動作確認ができる URL を提出すること
応募作品のアプリケーションをホスティングし、アプリケーションの URL を提出してください。
提出しているコードと同じ動作となるようにしてください。
Render でのホスティングがおすすめです。
もちろん、その他の場所にホスティングしても構いません。

Render は、Webアプリケーション開発コース3 第4回 Render で Web サービスを公開で学習します。
作品は審査期間中、 Google Chrome ブラウザで正常に動作すること
審査は PC 版・スマートフォン版の Google Chrome ブラウザにて行われます。
応募作品は公開される可能性があるため、それに了承できること
応募作品のコードおよびアプリケーションの URL は結果ページにリンクが貼られ、プログラミングの授業などにて紹介されます。
授業での表彰および紹介が終わるまでは、アプリケーションのホスティングを続けてください。
クライアントサーバシステムの Web アプリケーションであること
サーバーサイドの実装量は問いませんが、必ず HTTP リクエストを処理するコードを実装してください。
Hono をはじめとした Web フレームワークを利用することをオススメします。
世の中で広く利用されているプログラミング言語であること
自作言語・擬似言語・実用性のない言語は不可とします。
ZEN Studyプログラミングコースでは、世の中で広く利用されているプログラミング言語として、
JavaScript(TypeScript)、Scala、Python、Golang、Swift、Kotlin を学ぶことができます。

授業・教材

制作方法は、ZEN Study上の「Webアプリケーション開発1〜4」で学ぶことができます
かなり難易度が高いのですが、ぜひ学習して、作品を制作してみてください!
(※ZEN大学の科目「Webアプリケーション開発1〜4」と同等の内容です)
「Webアプリケーション開発1」のテキストはこちらから! 「Webアプリケーション開発2」のテキストはこちらから! 「Webアプリケーション開発3」のテキストはこちらから! 「Webアプリケーション開発4」のテキストはこちらから!

過去作品

過去の力作をぜひ参考にしてください!
2024年 冬 2023年 冬 2022年 冬 2021年 冬 2020年 冬

評価項目

コーディング
  • ファイル/フォルダが整理されているか
  • コードが見やすく整理されているか
  • 必要なコメントが記述されているか
  • GitHub を有効に活用できているか
  • ライブラリやフレームワークを活用できているか
完成度
  • バグや動作不良などはないか
  • 攻撃可能な脆弱性はないか
  • UI/UX が洗練されているか
  • テストコードが書かれているか
  • 初めての人が迷子にならないか
アイデア
  • 作品のテーマ・アイデアが新しいか
  • 機能や実装に独創性があるか
  • 時世やトレンドを取り入れているか
  • デザインに創意工夫があるか
  • 実際に使われていてユーザーが付いているか

ZEN Study 部門

最優秀賞(1名)
最も優れた作品を
最優秀賞
として表彰します
  • ドワンゴ提供の賞品
    • 届いてからのお楽しみ!
  • 最優秀賞の表彰状
  • 審査員からの評価コメント
  • 記念品
特別賞(複数名)
デザインやコーディングに優れた作品を
特別賞
として表彰します
  • ドワンゴ提供の賞品
    • 届いてからのお楽しみ!
  • 特別賞の表彰状
  • 審査員からの評価コメント
  • 記念品
健闘賞(複数名)
特に頑張りが認められた作品を
健闘賞
として表彰します
  • 健闘賞の表彰状
  • 審査員からの評価コメント
  • 記念品
応募はこちらから

ZEN大学部門

今回、より多くの人にチャンスがあるように、受賞人数を増やしました!

最優秀賞(1名)
最も優れた作品を
最優秀賞
として表彰します
優秀賞(4名)
最優秀賞に惜しくも届かなかった優秀な作品を
優秀賞
として表彰します
健闘賞(複数名)
特に頑張りが認められた作品を
健闘賞
として表彰します
  • 健闘賞の表彰状
  • 審査員からの評価コメント
  • 記念品
応募はこちらから

角川ドワンゴ学園 部門

最優秀賞(1名)
最も優れた作品を
最優秀賞
として表彰します
優秀賞(2名)
最優秀賞に惜しくも届かなかった優秀な作品を
優秀賞
として表彰します
のびしろむげんだいで賞(3名)
最優秀賞、優秀賞に届かなかった中で
大きな期待ができる作品にのびしろむげんだい で賞
として表彰します
健闘賞(複数名)
特に頑張りが認められた作品を
健闘賞
として表彰します
  • 学園提供の賞品
    • 記念ステッカー
  • 健闘賞の表彰状
  • 審査員からの評価コメント
  • 記念品
応募はこちらから

総合 部門

視聴者特別賞(1名)
他の賞に受賞されていない作品のうち、結果発表特番での得票数の多い作品を
視聴者特別賞
として表彰します
  • 視聴者特別賞の表彰状
  • 審査員からの評価コメント
  • 記念品

審査員

プログラミング教材責任者
折原 ダビデ竜
折原 ダビデ竜
東京理科大学大学院情報科学専攻修了。卒業後、株式会社ドワンゴに入社。 ニコニコ生放送の開発に携わり、2016年よりプログラミング講師として高校生にプログラミングを教える。ZEN大学情報コース講師。
プログラミング講師
津野 貴大
津野 貴大
株式会社ドワンゴに新卒入社。長年ニコニコ関連サービスのエンジニアをしてきた経験を活かして、初心者にも分かりやすくて、より実践的なWebサービス開発について教えている。ZEN大学情報コース講師。
ZEN大学講師着任予定者
佐藤 弘崇
佐藤 弘崇(hsjoihs)
スタンフォード大学修士課程修了。株式会社にドワンゴ新卒入社。セキュリティ・キャンプ全国大会2022・2023・2025「Cコンパイラゼミ」講師。ZEN大学情報コース講師。
教材総監修
戀塚 昭彦
戀塚 昭彦
システム開発会社にて制御系プログラムの開発に従事。その後、フリーランスを経てドワンゴに入社。ニコニコ動画のプロトタイプを三日で創り出した伝説的プログラマ。