计算机科学与技术正以磅礴之势迅猛发展。以信息获取、表示、储存、处理、控制为主要研究对象的计算机科学与技术学科已深入到人类活动的各个领域,对人类社会的进步与发展产生巨大的影响。计算机教育工作者当前亟需解决的问题是: 21世纪计算机科学与技术专业本科学生应该具备怎样的知识结构?该知识结构的内涵是什么?如何培养适应学科发展需要的计算机科学与技术人才?大家会想起一门叫《计算机导论》的课程。
我上学时,计算机导论课程就被上成了计算机扫盲,学学打字,学学WPS,学学DOS命令,学学Foxbase。现在还有不少学校也这么做,只是换成了Word,Windows,Access等更为现代的等价品,这真是学生的悲哀。计算机导论应该解决对计算本质的认知问题,而不应该是解决对计算机功能的工具性认识问题。 即使是真正意义上的《计算机导论》课程,作为学生和老师两方面的问题,还是有不少学生学的一塌糊涂,提出很多问题让人苦笑不得。写这篇文章的缘由也是某位同学的一个让我无法回答的问题。
虽然每个学校都有自己的特色,但是计算机科学与技术作为一个学科,还是有其内在的规律的。其知识框架(离散结构、程序设计基础、算法与复杂性,体系结构,操作系统,网络计算,程序设计语言,人机交互,图形学和可视化计算,智能系统,信息管理,软件工程,社会和职业的问题,科学计算)各个领域是有联系的,不能被随意取舍的。虽然有专业规范(),基于各种原因,不少学校的培养计划是很不科学的,不少学生搞不清楚什么是学科重点,搞不清楚努力方向。如果你目前也是这种状况,并且不想稀里糊涂的混过四年,建议看看下面涉及到的几本书。
首先要提到的是IEEE-CS和ACM任务组的Computer Curricula2001(CC2001)报告(可以在网上搜索)包括了详细的课程内容。中国计算机学会教育委员会、全国高等学校计算机教育研究会和清华大学出版社联合组建了“中国计算机科学与技术学科教程2002研究组”,研究组的宗旨是参考CC2001,制订适合中国国情的计算机科学与技术学科教程2002(China Computing Curricula 2002,简称CCC2002)。希望CCC2002能为我国计算机科学与技术专业的教学计划制订提供指导,使我国的计算机教育能适应21世纪学科发展的需要,与国际的计算机教育接轨。本书主要论述计算机科学与技术学科的教育思想和观念,学科的定义、分支学科和学科方法论,影响学科教育的因素,对本学科学生的基本要求、检验标准以及素质和能力培养,本学科的知识体系及其涵盖的内容,课程体系的结构、分级设计及实施策略,核心课程的定义和描述,教学计划的制订原则、组织方法及课程,实践教学的设置、内容、方法、途径和评估等。CCC2002教程共分10章:第1章介绍计算机学科教学计划的发展历史和近年来计算机知识体系的演变;第2章介绍计算机学科,包括学科的定义、分支学科、学科方法论以及影响学科教育的其他因素;第3章介绍毕业生的基本要求和检验标准;第4章介绍计算机学科本科生的能力培养和理性化教育问题以及相应的研究型教学;第5章从总体上介绍计算机学科的知识体系及其描述方法;第6章详细地介绍了知识体系的内容;第7章论述了课程体系的结构以及分级设计和实施策略;第8章给出了16门核心课程的定义和描述;第9章介绍了教学计划的制订原则、课程和教学计划的组织方法;第10章全面论述了实践教学,包括设置、内容、方法、途径、评估等。CCC2002是本土化的CC2001,建议计算机专业的学生买(借?)一本作为学习指导。有CCC2002就够了吗?其实不然。
《计算机科学与技术方法论》(这儿有电子版),作者对计算学科的主要内容进行了系统化、逻辑化的概括,并通过大量实例,深入浅出地阐明了计算学科中各主领域发展的基本规律,揭示了各主领域之间的内在联系,有助于人们对计算学科的深入了解。 图书的主要内容包括:计算机科学与技术方法论的构建,计算学科的历史、定义、根本问题,计算学科各主领域的基本问题,计算学科中的抽象、理论和设计3个学科形态,计算学科中的核心概念、数学方法、系统科学方法、形式化技术、社会和职业的问题等。本书是推荐给计算机专业学生的必读图书。
分享到:
相关推荐
"深度学习的方法论辨析" 深度学习作为人工智能领域最重要的研究进展,引发了社会各个层面的广泛关注。在梳理人工智能的技术本质的基础上,探讨深度学习的技术特征,剖析深度学习所涉及的研究方法论,指出深度学习的...
这个压缩包很可能是为了提供一个综合的学习平台,通过理论讲解、实例分析和实践操作,帮助学习者全面掌握计算机科学与技术的方法论,提升他们的专业技能和问题解决能力。如果能够充分利用这些资源,学习者将在未来的...
计算机专业英语教学方法论文旨在探讨计算机专业英语教学的方法和策略,该论文对计算机专业英语教学的重要性、计算机专业英语教学内容的改革、英语学习中加入计算机专业知识和技巧等方面进行了探讨。 计算机专业英语...
明某个方案不可行,或者揭示出潜在的问题,同样是有价值的。因此,保持开放和接纳的心态至关重要。...通过严谨的调研方法,我们可以更好地应对计算机技术的快速发展,为解决问题提供最合适的工具和策略。
撰写计算机专业论文的方法涉及一系列严格的学术规范和写作技巧,对于高校计算机专业毕业生来说,毕业设计论文是其学术生涯中的重要组成部分。它不仅要求学生综合运用大学四年所学的专业知识解决实际问题,而且要以...
计算机科学方法论是计算机科学领域的基础理论,它探讨如何有效地进行计算机科学的研究、学习和实践。这个主题旨在帮助学生深入理解计算机学科的本质,提高学习质量和科研能力,培养创新思维,并强化知识的系统性和...
非计算机专业的人员虽然也能编写代码和制作硬件,但在构建复杂系统方面,计算机专业人才的深度知识和经验使其具有明显优势。 总之,计算机导论论文需要深入探讨计算机科学的各个方面,从语言发展到软件工程,从理论...
综述了深度强化学习的发展历程, 兼论计算机围棋的历史, 阐述了3类主要的深度强化学习方法,包括基于值函数的深度强化学习、基于策略梯度的深度强化学习和基于搜索与监督的深度强化学习;其次对深度强化学习领域的...
这个压缩包可能包含的论文涵盖了计算机视觉的最新进展,如更高效的特征表示、更精确的目标检测和分割方法,以及深度学习和机器学习的新理论和应用。对于研究者来说,阅读这些论文有助于了解领域前沿,激发新的研究...
《计算机学科方法论》是计算机科学教育中一个重要的理论框架,旨在帮助学生深入理解计算机学科的本质,提升学习质量和科研能力,培养创新思维。本章主要分为九个部分,详细介绍了计算机学科方法论的相关内容。 首先...
在“计算机专业BBS论坛大学论文”这个主题中,我们可以挖掘出多个相关知识点,这些知识点对于计算机专业的学生来说是至关重要的。 首先,论文格式是一个不容忽视的细节。在"格式说明"中,通常会涵盖论文的结构、...
【高职护理专业计算机教学方法论】 在信息技术日新月异的时代背景下,教育方式与内容正经历着深刻的变革。高等职业教育的目标在于培养具备“技能型、应用型”特点的高级技术人才。对于高职护理专业的学生来说,掌握...
在大一,我们需要初步了解自己的专业及其所对口的职业,提高人际沟通能力,多与学姐学长们进行交流,了解学校的情况以及专业学习和就业问题。在大二,我们需要稳抓基础的同时开始做好由基础课向专业课过渡的准备,...
尽管软件危机一直存在,如生产效率和质量问题,但软件工程的方法论不断进步,提升了软件的质量和生产力。 在美国,许多软件工程师拥有计算机科学学位,他们的工作虽然不局限于计算机科学理论,但软件工程的知识至关...