你可以将本课程比作计算机类课程的“论语”:论语的重要性大家都知道,“半部论语治天下”,本课程的重要性不言而喻;论语是古人从小学习的,学习时理解有一定的难度,本课程也类似,因为对初学者而言将出现大量的概念和术语,但这是学习计算机专业必须跨过的一道门槛。只要你有耐心,只要你坚持听完课程的视频,你就能跨过这道门槛,你也一定能跨过这道门槛。
计算机专业导论是你进入大学学习计算机科学与技术学科的门课程,既是计算机专业的入门课程,又是计算机专业学习的指南。计算机专业导论分为三门子课程进行介绍,一是计算机专业导论之思维与系统(覆盖第1、2、3和4讲内容),二是计算机专业导论之语言与算法(覆盖第5、6、7和8讲),三是计算机专业导论之学科与专业(覆盖第9和10讲以及实验1、2和3讲内容)。
本课程将以“机器自动计算==>机器难于计算==>计算与社会/自然的融合”为脉络,如下图示意,引导你建立“计算机世界观”,引导你理解和了解计算机专业究竟是做什么的。在有了一定的基础和认识后,为你介绍计算机科学与技术学科的研究方向和研究范畴。再进一步通过典型课程系列的介绍,为你指明如何培养自己计算机专业知识的路径。
计算机专业导论课程既是计算机专业的入门课程,又是计算机专业学习的指南。计算机专业是做什么的,仅仅是“用计算机语言编程序”吗?计算机专业学生毕业后将做什么样的工作?在计算机专业又能学到什么课程,为什么要学习这些课程,这些课程对学生毕业后会有什么影响?这些问题都将在本课程中为你回答!
有人说,“计算机专业就是学习各种‘计算机语言’,学习如何编写程序”,本课程试图纠正这种观念,引导你站在一定的高度看这些问题,给你建立一个清晰完整的“计算机世界观”,使你站得高看得远,看得远看得真。 也有人急于学习各种计算机知识,怎么这个我也不知道,那个我也不知道?有些知识不知道没有关系(想知道,通过百度、维基百科一搜就可以),但关键的计算思维你不能不知道,本课程将为你介绍存在于计算机学科中的经典的伟大的计算思维,使你深刻理解计算机中的程序是如何运行的,机器为什么能够执行你编写的程序?这些思维对你将来“真正的会编程序”将起到基石的作用。当前,计算机专业的毕业生是抢手的高薪人才(据美国权威机构统计期间计算学科人才是抢手的人才),但学习计算机专业的我们为何却没有感觉得到呢?那是因为你只学会用一门语言书写程序,而没有对学科和专业有深入的理解,对专业的课程体系没有理解,那么哪些课程是重要的课程呢,面对如此众多的课程,我该如何学习呢,本课程将回答你的这些疑问!
本课程将以新视角新思维,使你初步认识和了解计算机科学与技术学科,了解计算机科学与技术学科的基本思维、问题求解框架及典型的方法论,初步了解计算机科学与技术学科的研究对象及科学技术体系,初步了解计算机科学与技术学科的知识结构及能力培养思路,进而理解本科生计算机专业能力培养与课程设置思想、核心课程的定位及作用,提高后续课程的学习兴趣。