- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对本科计算机专业课程建设一点思考
对本科计算机专业课程建设一点思考
[摘要]本科计算机类专业在各种本科高校中已经普遍开设,整个教学工作也已比较有条理地开展,但是其中还存在很多不足之处,课程体系的设置存在着一定的问题。文章提出了自己的看法,以供广大计算机科学的教学工作者参考。
[关键词]计算机专业 课程体系 课程设置
[作者简介]田斌(1975- ),男,河南洛阳人,洛阳师范学院,讲师,硕士,研究方向为网络安全与图像处理。(河南洛阳471022)
[中图分类号]G642[文献标识码]A[文章编号]1004-3985(2010)20-0131-02
随着计算机在生活、工作中的普及,计算机科学的教育在各种本科院校中已普遍开展,各个本科院校基本上都设置有计算机类的专业。但是除了个别在20世纪50年代就设置有计算机类专业的院校外,大部分普通本科院校的计算机类专业是在改革开放后才开始设置的。在各类本科高校中,学生的学习水平存在很大差别,专业课程的教育也存在一定程度的差异。
计算机科学发展得很快,如何使学生跟得上计算机科学的发展,对计算机的最新发展方向、最新技术有所了解,并且对应用能很快入门,是计算机教育工作者应该考虑的问题。
笔者在普通本科院校任教,担任过本科计算机课程的教学工作,担任过网络类课程的教学任务,也担任过程序设计类课程的教学工作,并且承担了一定的教学管理工作,对计算机类专业的教学、课程设置有一定的了解。在此提出自己的一些看法,供大家参考。
一、课程设置不当给教学带来的问题
在计算机课程体系中,课程的先后顺序非常重要,某些课程的有无对后续课程的学习起着至关重要的作用,如果在这一方面培养方案的制订存在问题,那么势必影响学生的学习。
可以用一个例子来说明这一点。笔者所在的教研室是网络教研室,在任教期间讲授了几门网络类课程。计算机科学中的网络类课程,在没有学习一定的计算机基础类课程的前提下,可以说是没有办法开始的。目前讲授的“计算机网络安全”就存在很多问题。就“计算机网络安全”来说,对TCP/IP协议的要求比较高,而有些学校本科教学阶段就没有开设关于TCP/IP协议的课程,只是开设了计算机网络基础这门课程。计算机网络基础中对TCP/IP的讲解是很有限的,并不能满足我们学习“计算机网络安全”这门课程的需要。还有,“计算机网络安全”对编程能力的要求比较高,特别是对底层编程的要求较高。而在本科类课程中,大部分学校对程序设计只是讲授了有关管理系统方面的东西,对于底层编程方面的知识没有提及,这就为“计算机网络安全”课程的学习造成了一定的障碍。在讲授这门课之前,笔者专门把这个班的“高级语言程序设计”和“计算机网络基础”这两门课的成绩都调出来审查了一遍,发现学生的成绩都普遍比较高,但是在学习“计算机网络安全”这门课程的时候,还是遇到了不少困难,这表明计算机网络方向在教学的时候要考虑到TCP/IP协议有关课程的开设和底层系统编程有关课程的开设两方面的因素。
二、本科计算机课程设置的误区
1.认识的误区。现在的本科生,很多认为学计算机就是为了学习编程,认为编程很重要,包括一部分老师也是这样认为的。编程确实很重要,作为一名本科生来说,是应该很好地学习编程,但是我们不应该把编程提高到至高无上的地位,编程只是我们学习、研究计算机的一种工具。编写程序只是计算机科学中一个小的分支,目前的软件开发工具中,有几种主流的开发工具,都很有市场,在某些培养方案中,把这些开发环境都作为课程设置在培养方案中,使得学生学的高级语言很杂。而开发语言的学习应该是主抓一门,其他的融会贯通即可。计算机科学的应用方向、研究方向很多,我们在本科阶段要打好深厚的理论基础,并且具有一定的动手能力。
作为一名计算机专业的本科生,并不是只具有一种能力,而是在四年的学习阶段要对计算机科学有个整体的了解,不仅要具有各门功课的基础知识,还要把他们有机地结合起来,认识到计算机是干什么用的,用计算机科学可以解决什么问题。
2.课程设置的误区。目前,计算机类专业的课程设置问题很大。首先,课程数目过多,学生在一年级和二年级每天都在上课,从早到晚,没有什么空余时间,课程安排的过多,使学生没有时间自习消化学过的知识。同时,专业方向的课程特色不突出,很多课程都堆在一起,这样就使学生成为一个杂家,并没有在某一方面具有特长。
三、本科计算机课程的系统性
在现代科学技术中,不管什么领域都是自成体系的,计算机科学也不例外。我们培养本科生的目标就是要把他们培养成为具有一定理论基础、具有一定动手能力,并且对计算机科学有一定整体认识,有所特长的学生,这样的学生才能成为一个合格的本科毕业生。目前的计算机本科生中,很多学生的专业知识很不系统,可能对计算机的某一方面
原创力文档


文档评论(0)