コンピュータアーキテクチャI

科目基礎情報

学校 木更津工業高等専門学校 開講年度 令和07年度 (2025年度)
授業科目 コンピュータアーキテクチャI
科目番号 j0280 科目区分 専門 / 必修
授業形態 講義 単位の種別と単位数 履修単位: 1
開設学科 情報工学科 対象学年 3
開設期 前期 週時間数 2
教科書/教材 Masahiro SOWA, "COMPUTER SCIENCE KYOKASHO SERIES 6(COMPUTER ARCHITECTURE)"Corona Publishing, 2006 (in Japanese)
担当教員 能城 沙織

到達目標

Understand the concepts of various architectures of computers.
Understand instruction processing procedures and instruction set architectures of stored-program type computers.

ルーブリック

Ideal LevelStandard LevelUnacceptable Level
Evaluation Item 1Able to explain the concepts of various architectures of computers.Understand the basic elements of various architectures of computers.Do not understand various architectures of computers.
Evaluation Item 2Able to explain instruction processing procedures and instruction set architectures of stored-program type computers.Understand the basics of instruction processing procedures and instruction set architectures of stored-program type computers.Do not understand instruction processing procedures and instruction set architectures of stored-program type computers.

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

準学士課程(R5までのDP) R5までDP_1 科学技術の基礎知識・応用力の修得・活用
準学士課程(R5までのDP) R5までDP_4 情報技術の修得

教育方法等

概要:
Gain basic knowledge required to learn information and computer engineering by learning basics of computer architectures.
授業の進め方・方法:
-Classes will be on lecture format based on the contents of the prescribed textbook. The lectures will be conducted by writing on the board.
-In addition to instructor's explanations in the class, various practice exercises will be conducted, as per the necessity, to deepen the understanding.
注意点:
Attend classes with the aim of being able to explain to others rather than just being a passive learner.

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

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

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 Guidance, Basic concept of a computer Understand the overall picture of this course.
2週 Representation of data Understand data representation methods in computers.
3週 Numerical representation (1) Understand calculations based on two's-complement number in a computer.
4週 Numerical representation (2)
Representation of instructions
Understand representation of a number in a computer.
Understand representation of instructions in a computer.
5週 Addressing Modes Understand addressing modes.
6週 Instruction types Understand the types of instructions executed in a computer.
7週 Basics of a program Understand execution procedures of a program in a computer.
8週 Computer performance evaluation Understand the parameters used in evaluation of computer performance.
2ndQ
9週 Overview of CPU acceleration techniques Understand the techniques available to speed up the CPU.
10週 Practice Problems (1) Deepen the understanding by solving practice problems.
11週 Practie Problems (2) Deepen the understanding by solving practice problems.
12週 Assembly language (1) Deepen the understanding of internal working of a computer by learning assembly language.
13週 Assembly language (2) Deepen the understanding of internal working of a computer by learning assembly language.
14週 Review of the first semester (1) Review the contents learned in this semester and deepen the understanding.
15週 Review of the first semester (2) Review the contents learned in this semester and deepen the understanding.
16週 Return of answer sheets of first semester final examination to the students. Explanations. Listen to explanations, and be sure to understand the correct answers to the questions.

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

分類分野学習内容学習内容の到達目標到達レベル授業週
専門的能力分野別の専門工学情報系分野計算機工学整数を2進数、10進数、16進数で表現できる。4
小数を2進数、10進数、16進数で表現できる。4
整数・小数をコンピュータのメモリ上でディジタル表現する方法を説明できる。4
基数が異なる数の間で相互に変換できる。4
コンピュータを構成する基本的な要素の役割とこれらの間でのデータの流れを説明できる。4
プロセッサを実現するために考案された主要な技術を説明できる。4
コンピュータアーキテクチャにおけるトレードオフについて説明できる。4

評価割合

ExaminationPresentationMutual Evaluations between studentsBehaviorPortfolioAssignments合計
総合評価割合70000030100
Basic Proficiency5000002070
Specialized Proficiency2000001030