情報基礎Ⅰ

科目基礎情報

学校 苫小牧工業高等専門学校 開講年度 令和06年度 (2024年度)
授業科目 情報基礎Ⅰ
科目番号 0013 科目区分 専門 / 必修
授業形態 授業 単位の種別と単位数 履修単位: 2
開設学科 創造工学科(情報科学・工学系共通科目) 対象学年 3
開設期 通年 週時間数 2
教科書/教材 参考図書:速水治夫「基礎から学べる論理回路」(森北出版),「Cプログラミング」(インフォテックサーブ), 柴田望洋他「新・明解 C言語によるアルゴリズムとデータ構造」(ソフトバンククリエイティブ)
担当教員 阿部 司,稲川 清,大西 孝臣,中村 庸郎,中村 嘉彦,原田 恵雨,三上 剛,土居 茂雄,大橋 智志

到達目標

1.専門科目履修に必要なハードウェアに関する課題を解答できる。
2.専門科目履修に必要なソフトウェアに関する課題を解答できる。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
1.専門科目履修に必要なハードウェアに関する課題を解答できる。専門科目履修に必要なだけのハードウェアに関する技能を有し、その技能を課題解決に適用できる。専門科目履修に必要とする基本的なハードウェアに関する技能を有し、その技能を基本的な課題解決に適用できる。専門科目履修に必要とするハードウェアに関する技能を有していない。
2.専門科目履修に必要なソフトウェアに関する課題を解答できる。専門科目履修に必要なだけのソフトウェアに関する技能を有し、その技能を課題解決に適用できる。専門科目履修に必要とする基本的なソフトウェアに関する技能を有し、その技能を基本的な課題解決に適用できる。専門科目履修に必要とするソフトウェアに関する技能を有していない。

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

 Ⅰ 人間性  1 Ⅰ 人間性
 Ⅱ 実践性  2 Ⅱ 実践性
 Ⅲ 国際性  3 Ⅲ 国際性
 CP2 各系の工学的専門基盤知識,および実験・実習および演習・実技を通してその知識を社会実装に応用・実践できる力  5 CP2 各系の工学的専門基盤知識,および実験・実習および演習・実技を通してその知識を社会実装に応用・実践できる力
 CP4 他者を理解・尊重し,協働できるコミュニケーション能力と人間力  7 CP4 他者を理解・尊重し,協働できるコミュニケーション能力と人間力

教育方法等

概要:
 本講義は、第3学年に編入学した外国人留学生を対象とする。そのため、第3学年以降の専門科目履修に必要な基礎知識の教授を目的とし、必要に応じてコンピュータハードウェア・ソフトウェアに関する内容を取り上げる。
 授業は、座学と演習・実習・実験を組み合わせて行う。
授業の進め方・方法:
 座学にて実施する。演習・実習・実験のいずれかによる課題を課し、課された課題に対して提出された内容を評価する。
 合格点は60点以上とする。提出物による評価を行うので、再試験を実施しない。
注意点:
 講義内容に応じて、プログラミング、ソフトウェアデザイン演習、論理回路、計算機システム等の教科書・ノート等を用意すること。また、下記の参考書等を用いて、演習・実習・実験に必要な事項に関する予習・復習に取り組むこと。

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

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

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
2週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
3週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
4週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
5週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
6週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
7週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
8週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
2ndQ
9週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
10週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
11週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
12週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
13週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
14週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
15週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
16週
後期
3rdQ
1週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
2週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
3週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
4週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
5週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
6週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
7週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
8週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
4thQ
9週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
10週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
11週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
12週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
13週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
14週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
15週 専門科目履修に必要なハードウェアあるいはソフトウェアに関する内容 専門科目履修に必要なハードウェアあるいはソフトウェアに関する課題を解答できる。
16週

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

分類分野学習内容学習内容の到達目標到達レベル授業週
基礎的能力工学基礎情報リテラシー情報リテラシー情報を適切に収集・処理・発信するための基礎的な知識を活用できる。3
論理演算と進数変換の仕組みを用いて基本的な演算ができる。3
コンピュータのハードウェアに関する基礎的な知識を活用できる。3
情報伝達システムやインターネットの基本的な仕組みを把握している。3
同一の問題に対し、それを解決できる複数のアルゴリズムが存在しうることを知っている。3
与えられた基本的な問題を解くための適切なアルゴリズムを構築することができる。3
任意のプログラミング言語を用いて、構築したアルゴリズムを実装できる。3
情報セキュリティの必要性および守るべき情報を認識している。3
個人情報とプライバシー保護の考え方についての基本的な配慮ができる。3
インターネット(SNSを含む)やコンピュータの利用における様々な脅威を認識している3
インターネット(SNSを含む)やコンピュータの利用における様々な脅威に対して実践すべき対策を説明できる。3
専門的能力分野別の専門工学情報系分野プログラミング代入や演算子の概念を理解し、式を記述できる。3
プロシージャ(または、関数、サブルーチンなど)の概念を理解し、これらを含むプログラムを記述できる。3
変数の概念を説明できる。3
データ型の概念を説明できる。3
制御構造の概念を理解し、条件分岐を記述できる。3
制御構造の概念を理解し、反復処理を記述できる。3
与えられた問題に対して、それを解決するためのソースプログラムを記述できる。4
ソフトウェア生成に必要なツールを使い、ソースプログラムをロードモジュールに変換して実行できる。4
与えられたソースプログラムを解析し、プログラムの動作を予測することができる。4
主要な言語処理プロセッサの種類と特徴を説明できる。3
ソフトウェア開発に利用する標準的なツールの種類と機能を説明できる。3
プログラミング言語は計算モデルによって分類されることを説明できる。2
主要な計算モデルを説明できる。2
要求仕様に従って、標準的な手法により実行効率を考慮したプログラムを設計できる。4
要求仕様に従って、いずれかの手法により動作するプログラムを設計することができる。4
要求仕様に従って、いずれかの手法により動作するプログラムを実装することができる。4
要求仕様に従って、標準的な手法により実行効率を考慮したプログラムを実装できる。4
分野別の工学実験・実習能力情報系分野(実験・実習能力)情報系分野(実験・実習能力)与えられた問題に対してそれを解決するためのソースプログラムを、標準的な開発ツールや開発環境を利用して記述できる。4
ソフトウェア生成に利用される標準的なツールや環境を使い、ソースプログラムをロードモジュールに変換して実行できる。4
ソフトウェア開発の現場において標準的とされるツールを使い、生成したロードモジュールの動作を確認できる。3
フローチャートなどを用いて、作成するプログラムの設計図を作成することができる。4
問題を解決するために、与えられたアルゴリズムを用いてソースプログラムを記述し、得られた実行結果を確認できる。4
標準的な開発ツールを用いてプログラミングするための開発環境構築ができる。2
要求仕様にあったソフトウェア(アプリケーション)を構築するために必要なツールや開発環境を構築することができる。2
要求仕様に従って標準的な手法によりプログラムを設計し、適切な実行結果を得ることができる。4

評価割合

提出物の評価合計
総合評価割合100100
基礎的能力5050
専門的能力5050
分野横断的能力00