シラバス参照

授業情報/Course information

科目一覧へ戻る 2026/03/12 現在

科目名/Subject 情報処理基礎(夜間主コース)
担当教員(所属)/Instructor 三谷 和史 (商学部)
授業科目区分/Category 夜間主コース 学科別専門科目
開講学期/Semester 2026年度/Academic Year  後期/Fall Semester
開講曜限/Class period 金/Fri 6
対象所属/Eligible Faculty 商学部夜間主コース/Faculty of CommerceNight School
配当年次/Years 2年 , 3年 , 4年
単位数/Credits 2
研究室番号/Office 三谷 和史(455)
オフィスアワー/Office hours 三谷 和史(mit@mit-s.otaru-uc.ac.jp
までメールにて連絡のこと.
)
更新日/Date of renewal 2026/02/27
授業の目的・方法
/Course Objectives and method
授業の目的:
現代社会は情報処理によって動いている側面が多々ある.本講義ではまず,情報処理
の根底にあるコンピュータの動作原理を理解して,情報をどうやって表現するのか
を4回程度で学ぶ.次に,実際に問題を解くために必要となるアルゴリズムの考え方と,
いくつかの問題に対していかに良いアルゴリズムにしていくかを学習する.
更に,アルゴリズムを関数的に捉えた関数型言語によるプログラムと最適化についても
3回程度で学習する.

授業の方法:
通常の対面授業により行う.後半のアルゴリズムの講義に際して,その場でノートパソコン
で実行を行うことができる環境があればなお良い.
達成目標
/Course Goals
コンピュータの動作原理を理解すること.
情報の表現について理解すること.
アルゴリズムと計算時間について理解すること.
簡単なアルゴリズムを記述できること.
再帰によるアルゴリズムを理解すること.
授業内容
/Course contents
前半
1回目:イントロダクション,情報と符号.数の表現,論理とスイッチ
2回目:論理回路.and, or, not, xor, nand, nor
3回目: 半加算器,全加算器,補数,減算器
4回目:フリップフロップ, バッファ, デコーダ,セレクタ,メモリ,カウンタ
ここから後半となります
5回目:アルゴリズムのイントロダクション
6回目:2分探索,配列の回転
7回目:アナグラム
8回目:正しいプログラムを書く
9回目:配列の最大部分和
10回目:ソートアルゴリズム
11回目:サンプリング,探索,ヒープ
12回目:マルコフ連鎖を使ったテキスト生成
ここから関数型のプログラミング
13回目:関数型プログラミングの基礎
14回目:リストを使ったプログラム
15回目:再帰,多重再帰と最適化
事前学修・事後学修
/Preparation and review class
自身の講義ノートを参考書等を用いて深めておくこと(4時間)
使用教材
/Teaching materials
教科書及び参考書として以下を挙げておく.
前半の参考書:
CODE コードから見たコンピュータのからくり第2版
Charles Petzold(著), 酒匂 寛 (翻訳)
出版社:日経BPソフトプレス. ISBN-10:4296080245 5060円

後半教科書:
珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造
ジョン ベントリー (著), 小林 健一郎 (翻訳)
出版社:丸善出版. ISBN-10:4621066293 4400円

後半参考書:
プログラミング作法
Brian W. Kernighan (著), Rob Pike (著), 福崎 俊博 (翻訳)
出版社:KADOKAWA. ISBN-10:4048930524 3080円

プログラミング言語Standard ML入門 改訂版
大堀 淳 (著)
出版社:共立出版. ISBN-10:4320124804 4180円

プログラミングの基礎 (Computer Science Library)
浅井 健一 (著)
出版社:サイエンス社. ISBN-10:4781911609 2530円
成績評価の方法
/Grading
毎回の出席代わりのmanabaへの課題報告(30%)
定期試験の結果による(70%)
試験には自筆ノートの持ち込みを認める.
成績評価の基準
/Grading Criteria
評価基準は社会情報学科標準成績評価基準に従う.
履修上の注意事項
/Remarks
コンピュータの動作原理やプログラミングに興味があること.
講義内容は積み上げの部分が多々あるので,欠席しないこと.
実務経験者による授業
/Courses conducted by the
ones with practical
experiences
該当しない/No
授業実施方法
/Method of class
①面接授業/Face-To-Face class
遠隔授業
/Online class
遠隔授業/Online class

科目一覧へ戻る