《计算之美:计算思维实训教程》立足通识教育,按照“通俗易懂、趣味性强、可操作”的思路组织实验教学内容,旨在向学生展示计算机领域的丰富和华美,以提高学生的计算机实践能力,激发学生学习计算机、投身计算机领域的热情和动力。
《计算之美:计算思维实训教程》全书共11个实验,分4个专题。Python专题实验:旨在深化学生对Python的认识,通过搭建Python环境运行程序使学生对Python的基本语法和运行过程加深了解,为后续的人工智能专题实验打下编程基础。物联网专题实验:旨在深化学生对物联网的认识,通过具体物联网应用感知物联网技术发展的潮流和方向,加深学生对硬件和软件之间的联系的理解,熟悉解决问题的思想,为实际工作打下良好基础。人工智能与大数据专题实验:利用阿里云天池AI实训平台让学生体验人工智能和大数据的相关内容,旨在让学生进一步体会人工智能的内涵,为后续进一步学习打下基础。扩展提升实验:旨在让学生了解RPA的基本原理,并尝试学会使用UiBot进行简单的机器人流程自动化设计,并通过演示如何利用以太坊来实现一个去中心化金融系统DeFi,让学生直观地感受到区块链的魅力。
《计算之美:计算思维实训教程》是《计算之美——计算思维启迪教程》的配套实训教程,也适合其他计算机基础类教材配套使用,还可作为计算机爱好者的参考用书。
进入21世纪以来,社会信息化不断向纵深发展,各行各业的信息化进程不断加速,我国的高等教育进入了一个新的历史发展时期。从2006年提出“计算思维”,到2017年“新工科”建设的推进,都对高校的计算机基础教育提出了新的挑战。
近两年来,以“云物移大智”(即云计算、物联网、移动互联网、大数据、智慧城市)为代表的应用席卷全球,渗透到了人类生活的每一个角落,越来越多的学生对计算机知识产生了浓厚的兴趣。但是,大学的教学不能局限于基本知识传授,更要培养学生的科学思维能力、锲而不舍的科研精神及高尚的道德品格。很高兴见到由西安交通大学计算机教学实验中心(国家级实验教学示范中心)的老师们编写的这本书稿,我对他们在教学研究上的不懈努力和开拓精神感到非常欣慰。
这本书立足通识教育,以培养学生的计算思维,帮助学生认知计算学科为目的,内容分为信息与社会、计算机基础、虚拟现实、云计算与物联网、区块链、人工智能和大数据等多个专题,并配有相应的实训教材,试图通过对计算机领域中基础知识和前沿技术通俗易懂并富有趣味性的讲授,向学生展示计算机领域的丰富和华美,激发学生学习计算机、投身计算机领域的热情和动力,提高学生的计算科学素养和计算机应用能力。
我感到欣慰的是,本书作者是一支以青年教师为主的教学团队,他们对教学充满了热情,一直在大学计算机课程改革的道路上不断探索、创新,致力于提供更完美的教学模式和内容。
我乐意把本书推荐给对计算机科学有兴趣的大学生,它也可作为计算机爱好者的参考书。希望读者能够把握学科发展趋势,培养计算思维,像计算机科学家一样思考,走进计算机的世界,享受计算之美。
序(冯博琴国家级教学名师)
前言
Python专题实验
实验1 Python环境搭建
1.1 实验目的
1.2 实验设备
1.3 实验原理
1.4 实验步骤
实验2 Python语言基础
2.1 实验目的
2.2 实验设备
2.3 实验原理
2.4 实验内容
实验3 Python综合实践
3.1 实验目的
3.2 实验设备
3.3 实验原理
3.4 实验内容
物联网专题实验
实验4 认识Arduino
4.1 实验目的
4.2 实验设备
4.3 实验原理
4.4 实验步骤
实验5 LED灯实验
5.1 实验目的
5.2 实验设备
5.3 实验原理
5.4 实验步骤
实验6 物联网感知实验
6.1 实验目的
6.2 实验设备
6.3 实验原理
6.4 实验步骤
人工智能与大数据专题实验
实验7 认识阿里云天池AI实训平台
7.1 实验目的
7.2 实验设备
7.3 实验原理
7.4 实验步骤
实验8 手写数字识别
8.1 实验目的
8.2 实验设备
8.3 实验原理
8.4 实验步骤
实验9 购物篮实验
9.1 实验目的
9.2 实验设备
9.3 实验原理
9.4 实验步骤
扩展提升实验
实验10 机器人流程自动化
10.1 实验目的
10.2 实验设备
10.3 实验原理
10.4 实验步骤
实验11 区块链演示实验
11.1 实验目的
11.2 实验设备
11.3 实验步骤
参考文献