情報処理Ⅱ

科目基礎情報

学校 佐世保工業高等専門学校 開講年度 令和07年度 (2025年度)
授業科目 情報処理Ⅱ
科目番号 5C1780 科目区分 専門 / 必修
授業形態 演習 単位の種別と単位数 学修単位: 1
開設学科 物質工学科 対象学年 5
開設期 1st-Q 週時間数 2
教科書/教材 化学系学生のためのExcel2016/VBA入門 寺坂 宏一 著 コロナ社
担当教員 嘉悦 勝博

到達目標

1.プログラミングの考え方を理解し、所望の仕様設計方法を習得する(A-2)
2.変数の定義方法を理解し、条件分岐、反復処理、配列を用いたプログラムの作成方法を習得する(A-2)
3.ExcelおよびVBAの基本機能を理解し、適切に組み合わせることで所望のデータ処理を行う方法を習得する(A-2)
4.ExcelおよびVBAを用いて,基礎的なプログラムを作成する方法を習得する(A-2)

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
評価項目1プログラミングの考え方を理解し、所望の仕様設計ができるプログラミングの考え方を理解し、いくつかのヒントをもとに、所望のフロー図を作成できるプログラミングの考え方を理解しておらず、所望のフロー図を作成できない
評価項目2変数の定義方法を理解し、条件分岐、反復処理、配列を用いたプログラムの複数の作成方法を提示できる変数の定義方法を理解し、条件分岐、反復処理、配列を用いたプログラムを作成できる変数の定義方法を理解しておらず、条件分岐、反復処理、配列を用いたプログラムを作成できない
評価項目3ExcelおよびVBAの基本機能を理解し、適切に組み合わせることで所望のデータ処理を行う方法を複数提示できるExcelおよびVBAの基本機能を理解し、適切に組み合わせることで所望のデータ処理を行うことができるExcelおよびVBAの基本機能を理解しておらず、それらを適切に組み合わせることが必要な所望のデータ処理を行うことができない
評価項目4ExcelおよびVBAを用いて,基礎的なプログラムを独力で作成できるいくつかのヒントをもとに、ExcelおよびVBAを用いて,基礎的なプログラムを作成できるExcelおよびVBAを用いた,基礎的なプログラムを作成できない

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

DP 6 生活を豊かにする物質をうみだす応用化学,およびバイオテクノロジーに関連する知識・理論を課題解決に利用できる。

教育方法等

概要:
Microsoft ExcelおよびVisual Basic for Applications(VBA)を用いた演習を通し、化学・生物に関する情報処理において重要となるプログラミングの基礎を身につける。
本科目は、企業においてVBA等の言語を活用し業務効率化や試薬管理システム構築に関わっていた教員が、その経験を活かして化学・生物系の学生が将来必要とするプログラミングの知識について、演習を交えた講義形式で解説するものである。
授業の進め方・方法:
予備知識: Windowsパソコンの操作法、Excelの操作法、これまでの数学や専門科目で学んだ内容を復習しておくこと
講義室: ICT2
授業形式: 講義と演習(Google classroomで講義資料を共有します)
学生が用意するもの: 教科書、必要に応じてメモ用のノート(セキュリティ対策の観点から、USBメモリの使用は極力控え、本校公式のクラウドを活用することを推奨します)
注意点:
評価方法:  演習課題・レポート(50%)、期末試験(50%)により評価し、60点以上を合格とする.欠点となった場合は期末試験の追試を実施することがあるが、その場合は演習課題・レポート点なし(期末試験の追試のみ)で評価し、60点以上を合格とする。
自己学習の指針: 事前学習・事後学習を行うこと。課題を課すので、自分で解けるようにすること
オフィスアワー: 火曜日16:10~17:00(教員室),金曜日 16:10~17:00(教員室)
 

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

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

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 Excelの基本操作とExcel関数を活用した情報処理、およびソルバー機能 Excelの基本操作を理解し活用できる、Excel関数を組み合わせた複雑な計算と最小二乗法によるフィッティングができる
2週 マクロ記録されたVBAプログラムの確認と修正 マクロ記録機能を理解し活用できる
3週 ユーザー定義関数、プログラミングの手順 ユーザー定義関数を理解し活用できる、プログラミングの仕様設計ができる
4週 変数および定数の宣言・代入文・演算 変数・定数の型と変数を用いた演算を理解している
5週 条件分岐 条件分岐を理解し活用できる
6週 反復処理 反復処理を理解し活用できる
7週 配列 1次元配列、多次元配列を理解して活用できる
8週 配列の応用 配列を応用して実際の化学実験データを処理することが出来る

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

分類分野学習内容学習内容の到達目標到達レベル授業週
基礎的能力工学基礎情報リテラシー情報リテラシー同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを知っている。3前1,前3,前6,前7,前8
与えられた基本的な問題を解くための適切なアルゴリズムを構築することができる。3前3
任意のプログラミング言語を用いて、構築したアルゴリズムを実装できる。3前2,前3,前4,前5,前6,前7,前8

評価割合

試験課題・レポート合計
総合評価割合5050100
基礎的能力000
専門的能力5050100
分野横断的能力000