【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《信息与计算思维导论教学大纲》,欢迎阅读!
信息与计算思维导论教学大纲
计算思维是运用计算机科学的基础概念进行问题求解、系统设计,以及人类行为理解的涵盖计算机科学之广度的一系列思维活动。计算思维已成为各专业学生都应掌握的思维方式,是各学科学生创新的源泉。本课程属于通识课,介绍计算机的算法基础、Python 编程、社会计算、区块链、大数据和人工智能等内容。
课程概述
计算思维,不仅是计算机专业学生应该具备的能力,而且也是所有大学生应该具备的能力。最重要的不是如何解决问题的具体技巧,而是如何把问题转化成能够用计算机解决的形式,这正好是计算思维培养所强调的内容。
通过这门课的学习,不仅使学生了解计算思维的特点,能够用计算思维的方法去思考解决问题,而且还能基本学会Python语言的基本编程技能。另外,在人工智能和大数据时代,如何学会大数据的思维,本课程也有精彩的讲述。
授课目标
1、通过这门课的学习,让学生了解和掌握计算思维的特点,用计算思维去分析解决问题。
2、掌握基本的Python编程语言,学会一些经典算法的使用
3、了解大数据、人工智能的相关知识和思维
课程大纲
第一讲 计算思维导论
1.1 课程概述
1.2 计算思维定义及特点
1.3 计算思维应用及实例
1.4 为什么计算机能够计算
1.5 感性认识计算机程序
第一讲测验题
第二讲 Python程序入门及算法
计算机的通用性和程序可加载
算法--描述完成任务的步骤
算法--三种结构的综合应用
计算模拟案例编程 test
第三讲 函数与递归函数
函数的定义与应用
递归函数与数学归纳法
递归最美案例——汉诺塔
递归测试
第四讲 二分法和蒙特卡洛方法
二分法
蒙特卡洛法及案例
计算思维小结
第四章编程题
第五讲——数组与排序
数组的定义与使用
选择排序法
冒泡排序法
排序作业
第六讲 网络与区块链
本文来源:https://www.wddqxz.cn/f6604ed5a01614791711cc7931b765ce04087a74.html