イベント概要
AI・プログラミングに興味がある一貫教育校の高校3年生向けに、AICに所属する大学生が講師をつとめる講習会を開催します。
ご自身のレベルや趣向に応じて、講習会を選択して受講でき、上限はありません(いくつでもOK)。
大学入学前の高校3年生の皆さん、積極的にご参加下さい。
コース開催日時
| コース名 | 開催日時 | 申込締切 |
GAS【初級】コース プログラミングを学ぼう! | 2/25(水)10:00~12:00 | 2/20(金)12:00 |
GAS【中級】コース プログラムからAIを使って見よう! | 2/25(水)13:00~15:00 | 2/20(金)12:00 |
GAS【上級】コース (GAS+AI)LINEでAI Chat Botを作ろう! | 2/25(水)15:30~17:30 | 2/20(金)12:00 |
| 機械学習を学ぶ半日コース | 3/2(月)13:00~17:00 | 2/26(木)12:00 |
| Pythonを学ぶ1日コース | 3/6(金)10:00~17:00 | 3/4(水)12:00 |
シラバス
各コースのシラバス
※ ▶の行をクリックすると各コースの実施内容が表示されます。
GAS【初級】コース プログラミングを学ぼう!
- 概要
本講習会は、「プログラミングをしたことはないけど興味はある!」という高校3年生のための完全初心者向けプログラミング講座です。講習会で使用するプログラミング言語は、Googleが提供する「Google Apps Script (GAS)」。Gmailやスプレッドシートなど、普段私たちが使用しているGoogleのサービスをプログラムで自動化することができる便利な道具です。この講座では、プログラム言語の文法や考え方をやさしく解説しながら、実際に手を動かしてプログラムを動かす体験をし、大学入学後においても役立つプログラミングの基礎を提供します。
- 目的
この講座では、GASという言語・道具を使って、プログラミングの文法や考え方をやさしく学びます。自分で実際に手を動かしてコードを書いてみることで、「こう書いたらこう動くんだ!」というプログラミングのおもしろさや達成感を体験してもらい、プログラミングに対して一歩踏み出してもらう機会を提供します。
- 学べること
- プログラミングの基本概念
プログラミングとは何かを理解することができるようになります。
- Google Apps Script(GAS)の文法
GASの文法(基本ルール)を学び、自分の手でコードを書くことができるようになります。
- プログラミングが私たちの実生活をどう豊かにしてくれるか
数学の問題を自動で解いたり、Googleのサービスを自動で動かすことを通して、プログラミングが実生活を豊かにしてくれる道具であることを理解することができるようになります。
- 参加条件
プログラミングに興味がある方なら、どなたでも参加可能。
未経験者も歓迎!
- 持ち物
- パソコン(タブレットは不可)
ご自身のパソコンがない場合はAICから貸出可能です。
台数限定のため、参加申込フォームにてお申し出ください。
- Googleアカウントとパスワード
学校発行のものではなく、@gmail.comのアドレスのもの。
GAS【中級】コース プログラムからAIを使って見よう!
- 概要
TwitterやYouTubeのような有名サービスも、実はシンプルなWebアプリの集合体です。
本講座では、Google Apps Script(GAS)を使って実際に動くWebアプリを作成しながら、「インターネットの裏側」と「プログラミングの実用性」を体験します。
完成したアプリは世界に公開でき、友達や家族にシェアできます!
- 目的
Google Apps ScriptでWebアプリを作る体験を通じて、インターネットの仕組みとプログラミングの活用方法を実感する。
- 学べること
- プログラミングを応用した制作
初級で学んだJavaScriptを使い、「実際に役立つ」「人に見せられる」アプリを完成させる。
- インターネットの基礎
Webアプリの動きを観察しながら、ブラウザ・サーバー・通信の関係を直感的に理解する。
- GAS上でのWebアプリケーション機能の使い方
Google Apps Scriptを使ったWebアプリの作り方と、全世界への公開方法を学ぶ。
- 参加条件
JavaScriptの基本文法を理解している。
または「GAS-初級コース」受講済み。
- 持ち物・用意するもの
- パソコン(タブレットは不可)
ご自身のパソコンがない場合はAICから貸出可能です。台数限定のため、参加申込フォームにてお申し出ください。
- Googleアカウントとパスワード
学校発行のものではなく、@gmail.comのアドレスのもの。
GAS【上級】コース (GAS+AI)LINEでAI Chat Botを作ろう!
- 概要
みんなが毎日使っているLINE。実はLINEには、「自分だけのチャットボット」を作れる機能があるんです!
この講座では、Googleが提供するGoogle Apps Script (GAS) とAIの力を使って、LINEで動くオリジナルのチャットボットを作ります!
- 目的
普段使っているLINEの裏側では、どんな仕組みで便利なサービスが動いているのか?
この講座では、GASとAIの仕組みを使って、自分だけのオリジナルLINEチャットボットを作ることで、プログラミングの実用的な使い方を体験します。チャットボットを通じて、APIの仕組みや、見やすく・使いやすいデザインにするための工夫も学べます。最後には、自分のアイデアをLINE Botという形にし、実際に日常で使えるサービスを完成させて持ち帰ることを目指します!
- 学べること
- APIってなに?
天気予報や電車の情報は、どうやってLINEで見られるようになっているのかを解説!
- LINE Botを作ってみよう!
会話ができるボットを作りながら、どんなサービスが作れるかを考えるよ!
- 使いやすさを考えた「見た目のデザイン」も大事!
ボタン・画像・選択肢などのGUIで、ユーザーが直感的に操作できるよう工夫しよう!
- 自分のアイデアでボットをカスタマイズしよう!
毎朝天気を教えてくれる、授業時間割を教えてくれるなど、自分だけの便利機能をつくれる!
- 持ち物・用意するもの
- パソコン(タブレットは不可)
ご自身のパソコンがない場合はAICから貸出可能です。台数限定のため、参加申込フォームにてお申し出ください。
- Googleアカウントとパスワード
学校発行のものではなく、@gmail.comのアドレスのもの。
- LINEアカウントとスマートフォン
自身のLINEアカウントでログインしてあるスマートフォンが必要。
- 参加条件
「GAS-初級コース」を履修していると当日の理解がスムーズ!
機械学習を学ぶ半日コース
- 概要
ChatGPTの登場によりAI技術は私達にとってより身近なものになりました。機械学習、深層学習という言葉をよく聞くようになりましたが、どういうものなのか、実はよく知らない方もいるのではないでしょうか。本コースを通して、機械学習技術を学び、体験してみましょう。
- 目的
- 機械学習の基本概念について学ぶ
- コンペを通して機械学習技術の活用を体験する
- 機械学習の社会実装例を知る
- 学べること
- 機械学習とはなにか?
機械学習とはなにか、仕組みと理論について概要を学びます。その後、機械学習を題材としたコンペティションで競います。プログラミング初心者でもOKです!(コードの説明は講師が時間をかけて行います。)
- AI技術の社会実装について
今やAI技術は社会にとってなくてはならないものです。
そこで、機械学習が社会ではどのようなことに使われているかを学びます。
- 持ち物
- パソコン(タブレットは不可)
ご自身のパソコンがない場合はAICから貸出可能です。台数限定のため、参加申込フォームにてお申し出ください。
- Googleアカウントとパスワード
学校発行のものではなく、@gmail.comのアドレスのもの。
(実習にはGoogle Colaboratoryを用います。このリンク(https://colab.research.google.com/)にアクセスできるようにしておいてください)
- 参加条件
プログラミング学習に意欲のある方はどなたでも参加可能です。
コンペに使うコードにはPythonを用いますが、コードの説明は十分に行うので、Pythonに精通している必要はありません。
Pythonを学ぶ1日コース
- 概要
現代社会において、プログラミングはさまざまな課題を解決するための重要なスキルです。
本講習会では、Pythonの基本的な使い方や文法を、プログラミング未経験の方にもわかりやすく解説します。実際に手を動かしながら学ぶことで、プログラミングの楽しさと実用性を体感できます。
- 目的
- Pythonを用いてプログラミングの基礎を理解し、簡単なコードを自力で書けるようになる。
- プログラミングへの抵抗感を減らし、継続的な学習につなげる。
- 学べること
- プログラミングとは?
- プログラミングとはコンピュータに指示を与える命令を記述する作業です。
- 基本的な概念や、その必要性について簡単に解説します。
- Pythonの基本的な文法
以下のような基本的な文法を習得します。
- 変数とデータ型
- 演算子
- 条件分岐(if-else構文)
- 繰り返し処理(forループ、whileループ)
- Pythonのデータ構造の使い方
リストやタプル、辞書といったデータ構造を理解し、活用する方法を学びます。
- 関数の定義と利用方法
- 関数を使うことで、プログラミングの幅が一気に広がります。
- 定義の仕方から活用方法まで、しっかりとマスターしましょう!
- 実践的な課題を通じたプログラム作成の基礎
リバーシのアルゴリズムを題材に、プログラム作成と動作確認を行います。
- 持ち物
- パソコン(タブレットは不可)
ご自身のパソコンがない場合はAICから貸出可能です。台数限定のため、参加申込フォームにてお申し出ください。
- 参加条件
プログラミングに興味がある方なら、どなたでも参加可能。
未経験者も歓迎!
開催場所
日吉協生館2階 AICラウンジ
※録画およびオンライン配信の予定はありません。
対象者
慶應義塾一貫教育校の高校3年生
※高校2年生、高校1年生の参加も可能ですが、応募者多数の場合は抽選を行います。その際、高校3年生を優先させていただきます。
※中学生以下の方は対象ではありません。
参加費用
無料(事前申し込み制)
参加申込方法
下記のボタンをクリックして、フォームからお申し込みください。
※友達と参加の場合でも、お一人ずつのお申し込みが必要ですので、各自でお申し込みください。
持ち物・用意するもの
- 全講習会でパソコンが必要です。(タブレットは不可)
ご自身のパソコンがない場合はAICから貸出可能です。台数限定のため、参加申込フォームにてお申し出ください。
- 講習会によっては、「Googleアカウント」や「LINEアカウント」などが必要となります。
各コースのシラバス内に記載がありますので、ご確認ください。