授業の概要／Course description
科目基礎情報／Course information
開講元学部／Faculty
開講元学科／Department
登録コード／Registration
Code
期間／Period
学期／Semester
曜限／Period
教室／Classroom

理工学部／FACULTY OF SCIENCE AND TECHNOLOGY
情報理工学科／DEPARTMENT OF INFORMATION AND COMMUNICATION SCIENCES
SCT110I1
2022年度／Academic Year

秋学期／AUTUMN

秋学期／AUTUMN
水／Wed 2
水2 :2-410／2-410

科目名／Course title＜理工共通＞基礎情報学【情報理工学科1クラス】／BASIC INFORMATICS

授業形態／Course Type

講義 ／Lecture

科目ナンバリング／Course
Numbering
レベル／Level
教員表示名
主担当教員名／Instructor
単位数／Credits
更新日／Date of renewal

INF101-76j00
100
亀田 裕介
亀田 裕介／KAMEDA YUSUKE22022/02/16

講義概要情報／Course description
授業実施方法／Class format

対面授業／Face-to-face classes only

授業実施方法に係る追加情報

講義資料提供や課題に Moodle を使用する。ハイフレックス授業のZoom情報等や／Additional information

Moodleへのアクセス方法は授業前日までにLoyola掲示板を通じて知らせる。履修希望者は、授業開始前に履修登録し、授業掲示板で確

concerning the class format 認すること。
情報学／Informatics
情報理工／Information and Communication Sciences
情報処理／Computer Studies
キーワード

コンピュータ／Computer／Keywords

数値と文字／Numbers and Characters
レジスタ／Register
メモリ／Random Access Memory (RAM)
スタック／Stack

アクティブ・ラーニングの実施／Active Learning

あり／Yes
この科目は情報理工学科のカリキュラムポリシーの１「現代科学を理解するために共通に必要な基礎学力を講義、演習、実験を中心とした共通科目を通じて、主に1,2年次の間に修得させる」科目に相当する。

授業の概要／Course description

コンピュータは様々な用途で利用できる汎用性を備えているが、これを可能にしている技術や思想がどのようなものであるかをテーマとして講義を進める。ネットワークとコンピュータの融合などを経て、コンピュータの応用分野は多岐に渡って拡がって来ている。このコンピュータの汎用性を実現している技術や思想を理解するため、コンピュータの構成、ソフトウェアの構成、ネットワークとインタフェイス、数値データの構成、非数値データの構成などについて総合的に講義する。
関連科目：基礎プログラミング（C言語）、情報理工学I、情報理工学II

ディプロマ・ポリシー（DP）との関連（対応するポリシーは、科目開講元のポリシーである。借入
れ科目の場合は、カリキュラムマップを参照のこと）／Correspondence to
Diploma Policy of the

物質生命理工学科DP1, DP2,機能創造理工学科DP1,情報理工学科DP1, DP3, DP4

offering Faculty andDepartment (Students whobelong to other faculties
and departments, check
Curriculum Map of yourfaculty and department)
情報理工学科のディプロマポリシー１に掲げる「現代社会の広い意味での「情報」に関して、その意味づけや原理・理論さらには社会到達目標（授業の目標）のさまざまな分野での日常的な応用を理解し、幅広い一般教養と倫理観、国際化の進展に対応できる素養」を身に着ける。

／Course objectives

より具体的には、コンピュータの汎用性を可能にしている技術や思想について、基礎的な部分から理解できていることを目的としている。

授業時間外（予習・復習等）の学習（予習）２時間程度、次回授業の参考文献・資料を読んで不明点を明確にする。

／Expected work outside of （復習）２時間程度、授業内容を復習し、課題などを実施する。
class他学部・他研究科受講可否

不可／No／Other departments'※要覧記載の履修対象とする年次を確認すること。

students
評価基準・割合／Evaluation

Please make sure to confirm the student year listed in the bulletin.
授業参加／Class participation
レポート／Report（10.0％）（30.0％）（授業期間中）授業内期末試験／ In-class final exam
小テスト等／Quizzes.etc.

（30.0％）（30.0％）

テキスト（教科書）／Textbook 自由記述／Free Text ：電子ブックあり
テキスト（教科書）1／
Textbook1

テキスト（教科書）2／
Textbook2

テキスト（教科書）3／
Textbook3
参考書／Readings

参考書1／Readings1

著者名／Authors ：浅川毅、稲垣克彦、稲葉毅
書名／Title ：基本情報技術入門
出版社・出版年／Publisher.Year ：コロナ社・2017年
著者名／Authors ：寺澤卓也、藤澤公也
書名／Title ：メディアICT （メディア学大系 10）
出版社・出版年／Publisher.Year ：コロナ社・2013年
著者名／Authors ：成瀬正書名／Title ：コンピュータアーキテクチャ （情報工学レクチャーシリーズ）
出版社・出版年／Publisher.Year ：森北出版・2016年自由記述／Free Text ：電子ブックあり。その他授業で紹介する。
著者名／Authors ：高田美樹
書名／Title ：アセンブリ言語スタートブック ―CASL II &COMET II で学ぶ―
出版社・出版年／Publisher.Year ：技術評論社・2009年
著者名／Authors ：Igor Zhirkov（著） 吉川邦夫（翻訳）参考書2／Readings2

書名／Title ：低レベルプログラミング ―C11とアセンブラを使ったIntel x64アーキテクチャの理解と実効性能の高いプログラミン
グモデル―
出版社・出版年／Publisher.Year ：翔泳社・2018年

参考書3／Readings3

著者名／Authors ：坂井弘亮、坂井丈泰、愛甲健二
書名／Title ：0と1のコンピュータ世界バイナリで遊ぼう!
出版社・出版年／Publisher.Year ：マイナビ出版・2014年

講義スケジュール／Schedule
1.以下は予定であり、授業の進捗状況により各テーマの回数は変更することがありうる。
コンピュータの概要
2.整数データの表現
3.実数データの表現（固定小数点表現）
4.浮動小数点数と文字データの表現
5.CPUの基本機能6.演算とフラグ
授業計画／Class schedule

7.フラグと条件付き分岐命令
8.配列と繰り返し
9.2進数による乗除
10.シフト・回転命令
11.倍長演算とビット処理
12.入出力と数値表現の変換
13.スタックとサブルーチン
14.音響・画像等のデータ表現

課題等に対するフィードバック方法

Loyola/Moodleで行う／Loyola / Moodle／Mediums for feedback to 口頭で行う／verbally
students

授業の概要／Course description
科目基礎情報／Course information
開講元学部／Faculty
開講元学科／Department
登録コード／Registration
Code
期間／Period
学期／Semester
曜限／Period
教室／Classroom

理工学部／FACULTY OF SCIENCE AND TECHNOLOGY
情報理工学科／DEPARTMENT OF INFORMATION AND COMMUNICATION SCIENCES
SCT110I2
2022年度／Academic Year

秋学期／AUTUMN

秋学期／AUTUMN
水／Wed 2
水2 :6-306／6-306

科目名／Course title＜理工共通＞基礎情報学【情報理工学科2クラス】／BASIC INFORMATICS

授業形態／Course Type

講義 ／Lecture

科目ナンバリング／Course
Numbering
レベル／Level
教員表示名
主担当教員名／Instructor
単位数／Credits
更新日／Date of renewal

INF101-76j00
100
山中 高夫
山中 高夫／YAMANAKA TAKAO
22022/02/21

講義概要情報／Course description
授業実施方法／Class format
授業実施方法に係る追加情報／Additional information
concerning the class format
キーワード／Keywords
アクティブ・ラーニングの実施／Active Learning

対面授業／Face-to-face classes only
Moodleなどへの登録情報は，学期が始まる前にLOYOLA掲示板に掲示する。
状況によって，講義形式が変更になる場合もあるが，その場合はLOYOLA掲示板もしくはMoodleで周知する。
情報学あり／Yes
ネットワークとコンピュータの融合などを経て、コンピュータの応用分野は多岐に渡って拡がって来ている。このコンピュータの汎用

授業の概要／Course description性を実現している技術や思想を理解するため、コンピュータの構成、ソフトウェアの構成、ネットワークとインタフェイス、数値データの構成、非数値データの構成などについて総合的に講義する。この講義は情報理工学科のカリキュラムポリシーの1における「現代科学を理解するために共通に必要な基礎学力」を学ぶ科目に相当する。アクティブ・ラーニングとして，毎回の講義で簡単な演習を行い，その日の内容の理解を深める。

ディプロマ・ポリシー（DP）との関連（対応するポリシーは、科目開講元のポリシーである。借入
れ科目の場合は、カリキュラムマップを参照のこと）／Correspondence to
Diploma Policy of the

物質生命理工学科DP1, DP2,機能創造理工学科DP1,情報理工学科DP1, DP3, DP4

offering Faculty andDepartment (Students whobelong to other faculties
and departments, check
Curriculum Map of yourfaculty and department)
到達目標（授業の目標）／Course objectives

コンピュータの構成，動作原理，データの表現方法，マシン語のプログラムなど，コンピュータに関わる基礎知識を得る。情報理工学科のディプロマポリシー2～5に掲げる情報に関わる様々な能力を身に着けるための基礎科目であり，さらに発展的な科目の内容を理解するための基礎知識を身に着ける。

授業時間外（予習・復習等）の学習(1) 毎回の講義で演習を行うので，それをよく復習すること(1時間程度)／Expected work outside of (2) 参考書で挙げている本を1冊選択し，学期中に精読すること(3時間程度)
class
他学部・他研究科受講可否

不可／No／Other departments'※要覧記載の履修対象とする年次を確認すること。

students
評価基準・割合／Evaluation

Please make sure to confirm the student year listed in the bulletin.
リアクションペーパー／Reaction paper/in-class assignments（授業期間中）授業内期末試験／ In-class final exam
（授業期間中）中間試験／Mid-term exam

（30.0％）（35.0％）（35.0％）

テキスト（教科書）／Textbook 自由記述／Free Text ：教科書は特に使用しない。参考書に基づいて，板書により説明する。

参考書1／Readings1

著者名／Authors ：大島 篤
書名／Title ：3DCGでよくわかる パソコン解体全書
出版社・出版年／Publisher.Year ：高陵社書店, 2006

参考書2／Readings2

著者名／Authors ：浦 昭二, 市川 照久 (編集)
書名／Title ：情報処理システム入門
出版社・出版年／Publisher.Year ： サイエンス社, 2006

参考書3／Readings3

著者名／Authors ：蒲地 輝尚, 水越 康博
書名／Title ：はじめて読むPentium マシン語入門編
出版社・出版年／Publisher.Year ：アスキー, 2004

講義スケジュール／Schedule
1.コンピュータのハードウェア構成
2.メモリ
3.数値データの構造（整数）4.数値データの構造（実数：固定小数点表現）
5.数値データの構造（実数：浮動小数点表現）
6.文字データの構造
授業計画／Class schedule

7.中間試験
8.中間試験に対して解答例を提示するので，その自己採点を行い，間違えた問題を解きなおして提出する。
9.論理回路10.プログラミング言語（概要）11.プログラミング言語（条件ジャンプ）
12.プログラミング言語（サブルーチン，スタック）
13.期末試験14.期末試験に対して解答例を提示するので，その自己採点を行い，間違えた問題を解きなおして提出する。

課題等に対するフィードバック方法

Loyola/Moodleで行う／Loyola / Moodle／Mediums for feedback to 上記以外で行う／using other mediums
students
課題等に対するフィードバック方法に係る追加情報／Additional information
concerning mediums forfeedbacks

Moodleもしくは講義情報を記載したGoogle Docsに解答例を掲示する。それを参考に自己採点を行うことで、各自復習して知識の定着を図る。疑問点がある場合は、MoodleもしくはGoogle Docsで質問対応を行う。