《计算思维与人工智能基础》课程培养学生的计算思维水平以及人工智能基础理论方面具有基础性和先导性的重要作用,适用于非计算机专业学生。该课程主要讲述计算机技术与计算思维基础、计算机中信息表示、计算机系统的基本组成和基础工作原理、互联网与物联网、计算机新技术、计算机求解问题基础——算法、人工智能概述、搜索和博弈、机器学习基础和计算问题案例。通过该课程的学习,使学生对计算思维和人工智能学科有一个整体的认识,掌握计算机的基础知识,培养学生的信息素养,以及运用计算机解决实际问题的能力,进一步提高学生对人工智能的整体认知和应用水平。
通过本课程学习,使学习者了解计算机发展趋势,认识计算机在现代社会中的地位和作用,理解计算思维的概念、本质及应用,掌握计算机的基本工作原理,熟悉计算机求解问题的基本方法,掌握人工智能学科的基本知识,培养学习者利用计算机分析问题、解决问题的意识与能力,并为学习计算机的后续课程打下坚实的基础。
设置“合格”(达到60分)、"优秀"(达到80分)两档课程标准,由任课教师签发课程结业证书,其中成绩“优秀”者将颁发优秀证书。
第1章 计算机技术与计算思维基础
1.1 计算机技术简介
1.2 计算思维基础概述
第2章 计算机中信息的表示
2.1 常用数制及其转换和二进制运算
2.2 整数和浮点数的表示
2.3 西文字符和汉字的表示
第3章 计算机系统的基本组成和基本工作原理
3.1 计算机的基本组成
3.2 微型计算机主机系统
3.3 软件概述和操作系统简介
3.4 操作系统的功能
3.5 计算机的基本工作原理
第4章 互联网与物联网
4.1 计算机网络概述
4.2 局域网基础
4.3 互联网基础
4.4 物联网基础
4.5 网络信息安全
第5章 计算机新技术
5.1 大数据基础
5.2 云计算基础
第6章 计算机求解问题基础——算法
6.1 算法描述工具
6.2 Raptor简介
6.3 枚举法
6.4 递推法
6.5 递归法
第7章 人工智能概述
7.1 初识人工智能
7.2 人工智能发展史
7.3 人工智能的研究方法
7.4 人工智能的应用领域
第8章 搜索与博弈
8.1 人工智能中的搜索
8.2 状态空间表示法
8.3 博弈问题的表示
8.4 极大极小过程
第9章 机器学习
9.1 机器学习概述
9.2 分类算法
9.3 聚类算法
第10章 计算问题案例——泰坦尼克-灾难中的机器学习
无