|
授業の概要
|
|
プログラミングと聞くと、「難しそう」と思う人も多いと思うが、今後の時代を生きる上で必要なスキルであることから、気軽に、楽しみながら学習に臨んでほしい。基本的な命令を覚え、それらをどの順番でどう組み合わせていくかを考えることで、コンピュータを意のままに操ることが可能となる。例えるなら、プログラミングは、基本パーツを好きに組み合わせて、自分が思い描いたものを作る「ブロック遊び」に共通するものがある。 プログラミングが上達するコツは、しくみを理解し、とにかく慣れること。授業の進め方は、毎回テキストの該当章を予習してから授業に臨み、講義では予習内容について細かく解説することで理解を深め、復習課題をこなして技術を習得するというサイクルを繰り返すことで、確実に知識・技能の定着を図る。イメージとしては、図工や技術の授業に近く、目の前でモノが出来上がっていく様を楽しみながら、学んでほしい。授業のほとんどを基礎知識・技術の習得に費やすが、最後には、習得した知識を活用した簡単なプログラムの制作に挑戦することで、プログラミングについてさらに理解を深める。
|
|
|
|
この科目の到達目標
|
|
・プログラム言語の役割を説明できる。 ・基本的なプログラムの構造とその役割を説明することができる。 ・変数の役割を理解して、変数をプログラムで活用できる。 ・条件文、繰り返し文を使って基礎的なプログラムを記述できる。
|
|
|
|
成績評価の方法
|
|
| |
|
授業への参画度、予習状況、演習課題、定期試験の結果を総合的に評価する。特に授業への参画度は、授業中に実施するドリルへの取り組み状況および成果に基づいて評価するため、単に出席しているだけでは評価対象にならない。
|
|
|
|
|
|
評価方法
|
割合
|
評価のポイント
|
|
|
|
|
|
授業出席
|
10
%
|
授業への参画度評価ため、毎回授業内容の理解度確認を行う。
|
|
|
|
|
|
授業外学習
|
20
%
|
毎回の授業の予習内容を確認する。指示及び提出はmanabaにて行う。
|
|
|
|
|
|
小テスト
|
0
%
|
実施しない。
|
|
|
|
|
|
提出課題
|
30
%
|
毎回の演習課題により、各回の講義内容の理解度を確認する。
|
|
|
|
|
|
定期試験
|
40
%
|
授業で扱った内容の知識・理解を確認する。
|
|
|
|
|
|
(合計)
|
100
%
|
_
|
|
|
|
|
授業項目
|
|
| |
|
週
|
授業項目
|
|
|
1.
|
科目の概要 プログラムとは何か プログラミングを始めよう
|
|
|
2.
|
変数とデータ型
|
|
|
3.
|
コンテナ
|
|
|
4.
|
条件分岐
|
|
|
5.
|
条件分岐までの復習
|
|
|
6.
|
繰り返し
|
|
|
7.
|
関数の基礎
|
|
|
8.
|
関数の応用
|
|
|
9.
|
関数の応用までの復習
|
|
|
10.
|
オブジェクト
|
|
|
11.
|
モジュール
|
|
|
12.
|
エラーとの付き合い方
|
|
|
13.
|
総合的な復習
|
|
|
14.
|
模擬テスト
|
|
|