课程详情
课程评价
spContent=计算机专业导论课程既是计算机专业的入门课程,又是计算机专业学习的指南。计算机专业是做什么的,仅仅是“用计算机语言编程序”吗?计算机专业学生毕业后将做什么样的工作?在计算机专业又能学到什么课程,为什么要学习这些课程,这些课程对学生毕业后会有什么影响?这些问题都将在本课程中为你回答!
—— 课程团队
课程概述


计算机专业导论是你进入大学学习计算机科学与技术学科的第一门课程,既是计算机专业的入门课程,又是计算机专业学习的指南。本课程将以新视角新思维,使你初步认识和了解计算机科学与技术学科,了解计算机科学与技术学科的基本思维、问题求解框架及典型的方法论,初步了解计算机科学与技术学科的研究对象及科学技术体系,初步了解计算机科学与技术学科的知识结构及能力培养思路,进而理解本科生计算机专业能力培养与课程设置思想、核心课程的定位及作用,提高后续课程的学习兴趣。


有人说,“计算机专业就是学习各种‘计算机语言’,学习如何编写程序”,本课程试图纠正这种观念,引导你站在一定的高度看这些问题,给你建立一个清晰完整的“计算机世界观”,使你站得高看得远,看得远看得真。 也有人急于学习各种计算机知识,怎么这个我也不知道,那个我也不知道?有些知识不知道没有关系(想知道,通过百度、维基百科一搜就可以),但关键的计算思维你不能不知道,本课程将为你介绍存在于计算机学科中的经典的伟大的计算思维,使你深刻理解计算机中的程序是如何运行的,机器为什么能够执行你编写的程序?这些思维对你将来“真正的会编程序”将起到基石的作用。当前,计算机专业的毕业生是最抢手的高薪人才(据美国权威机构统计2008-2018期间计算学科人才是最抢手的人才),但学习计算机专业的我们为何却没有感觉得到呢?那是因为你只学会用一门语言书写程序,而没有对学科和专业有深入的理解,对专业的课程体系没有理解,那么哪些课程是最重要的课程呢,面对如此众多的课程,我该如何学习呢,本课程将回答你的这些疑问!


本课程将以“机器自动计算==>机器难于计算==>计算与社会/自然的融合”为脉络,如下图示意,引导你建立“计算机世界观”,引导你理解和了解计算机专业究竟是做什么的。在有了一定的基础和认识后,为你介绍计算机科学与技术学科的研究方向和研究范畴。再进一步通过典型课程系列的介绍,为你指明如何培养自己计算机专业知识的路径。

   


你可以将本课程比作计算机类课程的“论语”:论语的重要性大家都知道,“半部论语治天下”,本课程的重要性不言而喻;论语是古人从小学习的,学习时理解有一定的难度,本课程也类似,因为对初学者而言将出现大量的概念和术语,但这是学习计算机专业必须跨过的一道门槛。只要你有耐心,只要你坚持听完课程的视频,你就能跨过这道门槛,你也一定能跨过这道门槛。



本课程在原有课程视频基础上,新增加了计算思维系列讲座12讲,一方面使内容脉络性体系性更强,另一方面使同学思维体验更深刻,不仅理解计算思维而且能够联想应用计算思维。例如学习现代计算机,不仅是学习操作系统,更重要的是学习一种管理思维一种领导思维。

课程大纲
预备知识

参考资料

课程使用教材:

  1. 《大学计算机(第3版)—计算思维与信息素养》,战德臣,张丽杰编著,高等教育出版社,第3版,2019.

2.《大学计算机—计算思维导论》,战德臣,聂兰顺等著,电子工业出版社,第1版,2013.

常见问题

1、如何把握和学习本门课程?

你知道中医吧?人身体上分布着若干“穴位”,不同的穴位链接起来就是“脉络”,不同的脉络可治不同的病,这是中医的基本认识。但你知道了脉络,为什么还不能治病呢,这是因为你没有能力让气息在脉络间流动,你做不到这点,而要做到这点,则就需要长期的锻炼。因此,知识好比是穴位,而一年级时学习本门课程,是学习这个“脉络”,你要熟悉这些脉络,要知道哪些脉络能治哪些病。当你经过若干年的不断努力,深入理解知识,做到知识的融会贯通时,你就能将思维转变成能力--应用计算思维的能力。

大学一年级就像是一张白纸,画个什么样的底图,对后来成为什么样的作品很重要,所以要学习计算思维。但计算思维有丰富的内涵,不可能在一讲内就完全明白,它需要你在学习后不断地悟,越悟越有味道。我们这门课,不是说给你个“计算思维”的定义,什么是计算思维,像中学学习一样,那个没有什么意义。很重要的,你可以不知道“计算思维”的定义,但你应该知道“符号化-计算化-自动化”,你应该知道“计算系统与程序的关系”你应该知道“程序是如何被机器自动执行的”……这些都是计算思维,都是计算思维直观的例子。耐心地看视频,以潜移默化的方式理解和接受计算思维,是把握和学习本门课程最最重要的。