SPOC学校专有课程
2015秋大学计算机
分享
spContent=本课程为西北工业大学2015-2016学年《大学计算机-计算思维导论》同步SPOC课程,教学环节包括:线上学习-课堂分组讨论-课堂答疑-课堂难点讲解-线上讨论 。
—— 课程团队
课程概述

大学计算机是一门什么课程呢?

(1)大学计算机是面向大学一年级学生开设的,与大学数学、大学物理有一样地位的通识类思维教育课程。它不是讲授计算机及其软件(如Office,Access,IE等)如何使用的课程;它也不是仅仅训练学生程序设计内容的课程;它是讲授每个大学生都应具备的计算思维的课程,大学生创造性思维培养离不开计算思维的培养。

(2)计算思维是互联网与信息时代每个人都应具备的一种思维方式。互联网公司(如阿里巴巴、Facebook、Apple、腾讯等)的成功应归属于计算思维运用的成功;1998年和2013年的诺贝尔化学奖授予一个计算手段的研究者说明:计算思维对非计算机学科人才实现复合性跨学科创新是非常重要的。

(3)大学阶段应更多地训练“思维”,而不应仅着眼于“知识”即事实的学习。计算机学科知识的膨胀速度是非常快的,“知识”的学习必须有所选择,因此应学习计算机学科经典的、对人们现在和未来有深刻影响的思维模式;“知识”随着“思维”讲解而介绍,“思维”随着“知识”的贯通而形成,“能力”随着“思维”的理解而提高。


大学计算机课程应围绕着大学计算思维教育空间-计算之树,进行内容的组织和讲解。本课程分四个部分。

(I)计算与程序主要讲授计算与计算思维,符号化、计算化和自动化,计算系统与程序构造,程序构造方法:递归与迭代,这些是由社会/自然到计算的、最基本的抽象和自动化机制;

(II)计算系统主要讲授程序是如何被执行的,包括内存环境下程序的执行和复杂环境下借助于操作系统管理的程序的执行,以及如何编写让计算系统可以执行的程序;

(III)算法思维主要讲授算法类问题求解框架-问题与数学建模、算法策略设计、数据结构和控制结构以及算法复杂性与正确性,还将以案例形式介绍由问题到环境,再到受限资源约束下的问题求解算法,以及难解性问题、计算和算法之间的关系等;

(IV)数据化与网络化思维数据化思维即:数据获取==>数据管理==>数据分析与运用;网络化思维即:机器网络==>信息网络==>群体互动网络==>网络化社会。

.       


本期课程,有数十所大学的在校大学生以MOOC+SPOC的形式,与我们一起学习和讨论。

成绩 要求

大学计算机-计算思维导论II成绩评定方法:

 最终成绩 100 分  = MOOC 课程 100 分*50% +小班研讨 45 分  + 全勤分5 分  o
   

MOOC 课程包含 MOOC 测验成绩 65 分,MOOC 讨论成绩 10 分,MOOC 期末考试成绩 25分。        
其中,MOOC 测验成绩总计 65 分。
MOOC 讨论区“课堂交流区”回帖次数大于等于 20 次,获得讨论分 10 分。 
MOOC 期末考试,总计 25 分。  
        
小班研讨成绩占 45 分。其中每生参与 3 次研讨,每次 15 分。         
全勤分占 5 分。所谓全勤分是指拿到 MOOC 课程测验和期末考试成绩,并且全部参 与 3 次小班研讨,则即可获得 5 分。


大学计算机-计算思维导论I成绩评定方法:

 最终成绩 100 分  = MOOC 课程 100 分*80% +小班研讨 15 分  + 全勤分5 分  o
   

MOOC 课程包含 MOOC 测验成绩 65 分,MOOC 讨论成绩 10 分,MOOC 期末考试成绩 25分。        
其中,MOOC 测验成绩总计 65 分。
MOOC 讨论区“课堂交流区”回帖次数大于等于 20 次,获得讨论分 10 分。 
MOOC 期末考试,总计 25 分。  
        
小班研讨成绩占 15 分。其中每生参与 1 次研讨,共计 15 分。         
全勤分占 5 分。所谓全勤分是指拿到 MOOC 课程测验和期末考试成绩,并且参与1次小班研讨,则即可获得5分。


课程大纲
预备知识

大学计算机-计算思维导论课程,有些学校称为大学计算机基础,有些学校称为大学计算机,也有些学校称为计算机文化基础计算机应用基础等。本课程对传统课程内容做了大幅度的改进和提升,主要是以讲授计算思维为主。虽然讲授计算思维,但你只要耐心的看视频、仔细思考,你就能够学会。你是否会编程序,不是会不会用计算机语言的问题,而是你有无解决问题的计算思维。因此,大学生第一门计算机课程应学习计算思维。

参考资料

大学计算机-计算思维导论, 战德臣, 聂兰顺等著, 电子工业出版社,2013版


常见问题

(1)这是一门什么样的课程?

大学计算机-计算思维导论课程,有些学校称为大学计算机基础,有些学校称为大学计算机,也有些学校称为计算机文化基础计算机应用基础,计算机专业的称为计算机专业导论计算机导论等。本课程摒弃了传统课程中以讲软件应用为主(如Office,Windows等)的内容,而专注于从计算思维的角度讲授计算机相关方面的知识,以期对学生创造性思维的培养有所贡献,毕竟计算思维是大学生未来创新所必须具有的一种思维模式。


(2)我能否听懂这门课?

本课程讲解可实现的思维,而不是实现细节,是能听懂的;通过案例及其模拟来讲授抽象的概念,是能听懂的;由浅入深的讲授,逐步揭示思维的奥妙,也是能听懂的。

但能否听懂取决于以下要素:(1)你是否有信念和信心? 信念和信心将决定你能否听得懂!(2)你是否坚持? 坚持听课,坚持训练,“铁杵磨针”,就能听得懂!(3)你是否主动思考主动探索? 思维的建立是不断思考的结果,对任何持疑的内容可通过互联网进一步探索和学习,或者及时与教师沟通获得提高!

记住:会不会应用计算机,会不会编写程序,根本来讲是有没有解决问题的计算思维。

相信自己:你行的,你一定行。我也相信你:你懂的,你会懂的!


(3)什么是计算思维?

计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。