人要成功融入社会,其所必备的思维能力是由其所处时代能够获得的工具决定的。计算机是信息社会的必备工具之一。2006年,美国计算机科学家Jeannette M. Wing正式提出了计算思维的概念和体系,该理论被认为是近十年来产生的最具有基础性、长期性的学术思想。未来不论是计算机科学家、专业人士、甚至每个普通人,必须学会运用计算思维解决工作和生活遇到的问题。“大学计算机基础”,作为高等教育的第一门计算机公共基础课程,承载着培养计算思维“第一课”的重任,已从过去唯工具论的应用时代全面进入围绕问题求解的思维训练时代,从知识传递的科普时代逐步转为能力导向的实训时代。
国防科技大学的《大学计算机基础》课程,自2014年登陆中国大学MOOC以来,累计已受到超过20万人次的关注,并在2017年被首批认证为国家精品课程。2020年,本课程又重新起航全新改版,以前瞻的视角再次打造后信息时代的新“金课”。
你一定问过自己这样的问题:信息在计算机里是以什么形式存在的?计算机是怎么工作的?我能让计算机为我所用吗?本课程正是围绕这些问题,以计算思维为主线,串联编排相关知识和技能模块,采用“问题引导”、“知识植入”、“增量设计”的讲授思路,设计了环环相扣的实践环节,以通俗易懂的语言、 精心制作的教具、生动有趣的案例和充满挑战的实验,试图帮助你深刻地认识计算和信息的本质、计算机运行工作的原理,带领你体验现实世界问题映射到计算机世界求解的过程、方法和技术,为你揭开计算世界的神秘面纱,痛并快乐地体验计算之美,最终理解并初步掌握计算思维方法。
本课程将推出贯穿课程始终的基于python的闯关式能力实训路径,先以全国计算机实验案例竞赛获奖作品为基础带领大家快速入门,扫除编程障碍,接下来将信息表示与处理、计算机系统、网络、数据库、多媒体等传统的知识模块作为运用计算思维求解问题的研究对象加以实践,在问题求解的过程中凝练方法、内化知识。你在每一周跟随学习的过程中都会实际动手经历一些“实验关卡”,仿佛进入一个需要通关的游戏,直到打通最后一个关卡,问题才能完美解决。随着一个个任务关卡被攻克,你收获的将不仅仅是知识,更是意识的更新和思维的转变。因此,我们的课程不再以终结性的考核来衡量你的收获,过程比结果更重要,只要你敢于挑战,选取适合自己的通关难度,去夺取一个个课程徽章,就可以获得最终的考核认证。
这个过程虽然不可能覆盖所有技能点的训练,但我们希望你把学习的重点放在分析问题的思路、求解问题的方法、知识迁移的能力上。“授之于鱼不如授之于渔”,通过本课程的学习,我们相信你将会得到这样的体会:在课程的引导下通关了一个个由简入繁的计算任务,建立起未来利用计算机和计算思维去独立完成更多、更复杂任务的意识和信心。
启迪计算思维,
感受计算之美!
第一周: 开篇序言
新的开始
第一周:【一单元】计算工具与计算思维
1.1 计算工具的历史
1.2 计算思维概述
1.3 计算的自动化
1.4 计算的抽象
1.5 单元小结
图灵机测试题
第一周:【二单元】 开启python之旅(Ⅰ)
2.1 环境准备
2.2 绘制炸弹轨迹 I
第一周作业
第一周:【软件应用】 搜索与文档
搜索与文档
第一周:【拓展专题】摩尔定律与超级计算机
摩尔定律与超极计算机
第二周:【二单元】开启python之旅(Ⅱ)
2.3 绘制炸弹轨迹 II
2.4 绘制炸弹轨迹 III
第二周作业
第二周:【微机视界】 微机组装
微机组装
第三周:【二单元】开启python之旅(Ⅲ)
2.5 绘制炸弹轨迹 IV
2.6 绘制炸弹轨迹 V
2.7 单元小结
第三周作业
第三周:【软件应用】思路的演示
思路的演示
第四周:【三单元】信息表示与编码 —— 0与1的故事(Ⅰ)
3.1 什么是信息?
3.2 为什么只有0和1?
3.3 算术运算与逻辑运算
3.4 进制转换
第四周作业
第五周:【三单元】信息表示与编码 —— 0与1的故事(Ⅱ)
3.5 0/1表示的缺陷及计算机的局限
3.6 数值信息编码--计算机码制
第五周 作业
第六周:【三单元】信息表示与编码 —— 0与1的故事(Ⅲ)
3.7 字符信息的编码
3.8 数字音频及处理
3.9 数字图像及处理
3.10 单元小结
第六周 作业
第三单元测试:信息表示与编码
第八周:【四单元】计算机系统的程序员视角(Ⅰ)
4.0 引言
4.1 冯·诺依曼体系结构
第八周:【软件应用】玩转表格
玩转表格
第九周:【四单元】计算机系统的程序员视角(Ⅱ)
4.2 冯氏结构的软件模拟——TOY计算机
第九周作业
第九周:【拓展专题】处理器的组成结构和制造过程
处理器的组成结构和制造过程
第十周:【四单元】计算机系统的程序员视角(Ⅲ)
4.3 操作系统漫谈
4.4 文件合并工具 I
第十周:【微机视界】操作系统安装
操作系统安装
第十周:【拓展专题】解开操作系统的神秘“面纱”
揭开操作系统的神秘“面纱”
第十一周:【四单元】计算机系统的程序员视角(Ⅳ)
4.5 文件合并工具 II
4.6 文件合并工具 III
4.7 单元小结
第十二周:【五单元】网络知多少(Ⅰ)
5.0 引言
5.1 互联网从何而来
5.2.互联网如何工作
5.3 互联网“吸粉”的奥秘
第十二周:【微机视界】网络组建
网络组建
第十三周:【五单元】网络知多少(Ⅱ)
5.4 “触摸”万维网—网络数据获取
5.5 单元小结
第五单元测试:网络知多少
第十三周:【六单元】数据库探秘(Ⅰ)
6.1 引言
6.2 录取分数数据管理 I
第十四周:【六单元】数据库探秘(Ⅱ)
6.3 录取分数数据管理 II
6.4 录取分数数据管理 III
6.5 单元小结
第六单元测试 数据库探秘
零基础、零门槛、随到随学!
书名:大学计算机基础实验教程(第2 版)
作者:周海芳、周竞文、谭春娇、陈立前、李暾、毛晓光
ISBN:978-7-302-50937-0
出版社:清华大学出版社
出版时间:2018 年9 月
Q : 这个课程适合什么基础的学习
A : 这个课程从计算机基本结构到多媒体的python处理、网络爬虫
均有介绍,特别适合零基础的同学了解计算机的前世今生以及各领域的应用。
Q : 在移动端用网页打开课程视频时,如何解决偶尔会出现音频和字幕不一致的问题?
A : 在移动端观看本课程,请扫描下面的二维码,下载安装移动端APP,以达到更佳的观看效果。