从计算机基础教学的内容看,其知识体系涉及 4 个知识领域:系统平台与计算环境、算法基础与程序设计、数据管理与信息处理、系统开发与行业应用。“系统平台与计算环境”知识是计算思维所依赖的计算环境基础;“算法基础与程序设计”涉及语言级的问题求解;“数据管理与信息处理”知识涉及与专业应用相关的信息处理技术,是系统级问题求解的基础,也往往成为语言级问题求解的目标;而“系统开发与行业应用”知识则直接涉及面向应用的系统级问题求解技术与方法。
免修:通过计算机一级以上国家级等级考试可申请免修。
考核方式、记分制和考核时间:本课程采用上机考试考核方式,成绩评定采用百分制记分,考试时间为90分钟。
考核成绩构成及分值:卷面成绩满分为100分,期终成绩=MOOC成绩(20%)+实验成绩(30%)+大作业(15%)+期终考试(35%)。
面向大学新生,无需特别的计算机知识储备。
1.《大学计算机基础(第5版)》 龚沛曾,杨志强主编.北京:高等教育出版社,2009年.
2.《计算机应用基础》肖凤亭,王云沼主编.北京:机械工业出版社,2012年.
3.《大学计算机基础》陈志泊主编.北京:清华大学出版社,2011年.
Q1:我已经拿到了计算机等级考试的证书,学这个课程是否就没必要了?
A1:计算机等级考试是对社会公众的一种考试,注重知识和技术,而这门课更注重概念、方法、能力的培养,所以在教学内容和目标上都有很大不同,不能取而代之。
Q2:如果以前只会上网,再没有任何关于计算机的基础知识,可以学习本课程吗?
A2:当然可以!只是需要你在学习期间尽量多的和计算机交朋友,会用一些软件,这样你就能更好的理解课程的内容。也建议你选学春英老师讲的软件应用,而且认真做一下练习,会有很多人和你协作互动学习,希望你在这个学习社区迅速成长。
Q3:我已经能用计算机语言熟练编程了,如何在这个课程里获取更多的知识和帮助?
A3:建议认真挑选自己还不太熟悉的内容,而把熟悉的略过(当然不能只看目录噢!),请参照推荐教材给自己定位。另外为你推荐两个栏目:“知识扩展”和“思维训练”,前者会结合实际应用深入讲授某一个知识点或某方面技术的综合应用,引导你学以致用;而后者则是对重点难点的深度诠释,本课程指定的配套教材拥有一个正式出版的软件包,其中包含了上百个知识点的实验内容,建议你在有余力的情况下通过实验深度学习,相信你会有收获的惊喜。
Q4:课程中有些内容太理论或太高深了,听不懂怎么办?
A4:本课程重在概念和方法,力求启发大家思考,培养计算思维能力,并不会涉及太多技术细节,所以通常是能够听懂的。而对于一些看上去高深的内容,比如虚拟机、情感计算等等这样的内容,仅仅是为了让你开阔眼界,知道而已,不必纠结细节;而对于诸如 “抽象”、“建模”等等一些难于理解的概念,只需要参照教学视频的实际例子去理解,并不需要深究和证明;再对于类似于“溢出”、“编码”这样一些抽象的知识点,最好的方法就是去做课程提供的相关虚拟实验,会帮助你详解每一个疑难问题。
Q5:计算思维是什么?在计算机的课程里怎么学计算思维呢?
A5:计算思维不是独立的知识点,是一种思维方法,是计算机科学对所有学科能提供的关于计算支持的人才能力体现。学计算思维不是具体背哪些概念,而是通过整个课程的教学内容和教学方法来逐渐培养大家基于计算机的计算思维方法;是通过完成课程的所有教学环节后所具有的思维能力的提升。