情報処理2

科目基礎情報

学校 新居浜工業高等専門学校 開講年度 令和04年度 (2022年度)
授業科目 情報処理2
科目番号 110310 科目区分 専門 / 必修
授業形態 講義 単位の種別と単位数 履修単位: 2
開設学科 機械工学科 対象学年 3
開設期 後期 週時間数 4
教科書/教材 教科書:新・標準プログラマーズライブラリ 試してわかる Python[基礎]入門(谷尻かおり 著、技術評論社)
担当教員 粂野 紘範,田中 大介

到達目標

1. リスト・タプル・辞書などを用いた処理が記述できる。
2. 関数を用いた処理を記述できる。
3. クラス・インスタンス・メソッドを用いた処理を記述できる。
4. 例外処理を説明できる。
5. いろいろなモジュールを読み込んだ処理が記述できる。
6. ファイルの保存と読み込みの処理を特定のファイル名に限り記述できる。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1リスト・タプル・辞書などを適切に使い分けた処理が記述できる。リスト・タプル・辞書などを用いた処理が記述できる。リスト・タプル・辞書などを用いた処理が記述できない。
評価項目2引数と戻り値とを持つ関数を用いた処理を記述できる。関数を用いた処理を記述できる。関数を用いた処理を記述できない。
評価項目3クラス・インスタンス・メソッドを適切に使い分けた処理を記述できる。クラス・インスタンス・メソッドを用いた処理を記述できる。クラス・インスタンス・メソッドを用いた処理を記述できない。
評価項目4例外処理を用いて処理を記述できる。例外処理を説明できる。例外処理を説明できない。
評価項目5いろいろなモジュールを読み込み活用できる。いろいろなモジュールを読み込んだ処理が記述できる。いろいろなモジュールを読み込んだ処理が記述できない。
評価項目6ファイルの保存と読み込みを自由にできる。ファイルの保存と読み込みの処理を特定のファイル名に限り記述できる。ファイルの保存と読み込みの処理を特定のファイル名に限り記述できない。

学科の到達目標項目との関係

工学基礎知識 (A) 説明 閉じる

教育方法等

概要:
Python言語のプログラミングの演習を通して、コンピュータの動作や操作についての理解を深めるとともに実用的なプログラムを作成するための基礎、技能を習得することを目的とする。情報処理1の知識をベースに更に発展的なプログラミング技術を学ぶ。
授業の進め方・方法:
反転授業形式で実施する。授業時間前に講義ビデオをアップロードするので予め視聴して授業に参加する。授業時間中には実際にプログラムを作成する演習を行い理解を深める。
週に2時間開講される科目である。
注意点:
プログラミングは教員の説明を聞くだけでは習得できません。
自身で壁にぶつかりながら、生じたエラーメッセージを読み、自分で解決していくことで、初めて自分で記述することができます。
自宅でも学修可能な環境を紹介しますので、恐れず自分でトライしてください。

本科目の区分

Webシラバスと本校履修要覧の科目区分では表記が異なるので注意すること。
本科目は履修要覧(p.9)に記載する「④選択科目」である。

授業の属性・履修上の区分

アクティブラーニング
ICT 利用
遠隔授業対応
実務経験のある教員による授業

授業計画

授業内容 週ごとの到達目標
後期
3rdQ
1週 [Chapter 7] データ構造(1) 1
2週 [Chapter 7] データ構造(2) 1
3週 [Chapter 8] ユーザ定義関数(1) 2
4週 [Chapter 8] ユーザ定義関数(2) 2
5週 [Chapter 9] クラス(1) 3
6週 [Chapter 9] クラス(2) 3
7週 中間試験 1-3
8週 [Chapter 10] 例外処理 4
4thQ
9週 [Chapter 11] 標準モジュール(1) 5
10週 [Chapter 11] 標準モジュール(2) 5,6
11週 [Chapter 12] 外部モジュール(1) 5
12週 [Chapter 12] 外部モジュール(2) 5
13週 [Chapter 12] 外部モジュール(3) 5
14週 [Chapter 12] 外部モジュール(4) 5
15週 期末試験 4-6
16週 まとめ 1-6

モデルコアカリキュラムの学習内容と到達目標

分類分野学習内容学習内容の到達目標到達レベル授業週
基礎的能力工学基礎情報リテラシー情報リテラシー同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを知っている。3後1,後2
与えられた基本的な問題を解くための適切なアルゴリズムを構築することができる。3後1,後2
任意のプログラミング言語を用いて、構築したアルゴリズムを実装できる。3後1,後2
専門的能力分野別の専門工学機械系分野情報処理データを入力し、結果を出力するプログラムを作成できる。4後10,後11,後12

評価割合

口頭試問合計
総合評価割合100100
基礎的能力00
専門的能力100100
分野横断的能力00