论坛首页 入门技术论坛

计算机专业学习方法论

浏览 3769 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-02-01  

       计算机科学与技术正以磅礴之势迅猛发展。以信息获取、表示、储存、处理、控制为主要研究对象的计算机科学与技术学科已深入到人类活动的各个领域,对人类社会的进步与发展产生巨大的影响。计算机教育工作者当前亟需解决的问题是: 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个学科形态,计算学科中的核心概念、数学方法、系统科学方法、形式化技术、社会和职业的问题等。本书是推荐给计算机专业学生的必读图书。  

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics