SPOC学校专有课程
计算机基础1
分享
spContent=计算机科学基础课程是面向大学所有专业学生开设,是具有和大学物理和大学数学同样地位的通识教育类课程。课程目的不仅在于介绍计算机相关的基础知识和核心算法,还通过实际问题的解决让学生体验计算机的前沿技术,更要通过知识的学习让大家了解、掌握计算思维方法,课程围绕计算思维从基础知识学习,到典型算法,到实际问题的解决,进行课程内容的组织和讲解,让学生在较短时间内认识和了解计算思维的本质,以及通过计算机解决问题的基本过程和特点,初步掌握将计算机技能自觉运用到日后的工作中的能力。 本课程分为三个部分,第一部分是计算机的基本理论,主要讲授计算思维的基本概念,数据的表示和简单存储和计算机管理、第二部分讲授计算机系统的基本结构、基本工作原理、。第三部分关于典型算法介绍,主要讲授算法的表示、数据结构和计算机中的典型算法,包括排序和查找算法,以及如何利用编程语言或者可视化工具编程工具实现相关代码
—— 课程团队
课程概述

为什么要学习这门课程

     计算机科学基础课程是面向大学各个专业同学开设的,与大学数学、大学物理有一样地位的通识类思维教育课程。它是帮助学生建立计算机思维和训练实践的课程。计算机科学近年来发展极为迅速、知识不断的膨胀,促进了其他学科的发展,基本上在所有的传统学科的研究中都加入了计算机技术的应用,新的研究方法和手段促使产生了新的研究方向和热点,比如脑机接口技术,计算生物学等。因此,计算机科学虽然是一门独立学科,但是它和其他学科的结合使得其他学科的研究更加智能化、精细化、自动化、大规模化,极大的促进和扩展了其他学科的发展。计算机知识和技能不再只是信息类学科的专业,而是新一代人才必备的基本能力。

   Python编程技术近年来在人工智能领域表现出色,其环境中丰富和强大的计算资源可降低学生学习编程语言的难度,关注于掌握计算机知识和算法的思维。本课程围绕计算机思维传授和培养,通过python编程实践让学生获得解决问题的实战能力,只有将思维通过实践相结合,才能顺应这个快速发展和演变的物联网、大数据、人工智能的云计算时代。

计算机思维体现在计算机的基本核心理论知识和计算机解决问题的的方法和技术上,课程围绕着知识、算法、实践方法,进行内容的组织和讲解。本课程分三个部分。

(1)计算机的基本理论主要讲授计算与计算思维,计算机的符号化表示、计算机存储系统。

(2)计算系统的基本结构主要讲授程序是如何被执行的,基本工作原理。

(3)算法思维和实践主要讲授算法类问题求解框架-问题与数学建模、算法策略设计、数据结构和控制结构以及算法复杂性与正确性,还将以案例形式介绍怎么利用计算机进行问题解决和数据分析


授课目标

课程知识目标:介绍计算机相关的基础知识和核心算法,还通过实际问题的解决让学生体验计算机的前沿技术,更要通过知识的学习让大家了解、掌握计算思维方法

课程得能力目标:通过计算机解决问题的基本过程和特点,初步掌握将计算机技能自觉运用到日后的工作中的能力。

成绩要求

总分按百分制计分 = 单元测试占90%+考试占10%。

50分-79分:合格;

80分-100分:优秀。


认证证书(同时有纸质版和电子版)需申请并付费:100元/份。

课程大纲
预备知识

零基础学习,需要有学习计算机知识兴趣和坚持学习的毅力!

参考资料

大学计算机(第7版)龚沛曾等  高等教育出版社

Python 语言程序设计基础(第二版) 嵩天等  高等教育出版社

Raptor程序设计案例教程 程向前等 编著 清华大学出版社