情報メディア実験A

テーマ:実践のためのWebプログラミング

実施 春ABC
実施場所 オンライン(Zoom)

講義の目標

1. AIを最大限活用し、ソフトウェアプロダクトを構築する経験を積む
2. 現代のWebサービスを構築する様々な要素技術に触れ、その役割を理解する

HTML / CSS / JavaScript のような基本言語の学習、コマンドライン・Git・GitHubなどのツールの習熟、TypeScript・Node.js・Webフレームワークなどのプログラミングの知識、といった幅広い要素技術を扱います。

3. 知識のインプットだけでなく、与えられた仕様を満たす設計を自分で考えて実装し、定着させる

ソフトウェアプロダクト開発では、プログラミングだけではなく「仕様を理解し、それをどう実現するか考える」というステップが重要です。生成AI全盛期になっていくにつれて、「設計」と「実装」を理解したうえで的確な指示が出せるかどうかが、アウトプットの質に大きな差を生むようになってきているため、そのための能力を身につけることを目標にします。

講義の進め方

実験の各回においては、Progate Path というサービスを活用し、このコースをクリアしながら学習を進めていきます。また、第20日〜第26日は学習と並行してWebアプリケーションを開発してもらい、第27日に最終成果を発表、第28日(最終回)にレポートを執筆、提出してもらいます。