《人工智能》课程教学大纲 一、课程基本信息 开课单位 信息与网络工程学院 课程类别 个性拓展 课程名称 人工智能 课程编码 GT28101 开课对象 网络工程专业、计算机科学与技术专业 开课学期 第 4 或 6 学期 学时/学分 36 学时/2 学分(理论课:28 学时/1.5 学分;实验课: 8 学时/0.5 学分) 先修课程 离散数学、数据结构、程序设计 课程简介: 人工智能是计算机科学的重要分支,是研究如何利用计算机来模拟人脑所从事的感知、推理、学习、思考、规划等人类智能活动,来解决需要用人类智能才能解决的问题,以延伸人们智能的科学。该课程主要讲述人工智能的基本概念及原理、知识与知识表示、机器推理、搜索策略、神经网络、机器学习、遗传算法等方面内容。 二、课程教学目标 《人工智能》是计算机科学与技术专业的一门专业拓展课,通过本课程的学习使本科生对人工智能的基本内容、基本原理和基本方法有一个比较初步的认识,掌握人工智能的基本概念、基本原理、知识的表示、推理机制和智能问题求解技术。启发学生开发软件的思路,培养学生对相关的智能问题的分析能力,提高学生开发应用软件的能力和水平。 三、教学学时分配 《人工智能》课程理论教学学时分配表 章次 主要内容 学时分配 教学方法或手段 第一章 人工智能概述 3 讲授法、多媒体 第二章 智能程序设计语言 5 讲授法、多媒体 第三 章 图 搜索技术 4 探 究式 、多媒体 第四 章 基于 谓 词 逻 辑 的机器推理 6 讲授法、多媒体 第五 章 机器学习与专家 系 统 4 概述法、多媒体 第六 章 智能计算与问题求解 6 启发式 、多媒体 合 计 28 《人工智能》课程实验内容设置与教学要求一览表 序号 实验项目名称 实验内容 教学要求 学时 分配 实验 类别 实验 类型 每组 人数 实实验一 一分支与循环程序设计 1) Prolog 运行环境; 2)利用PROLOG 进行事实库、规则库的编写; 3)分支程序设计; 4)循环程序设计; 5)输入出程序设计。 1)了解 PROLOG 语言中常量、变量的表示方法; 2)了解 PROLOG 进行事实库、规则库的编写方法; 3)掌握分支程序设计; 4)掌握循环程序设计; 5)掌握 PROLOG 输入输出程序设计; 2 必做 验证性 1 实实验二 递 归与表处 理程序设计 1) 谓 词asserta和retract 用法; 2)递归程序设计; 3)表处理程序设计; 4)综合应用程序设计。 1)了解 PR...