情報処理Ⅱ

科目基礎情報

学校 秋田工業高等専門学校 開講年度 2018
授業科目 情報処理Ⅱ
科目番号 0005 科目区分 専門 / 必修
授業形態 演習 単位の種別と単位数 履修単位: 1
開設学科 機械工学科 対象学年 2
開設期 前期 週時間数 2
教科書/教材 教科書:「学生のためのFORTRAN」秋冨 勝著  東京電機大学出版局
担当教員

到達目標

1. 組み込み関数、文関数などの関数について理解しプログラムを作成できる.
2. FORMAT文を使用して様々な書式を使ったプログラムを作成できる.
3.1次元配列、2次元配列について理解しプログラムを作成できる.
4.関数副プログラム、サブルーチン副プログラムを理解し、プログラムを作成できる.

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1組み込み関数、文関数などの関数についてよく理解し応用的なプログラムを作成できる.組み込み関数、文関数などの関数について理解し標準的なプログラムを作成できる.組み込み関数、文関数などの関数について理解できずプログラムを作成できない.
評価項目2FORMAT文を十分に理解して、様々な書式を使った応用的なプログラムを作成できる.FORMAT文を理解して、様々な書式を使った標準的なプログラムを作成できる.FORMAT文を理解せず、様々な書式を使ったプログラムを作成できない.
評価項目31次元配列、2次元配列について十分に理解し応用プログラムを作成できる.1次元配列、2次元配列について理解し標準的なプログラムを作成できる.1次元配列、2次元配列について理解できずプログラムが作成できない.
評価項目4関数副プログラム、サブルーチン副プログラムをよく理解し、応用的なプログラムを作成できる.関数副プログラム、サブルーチン副プログラムを理解し、標準的なプログラムを作成できる.関数副プログラム、サブルーチン副プログラムを理解できず、プログラムを作成できない.

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

教育方法等

概要:
1年次後期で学んだFORTRAN言語によるプログラミングについて引き続き学び、より応用的なプログラムを学習する。また、3年次の情報処理で学ぶ数値計算の基礎についても学ぶ。
授業の進め方・方法:
演習形式で行う。レポート提出を課す。試験結果が合格点に達しない場合、再試験を行うことがある。
    なお,中間試験は授業時間内に実施する.
注意点:
プログラミング上達の近道は自分の手でプログラムを数多く作ってみることである。授業時間内だけではなく、復習してプログラムに慣れること。 
合格点は50点である。
  ○総合評価= 0.8×(前期中間試験+前期末試験)/2 + (課題点+平素点:20点)
  特に、レポート・宿題の未提出者は単位取得が困難となるので注意すること。

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 授業ガイダンス
組み込み関数と文関数
関数の使い方を理解できる。
2週 組み込み関数と文関数 関数の使い方を理解できる。
3週 組み込み関数と文関数
Excelによるグラフ作成
関数の使い方を理解できる。
グラフ作成のデータを作る。
4週 Excelによるグラフ作成 グラフ作成ができる。
5週 Excelによるグラフ作成 グラフ作成ができる。
6週 FORMAT文 FORMAT文の詳細が分かる。
7週 FORMAT文 FORMAT文の詳細が分かる。
8週 1次元配列 1次元配列について理解できる。
2ndQ
9週 1次元配列 1次元配列について理解できる。
10週 2次元配列 2次元配列について理解できる。
11週 2次元配列 2次元配列について理解できる。
12週 副プログラム 副プログラムについて理解できる。
13週 副プログラム 副プログラムについて理解できる。
14週 副プログラム 副プログラムについて理解できる。
15週 副プログラム 副プログラムについて理解できる。
16週 副プログラム 副プログラムについて理解できる。

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

分類分野学習内容学習内容の到達目標到達レベル授業週
基礎的能力数学数学数学整式の加減乗除の計算や、式の展開ができる。4
因数定理等を利用して、4次までの簡単な整式の因数分解ができる。4
分数式の加減乗除の計算ができる。4
実数・絶対値の意味を理解し、絶対値の簡単な計算ができる。4
平方根の基本的な計算ができる(分母の有理化も含む)。4
複素数の相等を理解し、その加減乗除の計算ができる。4
解の公式等を利用して、2次方程式を解くことができる。4
因数定理等を利用して、基本的な高次方程式を解くことができる。4
簡単な連立方程式を解くことができる。4
無理方程式・分数方程式を解くことができる。4
1次不等式や2次不等式を解くことができる。4
恒等式と方程式の違いを区別できる。4
2次関数の性質を理解し、グラフをかくことができ、最大値・最小値を求めることができる。4
分数関数や無理関数の性質を理解し、グラフをかくことができる。4
簡単な場合について、関数の逆関数を求め、そのグラフをかくことができる。4
累乗根の意味を理解し、指数法則を拡張し、計算に利用することができる。3
指数関数の性質を理解し、グラフをかくことができる。3
指数関数を含む簡単な方程式を解くことができる。3
対数の意味を理解し、対数を利用した計算ができる。3
対数関数の性質を理解し、グラフをかくことができる。3
対数関数を含む簡単な方程式を解くことができる。3
角を弧度法で表現することができる。3
三角関数の性質を理解し、グラフをかくことができる。3
加法定理および加法定理から導出される公式等を使うことができる。3
三角関数を含む簡単な方程式を解くことができる。3
2点間の距離を求めることができる。3
内分点の座標を求めることができる。3
2つの直線の平行・垂直条件を利用して、直線の方程式を求めることができる。3
簡単な場合について、円の方程式を求めることができる。3
積の法則と和の法則を利用して、簡単な事象の場合の数を数えることができる。3
簡単な場合について、順列と組合せの計算ができる。3
等差数列・等比数列の一般項やその和を求めることができる。3
総和記号を用いた簡単な数列の和を求めることができる。3
不定形を含むいろいろな数列の極限を求めることができる。3
無限等比級数等の簡単な級数の収束・発散を調べ、その和を求めることができる。3
ベクトルの定義を理解し、ベクトルの基本的な計算(和・差・定数倍)ができ、大きさを求めることができる。3
平面および空間ベクトルの成分表示ができ、成分表示を利用して簡単な計算ができる。3
平面および空間ベクトルの内積を求めることができる。3
問題を解くために、ベクトルの平行・垂直条件を利用することができる。3
空間内の直線・平面・球の方程式を求めることができる(必要に応じてベクトル方程式も扱う)。3
行列の定義を理解し、行列の和・差・スカラーとの積、行列の積を求めることができる。3
逆行列の定義を理解し、2次の正方行列の逆行列を求めることができる。3
行列式の定義および性質を理解し、基本的な行列式の値を求めることができる。3
線形変換の定義を理解し、線形変換を表す行列を求めることができる。3
合成変換や逆変換を表す行列を求めることができる。3
平面内の回転に対応する線形変換を表す行列を求めることができる。3
簡単な場合について、関数の極限を求めることができる。3
微分係数の意味や、導関数の定義を理解し、導関数を求めることができる。3
積・商の導関数の公式を用いて、導関数を求めることがができる。3
合成関数の導関数を求めることができる。3
三角関数・指数関数・対数関数の導関数を求めることができる。3
逆三角関数を理解し、逆三角関数の導関数を求めることができる。3
関数の増減表を書いて、極値を求め、グラフの概形をかくことができる。3
極値を利用して、関数の最大値・最小値を求めることができる。3
簡単な場合について、関数の接線の方程式を求めることができる。3
2次の導関数を利用して、グラフの凹凸を調べることができる。3
関数の媒介変数表示を理解し、媒介変数を利用して、その導関数を求めることができる。3
不定積分の定義を理解し、簡単な不定積分を求めることができる。3
置換積分および部分積分を用いて、不定積分や定積分を求めることができる。3
定積分の定義と微積分の基本定理を理解し、簡単な定積分を求めることができる。3
分数関数・無理関数・三角関数・指数関数・対数関数の不定積分・定積分を求めることができる。3
簡単な場合について、曲線で囲まれた図形の面積を定積分で求めることができる。3
簡単な場合について、曲線の長さを定積分で求めることができる。3
簡単な場合について、立体の体積を定積分で求めることができる。3
2変数関数の定義域を理解し、不等式やグラフで表すことができる。3
合成関数の偏微分法を利用して、偏導関数を求めることができる。3
簡単な関数について、2次までの偏導関数を求めることができる。3
偏導関数を用いて、基本的な2変数関数の極値を求めることができる。3
2重積分の定義を理解し、簡単な2重積分を累次積分に直して求めることができる。3
極座標に変換することによって2重積分を求めることができる。3
2重積分を用いて、簡単な立体の体積を求めることができる。3
微分方程式の意味を理解し、簡単な変数分離形の微分方程式を解くことができる。3
簡単な1階線形微分方程式を解くことができる。3
定数係数2階斉次線形微分方程式を解くことができる。3
独立試行の確率、余事象の確率、確率の加法定理、排反事象の確率を理解し、簡単な場合について、確率を求めることができる。3
条件付き確率、確率の乗法定理、独立事象の確率を理解し、簡単な場合について確率を求めることができる。3
1次元のデータを整理して、平均・分散・標準偏差を求めることができる。3
工学基礎情報リテラシー情報リテラシー情報を適切に収集・処理・発信するための基礎的な知識を活用できる。3
論理演算と進数変換の仕組みを用いて基本的な演算ができる。3
コンピュータのハードウェアに関する基礎的な知識を活用できる。3
情報伝達システムやインターネットの基本的な仕組みを把握している。3
同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを知っている。3
与えられた基本的な問題を解くための適切なアルゴリズムを構築することができる。3
任意のプログラミング言語を用いて、構築したアルゴリズムを実装できる。3
情報セキュリティの必要性および守るべき情報を認識している。3
個人情報とプライバシー保護の考え方についての基本的な配慮ができる。3
インターネット(SNSを含む)やコンピュータの利用における様々な脅威を認識している3
インターネット(SNSを含む)やコンピュータの利用における様々な脅威に対して実践すべき対策を説明できる。3
専門的能力分野別の専門工学機械系分野情報処理プログラムを実行するための手順を理解し、操作できる。3
定数と変数を説明できる。3
整数型、実数型、文字型などのデータ型を説明できる。3
演算子の種類と優先順位を理解し、適用できる。3
算術演算および比較演算のプログラムを作成できる。3
データを入力し、結果を出力するプログラムを作成できる。3
条件判断プログラムを作成できる。3
繰り返し処理プログラムを作成できる。3
一次元配列を使ったプログラムを作成できる。3
分野横断的能力態度・志向性(人間力)態度・志向性態度・志向性周囲の状況と自身の立場に照らし、必要な行動をとることができる。3
自らの考えで責任を持ってものごとに取り組むことができる。3
目標の実現に向けて計画ができる。3
目標の実現に向けて自らを律して行動できる。3
日常の生活における時間管理、健康管理、金銭管理などができる。3
社会の一員として、自らの行動、発言、役割を認識して行動できる。3
チームで協調・共同することの意義・効果を認識している。3
チームで協調・共同するために自身の感情をコントロールし、他者の意見を尊重するためのコミュニケーションをとることができる。3
当事者意識をもってチームでの作業・研究を進めることができる。3
チームのメンバーとしての役割を把握した行動ができる。3
リーダーがとるべき行動や役割をあげることができる。3
適切な方向性に沿った協調行動を促すことができる。3
リーダーシップを発揮する(させる)ためには情報収集やチーム内での相談が必要であることを知っている3
法令やルールを遵守した行動をとれる。3
他者のおかれている状況に配慮した行動がとれる。3
技術が社会や自然に及ぼす影響や効果を認識し、技術者が社会に負っている責任を挙げることができる。3
自身の将来のありたい姿(キャリアデザイン)を明確化できる。3
その時々で自らの現状を認識し、将来のありたい姿に向かっていくために現状で必要な学習や活動を考えることができる。3
キャリアの実現に向かって卒業後も継続的に学習する必要性を認識している。3
これからのキャリアの中で、様々な困難があることを認識し、困難に直面したときの対処のありかた(一人で悩まない、優先すべきことを多面的に判断できるなど)を認識している。3
高専で学んだ専門分野・一般科目の知識が、企業や大学等でどのように活用・応用されるかを説明できる。3
企業等における技術者・研究者等の実務を認識している。3
企業人としての責任ある仕事を進めるための基本的な行動を上げることができる。3
企業における福利厚生面や社員の価値観など多様な要素から自己の進路としての企業を判断することの重要性を認識している。3
企業には社会的責任があることを認識している。3
企業が国内外で他社(他者)とどのような関係性の中で活動しているか説明できる。3
調査、インターンシップ、共同教育等を通して地域社会・産業界の抱える課題を説明できる。3
企業活動には品質、コスト、効率、納期などの視点が重要であることを認識している。3
社会人も継続的に成長していくことが求められていることを認識している。3
技術者として、幅広い人間性と問題解決力、社会貢献などが必要とされることを認識している。3
技術者が知恵や感性、チャレンジ精神などを駆使して実践な活動を行った事例を挙げることができる。3
高専で学んだ専門分野・一般科目の知識が、企業等でどのように活用・応用されているかを認識できる。3
企業人として活躍するために自身に必要な能力を考えることができる。3
コミュニケーション能力や主体性等の「社会人として備えるべき能力」の必要性を認識している。3

評価割合

試験小テストレポート態度ポートフォリオその他合計
総合評価割合80020000100
基礎的能力6002000080
専門的能力200000020
分野横断的能力0000000