到達目標
(1)コンピュータおよびネットワークが提供する基本的な機能を活用して、文書作成、情報検索、情報発信の基礎力を育成し、作品を作成できること。
(2)基本的なアルゴリズムを理解することができること。
(3)基本的なプログラミングを理解できること。
ルーブリック
| 理想的な到達レベルの目安 | 標準的な到達レベルの目安 | 未到達レベルの目安 |
| 評価項目1 | 文書・表計算・プレゼンスライドの技術を身に付け,活用できる. | 文書・表計算・プレゼンスライドの技術を身に付け,使いうことができる. | 文書・表計算・プレゼンスライドの技術を身に付けていない. |
| 評価項目2 | 基本的なアルゴリズムを理解し、活用することができること。 | 基本的なアルゴリズムを理解することができること。 | 基本的なアルゴリズムを理解することができない。 |
| 評価項目3 | 基本的なプログラミングを理解し、作成できること。 | 基本的なプログラミングを理解できること。 | 基本的なプログラミングを理解できない。 |
学科の到達目標項目との関係
教育方法等
概要:
本授業では、コンピュータやネットワークの基本機能を活用して文書作成・情報検索・情報発信の基礎力を養い、作品を制作する。さらに、基本的なアルゴリズムの考え方を理解し、初歩的なプログラミングの習得を通して問題解決力を身につける。
授業の進め方・方法:
教科書、配布資料をもとに講義を行い、演習により実践力を養う.
注意点:
授業の属性・履修上の区分
授業計画
|
|
週 |
授業内容 |
週ごとの到達目標 |
| 前期 |
| 1stQ |
| 1週 |
授業概要、情報リテラシー |
シラバスの説明、情報リテラシー、情報セキュリティについて理解できる.
|
| 2週 |
情報センター演習室および Microsoft365 の利用 |
情報センター演習室のシステムおよび Microsoft365 にサインインできる
|
| 3週 |
情報センター演習室および Microsoft365 の利用 |
ネットワークリテラシーを理解して、電子メールを利用することができる
|
| 4週 |
情報センター演習室および Microsoft365 の利用 |
多要素認証を利用することができる
|
| 5週 |
情報センター演習室および Microsoft365 の利用 |
情報セキュリティポリシーを理解できる
|
| 6週 |
文書処理(1) |
文書処理、テキスト文章、エディタについて理解し,文書化技法と文書処理が実現できる
|
| 7週 |
文書処理(2) |
文書処理、テキスト文章、エディタについて理解し,文書化技法と文書処理が実現できる
|
| 8週 |
文書処理(3) |
MS-Wordを用いて、レポート等を作成できる
|
| 2ndQ |
| 9週 |
プレゼンテーション(1) |
プレゼンテーションについて,また良いプレゼンテーションについて理解し,プレゼンテーションスライドの立案できる.
|
| 10週 |
プレゼンテーション(2) |
PowerPointを用いて、プレゼンテーションが実践できる
|
| 11週 |
プレゼンテーション(3) |
PowerPointを用いて、プレゼンテーションが実践できる
|
| 12週 |
プレゼンテーション(4) |
PowerPointを用いて、プレゼンテーションが実践できる
|
| 13週 |
プレゼンテーション(5) |
PowerPointを用いて、プレゼンテーションが実践できる
|
| 14週 |
アルゴリズム(1) |
アルゴリズムについて理解できる
|
| 15週 |
アルゴリズム(2) |
アルゴリズムについて理解できる
|
| 16週 |
|
|
| 後期 |
| 3rdQ |
| 1週 |
プログラミング(1) |
基本の文法 0 Google Colaboratoryの環境とコードのコピー 1 四則演算 2 データの型 3 変数と代入
|
| 2週 |
プログラミング(2) |
基本の文法 4 配列(リストとタプル) 5 文字と文字列
|
| 3週 |
プログラミング(3) |
基本の文法 6 組み込み関数 7 比較演算子と論理演算子
|
| 4週 |
プログラミング(4) |
制御構文(if文,for文,while文) 8 条件分岐(if文)
|
| 5週 |
プログラミング(5) |
制御構文(if文,for文,while文) 9 繰り返し(for文) 10 if文とfor文の複合文
|
| 6週 |
プログラミング(6) |
制御構文(if文,for文,while文) 11 繰り返し(while文) 12 基本の確認問題1
|
| 7週 |
プログラミング(7) |
関数の定義と2次元配列 13 関数の定義 14 基本の確認問題2
|
| 8週 |
プログラミング(8) |
関数の定義と2次元配列 15 2次元配列
|
| 4thQ |
| 9週 |
プログラミング(9) |
関数の定義と2次元配列 16 再帰
|
| 10週 |
プログラミング(10) |
種々の応用 17 基本の統計量
|
| 11週 |
プログラミング(11) |
種々の応用 18 探索とソートのアルゴリズム
|
| 12週 |
プログラミング(12) |
種々の応用 19 数値の近似値計算
|
| 13週 |
プログラミング(13) |
種々の応用 20 グラフの描画法と乱数の利用・各種シミュレーション
|
| 14週 |
プログラミング(14) |
種々の応用 21 ゲームの作成
|
| 15週 |
プログラミング(15) |
種々の応用 21 ゲームの作成
|
| 16週 |
|
|
モデルコアカリキュラムの学習内容と到達目標
| 分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
| 基礎的能力 | 工学基礎 | 情報リテラシー | 情報リテラシー | 基礎的なプログラムを作成できる。 | 3 | 後1,後2,後3,後4,後5,後6,後7,後8,後9,後10,後11,後12,後13,後14,後15 |
| 基礎的なアルゴリズムについて理解し、任意のプログラミング言語を用いて記述できる。 | 3 | 前14,前15 |
| 同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを説明できる。 | 3 | 前14,前15 |
評価割合
| 試験 | 発表 | 演習課題 | 合計 |
| 総合評価割合 | 0 | 10 | 90 | 100 |
| 基礎的能力 | 0 | 10 | 90 | 100 |
| 専門的能力 | 0 | 0 | 0 | 0 |
| 分野横断的能力 | 0 | 0 | 0 | 0 |