![]()  | 
    
| 科目一覧へ戻る | 2020/04/02 現在 | 
| 科目名(和文) /Course  | 
          計算機工学入門 | 
|---|---|
| 科目名(英文) /Course  | 
          Introduction to Computer Engineering | 
| 時間割コード /Registration Code  | 
          22146801 | 
| 学部(研究科) /Faculty  | 
          情報工学部 | 
| 学科(専攻) /Department  | 
          情報システム工学科 | 
| 担当教員(○:代表教員)
                             /Principle Instructor (○) and Instructors  | 
          ○菊井 玄一郎 | 
| オフィスアワー /Office Hour  | 
          菊井 玄一郎(火曜5時限) | 
| 開講年度 /Year of the Course  | 
          2019年度 | 
| 開講期間 /Term  | 
          第1クォーター | 
| 対象学生 /Eligible Students  | 
          1年次 | 
| 単位数 /Credits  | 
          2.0 | 
| 更新日 /Date of renewal  | 
          2019/03/07 | 
|---|---|
| 使用言語 /Language of Instruction  | 
            日本語 | 
| オムニバス /Omnibus  | 
            該当なし | 
| 授業概略と目的 /Cource Description and Objectives  | 
            
計算機工学の基礎となる事項についてハードウエアからソフトウェアまで広く学ぶ. 計算機の本質は「情報をある決められた手続きに従って別の情報に加工?変換する電気回路」である.このことを踏まえて,下記について理解する. 1) 情報のデジタル表現の方法 2) 論理演算?論理回路の基本 3) CPUの動作,機械語プログラム 4) OSと高水準言語 5) 情報量,エントロピーの考え方 6) 計算機ネットワークの基礎  | 
          
| 履修に必要な知識?能力?キーワード /Prerequisites and Keywords  | 
            高校で学ぶ数学,および,情報の知識?能力. | 
| 履修上の注意 /Notes  | 
	    授業までに必ず予習すること.課題があればやってくること. | 
| 教科書 /Textbook(s)  | 
	    講義スライド,資料による | 
| 参考文献等 /References  | 
	    
馬場 敬信,コンピュータのしくみを理解するための10章,技術評論社. 綾 皓二郎,藤井 ひさし 著,コンピュータとは何だろうか,森北出版.  | 
	  
| 自主学習ガイド /Expected Study Guide outside Coursework/Self-Directed Learning Other Than Coursework  | 
	    |
| 資格等に関する事項 /Attention Relating to Professional License  | 
	    基本情報?応用情報技術者試験の一部をカバーしている. | 
| 備考 /Notes  | 
	    
本科目は「実務経験のある教員による授業科目」又は「主として実践的教育から構成される授業科目」である。 その内容等については、次のアドレスの一覧表を参照。 /guide/guide_detail/index/1860.html  | 
	  
| No. | 単元(授業回数) /Unit (Lesson Number)  | 
          単元タイトルと概要 /Unit Title and Unit Description  | 
          時間外学習 /Preparation and Review  | 
          配付資料 /Handouts  | 
              
|---|---|---|---|---|
| 1 | 1 | [導入,計算機と情報] 授業の進め方について説明したあと,計算機とは何か,情報を計算機で処理するとはどういうことかについて考える.  | 
                ||
| 2 | 2~3 | [情報の表現] 以下の様々な情報を計算機内で,すなわち0と1を使ってどう表現するかについて学ぶ. 1:符号なし整数,負の数の表現法,固定小数 2:浮動小数,文字 3:音,画像,動画  | 
                ||
| 3 | 4~5 | [論理演算と論理回路] 論理回路,および,これを支えるブール代数の基礎を学ぶ.  | 
                ||
| 4 | 6~7 | [CPUと機械語プログラム] CPUの動作の基本を理解する.汎用レジスタ1つのみの簡単なCPUを例にマシンサイクルと機械語命令の考え方を理解する.  | 
                ||
| 5 | 8 | [復習?演習] ここまでの内容を振り返る.  | 
                ||
| 6 | 9~10 | [OSと高水準言語] OSとはどういうものかを理解し,そのうえで様々な高水準言語とその処理方式について学ぶ.  | 
                ||
| 7 | 11 | [情報理論] シャノンの情報理論の基本的な考え方を学ぶ.ここでは情報量とエントロピーの概念を理解する.  | 
                ||
| 8 | 12 | [計算機ネットワーク入門] 今の計算機をネットワークと切り離して考えることはできない.計算機ネットワークの基本的な考え方について学ぶ.  | 
                ||
| 9 | 13 | [メディア処理] 言語,音声,画像といった各種メディアの処理について概観し,特に,言語解析,音声認識について学ぶ.  | 
                ||
| 10 | 14 | [人工知能入門と最近のトピックス] 人工知能を中心に最近の計算機に関わるトピックスについて説明する.  | 
                ||
| 11 | 15 | [まとめ] これまでの内容を振り返る.  | 
                ||
| 12 | 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 | ||||