改訂版プログラミングで科学を学ぼう! Vol. 1 プログラミング基礎
What you'll learn
- コンピュータープログラムをツールとして扱うのに最低限必要なプログラミングの基礎知識を習得できます。
- 教養として知っておきたいITの基礎知識を習得できます。
- 科学の興味深い話題に触れることができます。本コースではプログラミングの基礎を扱います。
- 科学を題材としたプログラミング学習を通じて科学的思考を身に付けることができます。科学的思考は普段の生活をより知的で賢く豊かなものにしてくれます。
Requirements
- できれば中学生レベルの数学の知識があると理解が早いです。
- 実際に自分のPCを使ってプログラミングしてみることをお勧めします。WindowsでもMacでも対応しています。
- 使用するプログラミング言語はProcessingで、インストールの方法や使い方はレクチャーの中で説明します。
Description
★本コースは2020年12月1日に全面改訂しました。旧コンテンツは約1年経過した2021年11月10日に削除しました。
■実際のプログラミング教室での授業から、最新の内容やテキストにはないが役立つ内容を補足事項として随時アップデートしています。
文系・理系にかかわらず初心者がプログラミング基礎知識を習得できます。ここで学んだことをベースにして、Vol.2以降では科学を題材とし学校、受験、社会生活で必要な科学的思考を身に付けます。
10年の実績があるEx-Gram(エクスグラム)プログラミング実教室での延べ2000人・時間にわたる指導経験をベースにした豊富なサイエンスビジュアルコンテンツで楽しく学べます。
学習指導案
■単元名
初級Aコース Unit1-2 ITの基礎を学ぼう!
■単元の学習目標
ITの基礎として以下を学習する。
PC操作に必須のタッチタイピングとファイル操作。
コンピューターの5大装置。
デジタル情報の単位。
Webサイトが見えるしくみ。
使用するツールであるProcessingの環境を整える。
■テーマ選定の理由
社会の隅々までIT化された現代社会において、最低限必要なIT知識を身に付けておくことが重要である。
■単元の学習計画
カリキュラム
PC操作の基礎 Unit1 60分
ハードウェアとソフトウェア
コンピューターの5大装置
プログラムとは
Webサイトが見えるしくみ
Processingとは Unit2 30分
インストールしよう
起動しよう
使いやすくしよう
■育成したい思考力
ロジカルシンキング
■評価計画
PCの操作、特にコピー・ペーストができる。
コンピューターの5大装置について理解している。
デジタル情報の単位について理解している。
■応用・発展
身近なところでプログラムを使用しているものを調べてみる。
継続してタッチタイピングを練習する。
学習指導案
■単元名
初級Aコース Unit3-12 プログラミング基礎
■単元の学習目標
プログラミングの基礎的事項として以下を学習する。
変数
座標
演算子
関数
構造化プログラミング
オブジェクト指向プログラミング
デバッグ
■テーマ選定の理由
最初にプログラミングの基本的な考え方を整理して習得することが必要である。英語を学ぶときに基本構文や文法を学ぶのと同じである。ここで学んだことはプログラミング一般に言えることであり、Processing以外のプログラミング言語を学ぶときにも役立つものである。
■単元の学習計画
カリキュラム
変数を学ぼう! Unit2 30分
座標を学ぼう! Unit3 60分
演算子を学ぼう! Unit4 60分
関数を使いこなそう! 関数とは 組み込み関数を使おう Unit5 60分
関数を使いこなそう! Unit6 60分
構造化プログラミングを学ぼう! 構造化プログラミングとは Unit7 60分
構造化プログラミングを学ぼう! 処理を多重に分岐しよう 処理を2重にループしよう Unit8 60分
構造化プログラミングを学ぼう! 関数を活用しよう1 Unit9 60分
構造化プログラミングを学ぼう! 関数を活用しよう2 Unit10 60分
オブジェクト指向プログラミングを学ぼう! Unit11 60分
デバッグしてみよう! Unit12 30分
他のモードを使ってみよう! Unit12 30分
■育成したい思考力
ロジカルシンキング
■評価計画
プログラミングの基礎知識が身に付いている。
簡単な構造化プログラミングができる。
■応用・発展
Processing以外の言語、例えばPythonではどのような文法になっているか調べてみる。
Who this course is for:
- 教養としてプログラミングを学びたいという一般の初心者の方にお勧めです。
- 大学1年生、あるいは社会人1年生でこれからプログラミングを始めたいという方にも適しています。
- プログラミングを学んだことのない中学生、高校生を持つ保護者にもお勧めです。
- 小学生高学年で算数や理科が得意なお子様を持つ保護者にもお勧めです。
- プログラミングやITの基礎知識を身につけたいビジネスマンにも適しています。
Instructor
株式会社ソーシャルウィル 代表取締役
工学博士
1982年 東京大学工学部卒業。同年、(株)東芝入社。
1991年 世界最高速(当時)の半導体レーザを開発。
1991年~1993年 マサチューセッツ工科大学(MIT)客員研究員。
1992年 超高速光スイッチの新しい原理を世界で初めて検証。
1993年 (株)東芝 研究開発センターに戻る。
2000年 何もないところから一人で立体ディスプレイシステムの研究開発をスタート。
2003年~2006年 総務省委託研究「ネットワーク・ヒューマン・インタフェースの総合的な研究開発」研究リーダー。
2009年~2010年 総務省委託研究「眼鏡のいらない3次元映像技術の研究開発」研究リーダー。
2010年 世界初の裸眼立体テレビの製品化に成功。
2010年 発明協会 平成22年度全国発明表彰 21世紀発明賞受賞。
2011年 文部科学省 平成23年度文部科学大臣表彰 科学技術賞受賞。
2011年 東芝社長表彰受賞。
2013年 (株)ソーシャルウィルを創立するために(株)東芝を退職。
2014年〜中高生向けプログラミング教室Ex-Gramエクスグラムを運営中。