spContent=人类社会发展的历程是不断探索和了解自然奥秘的过程。计算机科学属于自然科学组成部分,是一门包含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等,到更具体如编程语言、程序设计、软件和硬件等,它继承了科学的定义、科学的研究方法和逻辑思维。
本课程从科学和计算机科学的关联和发展角度出发,让学生深刻了解计算机科学的概念和核心理论,体验计算机的前沿技术。课程围绕计算机科学发展、核心知识,从科学发展史、逻辑学角度出发介绍和组织计算机的基础知识、以通俗易懂的语言和丰富多样的素材对典型算法和应用进行内容讲解和介绍,让学生在较短时间内认识和了解计算思维的本质,达到理解计算思维并能有意识在学习和实践中进行应用的目的。
本课程通过科学、技术、交叉和素养四个方面的内容帮助学习者实现将信息技术与学习者原有的知识体系进行融合,通过批判思考和问题的解决过程达到创新和突破的目标。
课程概述
为什么要学习这门课程?
计算机科学技术的兴起与发展,不仅带来了全新的研究方法和手段,还极大推动了其他学科的拓展与进步。掌握计算机相关知识与技能,已不再局限于信息类专业学生,而是成为新时代人才必备的基础素养。
本课程面向社会及高校各专业学习者,定位为面向智能时代的计算机通识课程。贯彻国家“立德树人”的教育方针,结合团队多年的教学与科研成果,设计了从“科学、技术、素养、交叉”四个维度出发的课程内容,具体特点如下:
- 多维覆盖:课程涵盖科学、技术、素养及交叉四大领域,帮助学习者全面掌握计算机科学的不同层面,培养具备全方位数字素养的复合型人才。
- 计算思维培养:通过系统化训练,帮助学习者建立计算思维这一关键能力,培养他们在复杂社会环境中解决问题与创新的核心竞争力。实践与思维训练相结合,促使学习者具备批判性思维与问题解决能力。
- 理论与实践结合:课程注重理论知识的背景与实际应用,不仅传授知识,更介绍其来源与应用场景,激发学习者的学习兴趣,提升其自主构建知识的能力。
- 创新能力塑造:课程旨在培养创新型人才,通过批判性思维与问题解决能力的提升,激发学习者的创新意识,促使他们在实践中不断探索、突破与创新。
总体而言,本课程致力于培养兼具计算思维与跨学科创新能力的人才,为其在智能时代的学习与职业发展提供全方位的支持与引导。
欢迎大家与我们一起开启这门课程的学习旅程!
授课目标
课程提供计算机基础知识的学习,注重知识的交叉融合与创新能力的培养,帮助学习者在智能时代中具备跨学科思维与技术突破能力,具体目标如下:
- 掌握计算机基本概念与原理:学习计算机系统的基本组成与工作原理,了解硬件、软件及计算机网络的基础知识,为后续深入学习奠定理论基础。
- 培养计算思维与逻辑推理能力:通过计算机科学中的经典问题与解决方案,帮助学习者建立计算思维,提升分析问题、逻辑推理和解决实际问题的能力。
- 科学素养与信息技术融合:通过学习科学素养、计算思维、技术交叉和信息素养四个方面的内容,帮助学习者将信息技术与原有知识体系相融合,从而形成更为系统的知识架构。
- 批判思考与创新能力培养:引导学习者通过批判性思维和问题解决过程,激发创新意识,帮助他们在技术应用和知识探索中实现创新和突破。
- 培养自主学习与终身学习能力:通过理论与实践相结合的学习方式,激发学习者的兴趣,培养自主学习与持续发展的能力,以适应信息技术快速变化的环境。
- 为专业课程学习奠定基础:通过计算机基础知识的学习,为后续专业课程中的相关内容打下坚实基础,提升学习者在各自领域中的信息技术应用能力。
课程大纲
预备知识
零基础学习,需要有学习计算机知识兴趣和坚持学习的毅力!
参考资料
大学计算机基础 詹涛等编著 清华大学出版社
数据结构与算法(Python版) 周元哲编著 机械工业出版社
Python 语言程序设计基础(第二版) 嵩天 高等教育出版社