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