Information ProcessingⅢ

Course Information

College Kure College Year 2022
Course Title Information ProcessingⅢ
Course Code 0185 Course Category Specialized / 選択必修
Class Format Lecture Credits Academic Credit: 2
Department Mechanical Engineering Student Grade 4th
Term Second Semester Classes per Week 2
Textbook and/or Teaching Materials 国本大悟 「スッキリわかるPython入門」(インプレス)
Instructor Yoshikawa Yuki

Course Objectives

1.Pythonのプログラム作成と実行方法を理解できる
2.変数と演算式を理解できる
3.if 文による選択処理ができる
4.for 文,while 文による反復処理ができる
5.リストによるデータ処理ができる
6.ユーザ関数を使ったプログラムができる
7.ファイル処理ができる
8.機械学習の基礎となる処理ができる

Rubric

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
Pythonのプログラム作成と実行Pythonのプログラム作成と実行方法について理解し,自分でプログラムを実行できるPythonのプログラム作成と実行方法について理解し,サポートを受けてプログラムを実行できるPythonのプログラム作成と実行方法を理解できない
変数と演算式変数と演算式について理解し,自分でプログラムを作成できる変数と演算式について理解し,サポートを受けてプログラムを作成できる変数と演算式を理解できない
if 文による選択処理if 文について理解し,自分でプログラムを作成できるif 文について理解し,サポートを受けてプログラムを作成できるif 文を理解できない
for 文,while 文による反復処理for 文,while 文について理解し,自分でプログラムを作成できるfor 文,while 文について理解し,サポートを受けてプログラムを作成できるfor 文,while 文を理解できない
リストによるデータ処理リストについて理解し,自分でプログラムを作成できるリストについて理解し,サポートを受けてプログラムを作成できるリストを理解できない
ユーザ関数ユーザ関数について理解し,自分でプログラムを作成できるユーザ関数について理解し,サポートを受けてプログラムを作成できるユーザ関数を理解できない
ファイル処理ファイル処理について理解し,自分でプログラムを作成できるファイル処理について理解し,サポートを受けてプログラムを作成できるファイル処理を理解できない
機械学習の基礎機械学習の基礎について理解し,自分でプログラムを作成できる機械学習の基礎について理解し,サポートを受けてプログラムを作成できる機械学習を理解できない

Assigned Department Objectives

Teaching Method

Outline:
情報処理IIの継続科目として,Pythonのプログラミングに必要な知識や技法を学ぶ
演習を通じてPythonでプログラムが書けるようになることを目的とする
本講義では,就職後も必要となるプログラム能力を身につけることができる
Style:
授業の前半は講義を行い,後半は教科書の例題を使ってプログラムの作成に取り組んでもらう
単元ごとに学習内容を確認する課題を出すので,学生は課題に取り組みレポートを提出する
成績評価はページ下部の評価割合に示す
※ただし,新型コロナウイルスの影響により,授業内容を一部変更する可能性があります
Notice:
毎週の授業で作成したプログラムや自主的に学習したプログラム等は,学習過程を示すポートフォリオとして残すこと

Characteristics of Class / Division in Learning

Active Learning
Aided by ICT
Applicable to Remote Class
Instructor Professionally Experienced

Course Plan

Theme Goals
2nd Semester
3rd Quarter
1st Pythonのプログラム作成と実行 Pythonのプログラム作成と実行ができる
2nd 変数と演算式 変数と演算式を使ったプログラムを作成できる
3rd if 文による選択処理 if 文を使ったプログラムを作成できる
4th for 文,while 文による反復処理 for 文,while 文を使ったプログラムを作成できる
5th 単元課題1 学習した内容に関する課題について,プログラムを作成できる
6th リストによるデータ処理 リストを使ったプログラムを作成できる
7th ユーザ関数の作り方 ユーザー関数を使ったプログラムを作成できる
8th ファイル処理 ファイル処理を使ったプログラムを作成できる
4th Quarter
9th 単元課題2 学習した内容に関する課題について,プログラムを作成できる
10th 機械学習の基礎 機械学習に必要な基礎的処理ができる
11th 機械学習の基礎 機械学習の基礎に必要な処理ができる
12th 機械学習の基礎 機械学習の基礎に必要な処理ができる
13th 総合課題 総合課題について,フローチャートを作成できる
14th 総合課題 総合課題について,プログラムを作成できる
15th 総合課題 総合課題について,実行結果を求めることができる
16th

Evaluation Method and Weight (%)

ポートフォリオ(授業の例題)単元課題総合課題Total
Subtotal402040100
基礎的能力0000
専門的能力20102050
分野横断的能力20102050