![]() |
| 科目一覧へ戻る | 2020/10/22 現在 |
| 科目名(和文) /Course |
計算機工学入門 |
|---|---|
| 科目名(英文) /Course |
Introduction to Computer Engineering |
| 時間割コード /Registration Code |
22146801 |
| 学部(研究科) /Faculty |
情報工学部 |
| 学科(専攻) /Department |
情報システム工学科 |
| 担当教員(○:代表教員)
/Principle Instructor (○) and Instructors |
○有本 和民 |
| オフィスアワー /Office Hour |
有本 和民(火曜日6限) |
| 開講年度 /Year of the Course |
2020年度 |
| 開講期間 /Term |
第1クォーター |
| 対象学生 /Eligible Students |
1年次 |
| 単位数 /Credits |
2.0 |
| 更新日 /Date of renewal |
2020/06/26 |
|---|---|
| 使用言語 /Language of Instruction |
日本語 |
| オムニバス /Omnibus |
該当なし |
| 授業概略と目的 /Cource Description and Objectives |
計算機工学の基礎となる事項についてハードウエアからソフトウェアまで広く学ぶ. 計算機の本質は「情報をある決められた手続きに従って別の情報に加工・変換する電気回路」である.このことを踏まえて,下記について理解する. (1) コンピュータの動く基本 (2) 0と1から始まるコンピュータの世界 (3) - (5) 0と1の組み合わせで処理する (6) - (7) 簡単なコンピュータを設計する (8) - (10) 0と1を並べて命令やデータを表現する (11) 機械命令を実行する (12) コンピュータの高性能化メモリ管理とパイプライン制御 (13) 機械命令の実行を制御する(OS) (14) アセンブリ言語 (15) インターネット (16) メディア処理 |
| 履修に必要な知識・能力・キーワード /Prerequisites and Keywords |
高校で学ぶ数学,および,情報の知識・能力. |
| 履修上の注意 /Notes |
授業までに必ず予習すること.課題があればやってくること. |
| 教科書 /Textbook(s) |
馬場 敬信,コンピュータのしくみを理解するための10章,技術評論社. 教科書と配布資料。 |
| 参考文献等 /References |
綾 皓二郎,藤井 ひさし 著,コンピュータとは何だろうか,森北出版. |
| 自主学習ガイド /Expected Study Guide outside Coursework/Self-Directed Learning Other Than Coursework |
|
| 資格等に関する事項 /Attention Relating to Professional License |
基本情報・応用情報技術者試験の一部をカバーしている. |
| 備考 /Notes |
本科目は「実務経験のある教員による授業科目」又は「主として実践的教育から構成される授業科目」である。 その内容等については、次のアドレスの一覧表を参照。 https://www.oka-pu.ac.jp/guide/guide_detail/index/1860.html |
| No. | 単元(授業回数) /Unit (Lesson Number) |
単元タイトルと概要 /Unit Title and Unit Description |
時間外学習 /Preparation and Review |
配付資料 /Handouts |
|---|---|---|---|---|
| 1 | 1 | [コンピュータの動く基本] 授業の進め方について説明したあと,計算機とは何か,情報を計算機で処理するとはどういうことかについて考える. |
||
| 2 | 2 | [0と1から始まるコンピュータの世界] コンピュータ上での情報表現 |
||
| 3 | 3~5 | [0と1の組み合わせで処理する] 論理回路,および,これを支えるブール代数の基礎を学ぶ. |
||
| 4 | 6~7 | [簡単なコンピュータを設計する] コンピュータアーキテクチャの基本を学ぶ |
||
| 5 | 8~10 | [0と1を並べて命令やデータを表現する] CPUの動作の基本を理解する.汎用レジスタ1つのみの簡単なCPUを例にマシンサイクルと機械語命令の考え方を理解する. |
||
| 6 | 11 | [機械命令を実行する] コンピュータハードウエアとプログラムの関係を理解する |
||
| 7 | 12 | [コンピュータの高性能化メモリ管理とパイプライン制御] メモリの役割を理解する |
||
| 8 | 13 | [機械命令の実行を制御する(OS)] OSとはどういうものかを理解し,そのうえで様々な高水準言語とその処理方式について学ぶ. |
||
| 9 | 14 | [アセンブリ言語] コンピュータの動きをアセンブリ言語で理解する |
||
| 10 | 15 | [インターネット] インターネットの基本を学ぶ |
||
| 11 | 16 | [メディア処理] 言語,音声,画像といった各種メディアの処理について概観し,特に,言語解析,音声認識について学ぶ |
| No. |
到達目標 /Learning Goal |
知識・理解 /Knowledge & Undestanding |
技能・表現 /Skills & Expressions |
思考・判断 /Thoughts & Decisions |
伝達・コミュニケーション /Communication |
協働 /Cooperative Attitude |
||
|---|---|---|---|---|---|---|---|---|
| 1 | 情報のデジタル表現の方法を理解する | ○ | ○ | |||||
| 2 |
論理演算・論理回路の基本を理解する |
○ | ○ | |||||
| 3 |
CPUの動作,機械語プログラムについて理解する |
○ | ○ | |||||
| 4 | OSおよび代表的な高水準プログラミング言語の概要を理解する | ○ | ○ | |||||
| 5 | 計算機ネットワークなどの応用技術の概要を理解する | ○ |
| No. |
到達目標 /Learning Goal |
定期試験 /Exam. |
中間テスト | 受講態度(特に発言) | |||
|---|---|---|---|---|---|---|---|
| 1 | 情報のデジタル表現の方法を理解する | ○ | ○ | ||||
| 2 |
論理演算・論理回路の基本を理解する |
○ | ○ | ||||
| 3 |
CPUの動作,機械語プログラムについて理解する |
○ | ○ | ○ | |||
| 4 | OSおよび代表的な高水準プログラミング言語の概要を理解する | ○ | ○ | ||||
| 5 | 計算機ネットワークなどの応用技術の概要を理解する | ○ | ○ | ||||
|
評価割合(%) /Allocation of Marks |
40 | 40 | 20 | ||||