授業科目名 | 知識情報処理実習 |
---|---|
履修期 春 1単位 履修基準年度 3年 |
授業目的 |
---|
手続き型言語とは異なるプログラミング手法を学ぶことで,プログラム言語に対する視野を広げ,論理的な考え方,アルゴリズムの作り方を身につける. |
到達目標 |
単一化,リスト処理,再帰プログラミング,バックトラックと枝刈りについて理解し,これらを使ったPrologプログラムが記述できること. |
授業計画 | |||||
---|---|---|---|---|---|
第1回 | Prologとは?-プログラムの意味と基本的な動かし方,データベースと検索 | ||||
第2回 | 再帰プログラム | ||||
第3回 | リスト処理(1) | ||||
第4回 | リスト処理(2) | ||||
第5回 | リスト処理(3) | ||||
第6回 | 項の処理(1) | ||||
第7回 | 項の処理(2) | ||||
第8回 | 全解探索と枝刈り | ||||
第9回 | 理解度テスト | ||||
第10回 | 再帰型と繰り返し型 | ||||
第11回 | AIプログラミング(1) | ||||
第12回 | AIプログラミング(2) | ||||
第13回 | AIプログラミング(3) | ||||
第14回 | 理解度テスト(再),期末テスト |