【概要(月曜4限)】
本授業は、知識0の人でもWebプログラミングを身に付けて、自分が作りたいWebシステムのプロトタイプ(試作品)を作れるようになることを目指します。
Webプログラミングに必要な言語やフレームワークを学びつつ、自分たちが作りたいサービスをどのように実装していくのかを段階的に検討していきます。特に第2回から第7回では、Webプログラミングに関連するコンテンツの概論を伝え、授業後に各内容に関する動画や教材を学んでもらい、次の授業の冒頭でその内容に関する小テストを行うことで知識が身についているかを確認します。
また、特に第8回では、最終発表に向けたグループ分けを行います。この時、それぞれの受講者の興味や強みを共有した上で、グループを組んでもらえるよう工夫します。
本当に知識0の場合は学習量が多くなりますが、その分得られるものは大きいです。ChatGPTの登場によりWebプログラミングの重要性が高まっていますし、学習しやすい環境が整ってきています。Webプログラミングの技術を学生の間に身に付ければ、みなさんの強力な武器になると信じています。是非、技術を磨いて、自分が作りたいWebサービスを作れるようになりましょう!
【教員】吉田塁
東京大学大学院工学系研究科准教授。博士(科学)。専門は教育工学。オンラインにおけるより良い意見交換するプラットフォーム「LearnWiz One」を学生と協働して開発。その有用性が認められ世界最大の EdTech コンペティション GESAwards 2021 の R&D Open Innovation 部門にて世界大会優勝。主に関わった学生が令和3年度学生表彰「東京大学総長大賞」を受賞して起業。
【補足】
・この授業では、受講生が互いに学べることが多いと考えるため、ペアワークやグループワークで学ぶ機会を多くつくります。
・各自プログラミング環境を整えることができる PC(Windows, Mac, Linux)を用意してください(Chromebook は不可)。
・授業外学習が多くなるため、それを理解した上で履修してください(ただし、昨年度実施した授業をふまえてみなさんの負荷を減らす工夫をする予定です)。