中学生・高校生向けコース

中学生・高校生向けプログラミングコースの概要

毎月2回、1回2時間の標準コース
初級A、初級B、中級1A、中級1B、中級2A、中級2B、上級A、上級Bコース(各3か月)とステップアップするトータル2年間のコース
さらに学びたい方には後続の発展コースとして「データサイエンスとAIの初歩」コースもございます。

対象

中学1年生から高校3年生
プログラミング初心者から経験者まで

内容

初級Aコース(3か月)

コンピューターサイエンスやプログラミングの基礎を学ぶ
■Javaベースの言語Processingを用います。
■構造化プログラミングなどのプログラミングの基礎を学びます。

初級Bコース(3か月)

■画像処理の初歩を学びます。
■円や螺旋を使って、ひまわりや貝・角など自然に見られるパターンを描きます。

 

図 ひまわりの種のパターン 螺旋を使って描きます。

 

図 貝と角のパターン 成長のメカニズムを学びます。

 

中級1Aコース(3か月)

マルチメディア処理の基礎を学ぶ
自然現象をシミュレーションする
■Javaベースの言語Processingを用います。
■波の合成などの物理現象をシミュレーションします。

図 波のシミュレーション 波とは何かを学びます。

■マルチメディア処理では3Dグラフィックスの基礎を学びます。また、 Webカメラで取得した映像のフィルター処理を行います。さらに、顔検出の原理を学習し体験します。

図 3Dグラフィックス

 

図 顔検出

 

中級1Bコース(3か月)

■フラクタル図形について学習し、木の枝の形を描きます。さらにノイズを使って風に揺れている状態を表現します。

図 フラクタル木

■生命の誕生、進化、淘汰のプロセスを簡易的なモデルで再現したセルオートマトンについて学びます。

中級2Aコース(3か月)

オブジェクト指向プログラミングによる高度なシミュレーションを行う
■Processingを用い、オブジェクト指向プログラミングを学びます。
■重力による粒子の物理的な動きをシミュレーションします。応用として火や煙を表現します。

図 オブジェクト指向プログラミングによるボールの描画

 

図 煙のシミュレーション

 

中級2Bコース(3か月)

■最先端のマルチメディア技術である拡張現実(AR)の実験を行います。

図 AR(拡張現実)の実験

■錯視を体験できる静止画や動画を作成して人間の視覚の仕組みを探ります。

図 明暗錯視 左の長方形と右の長方形の明るさは同じです。

■音の基本について学習し無限音階などの錯聴を体験します。

上級Aコース(3か月)

確率・統計や人工生命、人工知能の初歩を学ぶ
■Javaベースの言語Processingを用います。
■確率・統計、経済の興味深い話題を扱い、運命の人に出会う確率を計算します。
■セルオートマトンにより雪の結晶を作ったり、病気が感染する様子をシミュレーションしたりします。

図 雪の結晶

 

図 病気が感染して広がっていく様子

 

上級Bコース(3か月)

■最先端の話題である人工生命、人工知能をテーマとします。自律する魚が形成する群れを再現します。また、コンピューターと対話できる人工無能を作ります。さらに、単一ニューロンに学習させてパターン認識させます。

図 魚の群れ 3つのルールだけで自然に群れができます。

 

図 機械学習 機械学習により赤のデータと青のデータを2つに分けます。

 

授業日程

第13期生は2020年11月スタートです。
第13期生は日曜クラスのみです。
日曜クラス 原則第2、4日曜日 16:00~18:00

 

教室の場所

第13期生は原則オンラインのみです。
ご自宅などLAN接続のできる場所での双方向オンライン授業となります。

 

授業料など

 

定員

オンライン教室に定員は設けておりません。

 

無料体験のお申し込み

■対象
中学1年生~高校3年生
プログラミング初心者から経験者まで
■体験日時
2020年
10月17日(土)14:00-15:00
10月18日(日)16:00-17:00
10月24日(土)14:00-15:00
10月31日(土)14:00-15:00
11月01日(日)16:00-17:00
各回とも同一内容です。
■場所
オンラインでの開催となります。
ご自宅などLAN接続のできる場所
■内容
今回の体験教室では科学的思考の重要性について実例を交えてやさしく解説します。また物理現象や生命現象の実際のシミュレーション例をいくつかご覧いただきます。テーマは「単純な法則が複雑な世界を創る」です。実際にJavaベースのProcessingという言語を使ってプログラムで図形を描く基本を学びます。オリジナルのアート作品にすることもできます。

 

図 プログラムで描く四角形

 

さらにシンプルな波を描いたり、複数の波を合成したりします。オリジナルの波を作成することもできます。これらのプログラミング実習により驚きと感動のシミュレーションの世界を体験します。

 

図 波の合成実験

 

■料金
参加費 無料
■定員
オンライン体験教室に定員は設けておりません。

 

 

入会のお申し込み

受講には入会手続きが必要です。
 

Ex-Gram エクスグラム 小中高生向けプログラミング教室