论文部分内容阅读
摘 要 本文在对计算机专业教育现状进行分析的基础上,从计算机教学改革的必要性、改革的目标和改革的措施等几个方面对计算机专业教学改革的若干问题进行了初步探讨。
关键词 相对过剩;计算机专业;教学改革;课程设计
AbstractBased on the analysis of the status of the computer professional education, We discuss about the necessity of computer teachingreform, the aims of the reform, the reform measures, and several other areas of computer science teaching reform.
Key WordsRelative surplus;computer speciality;teaching reform; curriculum design
随着计算机的不断普及和信息技术的飞速发展,计算机应用的深度和广度【1】不断拓展,为了满足社会对计算机人才的需求,计算机专业教育的规模也急剧扩张。然而在教育规模不断扩张的过程中,计算机教育的目标、教学内容和教学方式都在不同程度上存在着各种各样的问题,从而导致出现了一些奇怪的现象:一方面社会和企业对计算机人才有很大的需求,但是另一方面学校里面的计算机毕业生却找不到合适的工作。本文试图从计算机教育现状、改革的必要性、改革目标和改革的措施等几个方面来分析计算机教育目前存在的问题,以期找到计算机人才相对过剩问题的解决办法。
一、计算机教育现状
计算机技术和信息技术在方便人们生产生活的同时,也极大地促进了社会的进步和生产力的发展。随着计算机应用的不断深入和扩展,社会对计算机人才的需求与日俱增,在这种情况下,计算机专业教育规模相应地急剧扩张,各个高校和计算机教育机构不断扩招,生源也十分充足。据统计,截止2005年,全国共有505个计算机系(院), 36万在校生, 每年毕业10万人, 大约9万进入就业市场【1】。
然而在就业市场当中,计算机专业毕业生优势不明显,能力方面缺陷明显。逐渐出现了就业困难的现状,学校也出现了“ 待研”一族。就业难的原因是什么呢?是由于社会需求减少了吗?反观就业市场,社会对计算机人才的需求不但没有减少,反而有增加的趋势。这就说明计算机人才的过剩不是真正的过剩,而是一种“ 相对过剩”。主要矛盾不是数量太多,而是培养的学生不能够满足社会和企业的需求,导致结构不合理。
二、改革的必要性及改革的目标
1. 改革的必要性
现在很多高校培养出来的计算机专业学生普遍存在基础知识不扎实,基本理论、原理不清楚,实践能力差的问题,基础没有学好,实践能力也没有提高,从而导致了计算机人才“相对过剩”现象的出现。由于以上原因的出现,计算机专业的毕业生相对于其他专业毕业生的优势几乎不复存在,就业难问题凸显。在南方一些城市,很多大学毕业生毕业以后没有选择立即就业,而是去一些技术培训学校进行半年左右的培训,然后才去就业,并且效果明显。这种现象的出现在一定程度上反应了大学计算机教育存在的问题。因此大学计算机教育改革势在必行。
2. 改革的目标
计算机教育改革应以满足社会需求、增强学生的实际动手能力、培养学生利用计算机技术分析和解决实际问题的能力为目标,从教学内容、教学方法和实践教学三个方面进行。为社会和企业培养更多的合格计算机人才,缓解计算机人才紧缺的状况,另外一方面也是为了缓解当前的就业压力,使更多的计算机毕业生顺利就业,维护社会稳定。
三、改革的具体措施
以计算机教育改革的目标为出发点,结合计算机类课程本身实践性强的特点,计算机教育改革应着重培养学生利用计算机技术分析和解决实际问题的能力,从教学内容、教学方法和实践教学三个方面进行。
1. 教学内容
计算机的教学内容需要从广度、深度和应用三个方面来考虑。
首先是广度。这里的广度,并不是说给学生讲的内容、知识领域、最新技术等越多越好。广度首先强调的是知识的系统性和完整性。在学生入学以后,尽可能早的给学生讲解计算机专业的课程知识体系结构,哪些是基础课,哪些是专业课,哪些是应用课,通过这样的讲解,使学生在第一时间对所要学习的知识有一个宏观的把握,知道自己在大学四年应该学习哪些知识,时间安排等,这样学生学习起来就会心里有数,不会一脸的迷茫啦。广度的第二层含义强调的是知识的广泛性,老师在讲授某一门课程的时候,不能仅仅讲这一门课,因为计算机各个课程和知识之间都是相互联系的,所以不论讲授什么课程,都要注意给学生讲解该门课程与其他课程之间的关系,使学生所学习到的知识更加系统。
其次是深度。目前大多数学校在讲授计算机课程的时候,都以基本理论和基本语法为主,更加深入的内容根本涉及不到。主要是因为很多计算机教材,特别是计算机语言类的教材,大都知识讲解基本语法和特点,根本没有比较深入的内容和具体的应用。这样就导致学生学完以后,只是知道简单的语法,还以为这些简单的语法就是计算机语言的全部,更谈不上去解决具体的问题啦。然而要想增加内容的深度,就必须和应用相结合。
所谓应用,就是指利用所学知识去解决实际问题。而在解决实际问题的过程中,学生就会发现平时所学习的基本语法和基础知识就不够用啦,无法满足解决实际问题的需要,所以就需要学习较为深入的内容,并用所学的内容进一步解决实际问题。
2. 教学方法
选定了合适的教学内容以后,怎么样把这些内容传授给学生,并且使学生达到较好的学习效果,这就使教学方法所要解决的主要问题。
课堂教学是讲授内容、传授知识的主要方式,然而在课堂教学中普遍存在这样的现象:老师不停的讲,学生只是被动的接受,根本没有思考的时间,学生的思维只是在机械地追随老师的思路,甚至很多同学根本不听老师讲的,自己在下面看书。之所以出现这种情况,主要有以下几个原因:一是老师没有讲清楚所学习的内容有什么用,能够解决什么问题,导致学生不感兴趣,二是没有引发学生的思考,学生的大脑处于停滞状态,只是被动接受,没有主动思考。所以课堂教学应该从以下几个方面着手:提出问题'分析问题'引出解决问题所需要的知识'最后讲解如何用所学的知识解决最初提出的问题。这也可以称之为“ 问题驱动法” ,使学生的学习始终围绕着解决某一个实际问题来展开。
现在各个高校都建立了自己的校园网络,这大大方便了学生之间相互交流和学习。所以除了课堂教学以外,还可以通过网络开展网络教学活动【2】。教师可以建立自己的课程教学网站,把课程相关的一些资料比如大纲、课件、习题等都放在网站上,那么学生在课下就可以通过网站进行复习。同时在网站中还可以增加BBS模块,在这里老师和学生都可以提出问题,引导大家积极讨论、交流,共同分析问题,寻找解决问题的办法。这样就可以极大的激发学生学习的兴趣,学生回答了别人的问题,也会觉得有成就感,进一步促进学习。
3. 实践教学
学习的目的就是为了应用、解决实际的问题,也只有在解决实际问题的过程中,才能发现新的问题,学习的知识才会越深入,所以就要十分重视实践教学。课程设计【3】是开展实践教学的一个好方法。课程设计和一般基础实验不同,它从宏观考虑,着眼于全课程,目的是为了提高学生的综合知识应用能力和软件开发的能力。课程设计应从以下几个方面展开:
(1)题目的选择
课程设计题目的选择一定要慎重,所选的题目既要能够解决实际的问题,又要涉及到所讲授的重要内容。因为只有能够解决实际问题的题目才能够引起学生的兴趣,只有涉及到大部分重要知识内容才能够起到锻炼和学习的目的。
(2)课程设计报告
在做课程设计的过程中,要着重培养学生团队协作能力和按照软件工程的思想进行软件开发的能力。规范课程设计报告,按照软件工程的步骤,从需求分析、概要设计、详细设计、调试、用户使用说明,测试结果等几个方面撰写文档。
(3)实施办法和评价体系
课程设计的题目选好以后,还需要制定切实可行的实施办法和评价体系,只有这样才能够把课程设计付诸实践,达到预期的目的。
① 制定详细的的课程设计大纲,为学生的课程设计提供指导,确保课程设计的可行性。其中要给出课程设计要完成的主要目标、所涉及到主要知识、重点、难点说明等问题。
② 将学生分成若干小组。要求同组学生在需求分析、概要设计和详细设计阶段进行分工合作,相互交流讨论,最后独自编码完成。
③ 课程设计的成绩可以作为期末成绩的一部分,并占有适当的比例,如30%,这样才能够引起学生的高度重视,达到预期的效果。
总之,计算机教学改革的目标要确保学生对计算机知识有一个宏观的把握和理解,使学生能够用所学习的知识解决实际问题,培养和锻炼学生分析问题、解决问题和实际动手的能力。
参考文献
[1] 陈道蓄.计算机学科发展与专业规.
[2] 姚志浩.坚持创新培养计算机技能型紧缺人才:计算机专业教学改革实践与探索.现代教育管理与教学,No.5,2006.
[3] 周果霞、禹宏云.课程设计教学改革的探讨. 当代教育论坛, 2005年第6期.
作者简介:
马友忠男( 1981-6),籍贯:河南,讲师,硕士学位,研究方向:数据仓库与数据挖掘、WEB挖掘。
刘艳艳 女(1980),讲师,硕士学位,研究方向:大学生心理健康教育、高等教育。
关键词 相对过剩;计算机专业;教学改革;课程设计
AbstractBased on the analysis of the status of the computer professional education, We discuss about the necessity of computer teachingreform, the aims of the reform, the reform measures, and several other areas of computer science teaching reform.
Key WordsRelative surplus;computer speciality;teaching reform; curriculum design
随着计算机的不断普及和信息技术的飞速发展,计算机应用的深度和广度【1】不断拓展,为了满足社会对计算机人才的需求,计算机专业教育的规模也急剧扩张。然而在教育规模不断扩张的过程中,计算机教育的目标、教学内容和教学方式都在不同程度上存在着各种各样的问题,从而导致出现了一些奇怪的现象:一方面社会和企业对计算机人才有很大的需求,但是另一方面学校里面的计算机毕业生却找不到合适的工作。本文试图从计算机教育现状、改革的必要性、改革目标和改革的措施等几个方面来分析计算机教育目前存在的问题,以期找到计算机人才相对过剩问题的解决办法。
一、计算机教育现状
计算机技术和信息技术在方便人们生产生活的同时,也极大地促进了社会的进步和生产力的发展。随着计算机应用的不断深入和扩展,社会对计算机人才的需求与日俱增,在这种情况下,计算机专业教育规模相应地急剧扩张,各个高校和计算机教育机构不断扩招,生源也十分充足。据统计,截止2005年,全国共有505个计算机系(院), 36万在校生, 每年毕业10万人, 大约9万进入就业市场【1】。
然而在就业市场当中,计算机专业毕业生优势不明显,能力方面缺陷明显。逐渐出现了就业困难的现状,学校也出现了“ 待研”一族。就业难的原因是什么呢?是由于社会需求减少了吗?反观就业市场,社会对计算机人才的需求不但没有减少,反而有增加的趋势。这就说明计算机人才的过剩不是真正的过剩,而是一种“ 相对过剩”。主要矛盾不是数量太多,而是培养的学生不能够满足社会和企业的需求,导致结构不合理。
二、改革的必要性及改革的目标
1. 改革的必要性
现在很多高校培养出来的计算机专业学生普遍存在基础知识不扎实,基本理论、原理不清楚,实践能力差的问题,基础没有学好,实践能力也没有提高,从而导致了计算机人才“相对过剩”现象的出现。由于以上原因的出现,计算机专业的毕业生相对于其他专业毕业生的优势几乎不复存在,就业难问题凸显。在南方一些城市,很多大学毕业生毕业以后没有选择立即就业,而是去一些技术培训学校进行半年左右的培训,然后才去就业,并且效果明显。这种现象的出现在一定程度上反应了大学计算机教育存在的问题。因此大学计算机教育改革势在必行。
2. 改革的目标
计算机教育改革应以满足社会需求、增强学生的实际动手能力、培养学生利用计算机技术分析和解决实际问题的能力为目标,从教学内容、教学方法和实践教学三个方面进行。为社会和企业培养更多的合格计算机人才,缓解计算机人才紧缺的状况,另外一方面也是为了缓解当前的就业压力,使更多的计算机毕业生顺利就业,维护社会稳定。
三、改革的具体措施
以计算机教育改革的目标为出发点,结合计算机类课程本身实践性强的特点,计算机教育改革应着重培养学生利用计算机技术分析和解决实际问题的能力,从教学内容、教学方法和实践教学三个方面进行。
1. 教学内容
计算机的教学内容需要从广度、深度和应用三个方面来考虑。
首先是广度。这里的广度,并不是说给学生讲的内容、知识领域、最新技术等越多越好。广度首先强调的是知识的系统性和完整性。在学生入学以后,尽可能早的给学生讲解计算机专业的课程知识体系结构,哪些是基础课,哪些是专业课,哪些是应用课,通过这样的讲解,使学生在第一时间对所要学习的知识有一个宏观的把握,知道自己在大学四年应该学习哪些知识,时间安排等,这样学生学习起来就会心里有数,不会一脸的迷茫啦。广度的第二层含义强调的是知识的广泛性,老师在讲授某一门课程的时候,不能仅仅讲这一门课,因为计算机各个课程和知识之间都是相互联系的,所以不论讲授什么课程,都要注意给学生讲解该门课程与其他课程之间的关系,使学生所学习到的知识更加系统。
其次是深度。目前大多数学校在讲授计算机课程的时候,都以基本理论和基本语法为主,更加深入的内容根本涉及不到。主要是因为很多计算机教材,特别是计算机语言类的教材,大都知识讲解基本语法和特点,根本没有比较深入的内容和具体的应用。这样就导致学生学完以后,只是知道简单的语法,还以为这些简单的语法就是计算机语言的全部,更谈不上去解决具体的问题啦。然而要想增加内容的深度,就必须和应用相结合。
所谓应用,就是指利用所学知识去解决实际问题。而在解决实际问题的过程中,学生就会发现平时所学习的基本语法和基础知识就不够用啦,无法满足解决实际问题的需要,所以就需要学习较为深入的内容,并用所学的内容进一步解决实际问题。
2. 教学方法
选定了合适的教学内容以后,怎么样把这些内容传授给学生,并且使学生达到较好的学习效果,这就使教学方法所要解决的主要问题。
课堂教学是讲授内容、传授知识的主要方式,然而在课堂教学中普遍存在这样的现象:老师不停的讲,学生只是被动的接受,根本没有思考的时间,学生的思维只是在机械地追随老师的思路,甚至很多同学根本不听老师讲的,自己在下面看书。之所以出现这种情况,主要有以下几个原因:一是老师没有讲清楚所学习的内容有什么用,能够解决什么问题,导致学生不感兴趣,二是没有引发学生的思考,学生的大脑处于停滞状态,只是被动接受,没有主动思考。所以课堂教学应该从以下几个方面着手:提出问题'分析问题'引出解决问题所需要的知识'最后讲解如何用所学的知识解决最初提出的问题。这也可以称之为“ 问题驱动法” ,使学生的学习始终围绕着解决某一个实际问题来展开。
现在各个高校都建立了自己的校园网络,这大大方便了学生之间相互交流和学习。所以除了课堂教学以外,还可以通过网络开展网络教学活动【2】。教师可以建立自己的课程教学网站,把课程相关的一些资料比如大纲、课件、习题等都放在网站上,那么学生在课下就可以通过网站进行复习。同时在网站中还可以增加BBS模块,在这里老师和学生都可以提出问题,引导大家积极讨论、交流,共同分析问题,寻找解决问题的办法。这样就可以极大的激发学生学习的兴趣,学生回答了别人的问题,也会觉得有成就感,进一步促进学习。
3. 实践教学
学习的目的就是为了应用、解决实际的问题,也只有在解决实际问题的过程中,才能发现新的问题,学习的知识才会越深入,所以就要十分重视实践教学。课程设计【3】是开展实践教学的一个好方法。课程设计和一般基础实验不同,它从宏观考虑,着眼于全课程,目的是为了提高学生的综合知识应用能力和软件开发的能力。课程设计应从以下几个方面展开:
(1)题目的选择
课程设计题目的选择一定要慎重,所选的题目既要能够解决实际的问题,又要涉及到所讲授的重要内容。因为只有能够解决实际问题的题目才能够引起学生的兴趣,只有涉及到大部分重要知识内容才能够起到锻炼和学习的目的。
(2)课程设计报告
在做课程设计的过程中,要着重培养学生团队协作能力和按照软件工程的思想进行软件开发的能力。规范课程设计报告,按照软件工程的步骤,从需求分析、概要设计、详细设计、调试、用户使用说明,测试结果等几个方面撰写文档。
(3)实施办法和评价体系
课程设计的题目选好以后,还需要制定切实可行的实施办法和评价体系,只有这样才能够把课程设计付诸实践,达到预期的目的。
① 制定详细的的课程设计大纲,为学生的课程设计提供指导,确保课程设计的可行性。其中要给出课程设计要完成的主要目标、所涉及到主要知识、重点、难点说明等问题。
② 将学生分成若干小组。要求同组学生在需求分析、概要设计和详细设计阶段进行分工合作,相互交流讨论,最后独自编码完成。
③ 课程设计的成绩可以作为期末成绩的一部分,并占有适当的比例,如30%,这样才能够引起学生的高度重视,达到预期的效果。
总之,计算机教学改革的目标要确保学生对计算机知识有一个宏观的把握和理解,使学生能够用所学习的知识解决实际问题,培养和锻炼学生分析问题、解决问题和实际动手的能力。
参考文献
[1] 陈道蓄.计算机学科发展与专业规.
[2] 姚志浩.坚持创新培养计算机技能型紧缺人才:计算机专业教学改革实践与探索.现代教育管理与教学,No.5,2006.
[3] 周果霞、禹宏云.课程设计教学改革的探讨. 当代教育论坛, 2005年第6期.
作者简介:
马友忠男( 1981-6),籍贯:河南,讲师,硕士学位,研究方向:数据仓库与数据挖掘、WEB挖掘。
刘艳艳 女(1980),讲师,硕士学位,研究方向:大学生心理健康教育、高等教育。