首页 > 范文大全 > 正文

程序员考证融入课程教学的实施与探索

开篇:润墨网以专业的文秘视角,为您筛选了一篇程序员考证融入课程教学的实施与探索范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要: 天津开发区职业技术学院从2007年开始,把软考程序员课程纳入正常教学的课程,主要教学对象是对计算机应用技术专业的学生,多年来为适应软考的变化,和技术不断更新的要求,我们不断改进教育教学方法。文章从如何把软考程序员教学课堂组织做好,并提高通过率的角度出发,阐述如何组织课堂教学,分享教学经验,并得到良好的效果。

Abstract: Since 2007, TEDA Polytechnic blends the programmer exam into the normal teaching course, the main teaching object is the students majored in computer application technology specialty. For many years, in order to adapt to the change of program exam, and technology constantly updated requirements, we continuously improve the education and teaching methods. This article mainly discusses how to design the programmer classroom teaching, and improve the percent of pass, this paper discusses how to organize the classroom teaching, share experience in teaching, and get good effect.

关键词: 程序员;课堂教学;软考

Key words:programmers;classroom teaching;computer technology and software professional and technical qualifications (level) examination

中图分类号:G42 文献标识码:A 文章编号:1006-4311(2012)36-0209-02

1 软考情况介绍

计算机技术与软件专业技术资格(水平)考试是由原国家人事部和信息产业部组织的(现已更名为人力资源和社会保障部以及工业和信息化部)全国计算机软件职业资格认证统一考试。计算机专业技术资格(水平)实施全国统一考试后,不再进行计算机技术与软件相应专业和级别的专业技术职务任职资格评审工作。因此,这种考试既是职业资格考试,又是职称资格考试。

为提高计算机专业人才的培养水平,提高毕业生在社会上的竞争力,天津开发区职业技术学院开始对部分软考科目进行组织教学,并引入正常的教学环节,除了参加国家组织的软考外,还把部分课程作为学生必须取得相应学分的必修科目。

2 软考程序员情况分析

从2004年下半年开始的软考进行了改革,程序员被列为初级水平考试,虽然是初级,但其考核的能力范围和难度系数较大,其通过率一直不高。

程序员考试试题分为上午试题和下午试题部分。各75分,达到45分为合格,只有上下午都通过才算整体合格,获得职业资格证书。程序员考试和软考其他科目一样,每年组织两次,分布在每年5月份和11月份。

上午试题的覆盖范围相当广泛,既包括Office办公软件的知识,还包括计算机英语的知识,其他的考核范围基本是教材中用到的知识。下午试题每位考生要答5道题,共包括算法流程图、C语言、程序设计应用、数据结构和选答题,其中选答题来自C++和Java试题选做一道。

这几年来程序员上午试题在保持传统知识考点的基础上,每年都有新题型出现,如传统的程序语言基础知识、数据库技术和数据结构等试题每次都保持在一定的比例。但新的题型基本每次都要出现。下午试题基本稳定,但难度有所增加,尤其是最后一题,其考核范围、试题难度和知识广度都在不断增加。

3 课堂教学组织

由于程序员是一门考证的课程,要想教好这门课,并取得良好的教学效果,就应该先研究软考程序员考试大纲,对考试大纲中所要求的知识点有充分的了解,根据这几年来形势的不断变化,合理地组织课堂教学。

从2007年11月份我院同学参加考试以来,已经连续参加了6年,以前组织教学是在每届同学的大二第二个学期,这时他们基本学完或接触了高职计算机专业的基本课程,学习完本课程适合参加程序员考试。在2010年以前(参加学习的是2008级学生),我们课时安排是这样的,每周4课时,共有16个教学周,讲授内容即涉及到计算机科学基础知识、操作系统基础知识、数据库基础知识,也涉及到多媒体基础知识、网络基础知识、程序语言基础知识、软件工程基础知识、数据结构与算法、标准化和知识产权、安全性基础知识,还有C、C++、Java等语言程序设计。由于每年软考的时间上半年安排在5月份,而那时本门课程根本无法讲完,所以学生要想把所有课程都学完再参加考试,只能等到下半年的11月份。而那时又是学生大三的第一个学期将近期末,我院所有课程都已结束,有的同学都开始实习了,并且在这个学期有没有开设这门课程,所以好多同学在上半年打好的基础都忘了。基于以上时间和课程的安排冲突的原因,我院学生的通过率也一直不是很高。

从2011年开始,我们调整了教学课时的分配,从以前的16个教学周,每周4课时,调整为11个教学周,每周6课时,这样就可以在五月中旬把课程讲完,让同学们参加程序员考试。解决了以前同学们参加上半年考试时课程还没讲完,参加下半年考试时又没有就开设门课程的问题。使同学们在掌握本门课程知识最好的时候参加考试。

在教学过程中,由于本课程教学内容比较全面,几乎涵盖了所有计算机专业基础课程,为了使学生学后能获取相应的程序员资格证书,本课程在教学方法上主要采用讲练结合的方式。从历届的软考题中选取大量典型试题,讲完每一章后,进行相应的考试练习,分析每年的出题思路,着重培养同学综合运用所学知识的能力,灵活掌握运用程序设计语言进行程序分析和设计的能力。

教材方面我们一直采用的是全国计算机技术与软件技术专业资格(水平)考试指定用书《程序员教程》,从今年开始我们使用教材已经从程序员第二版升级到第三版,和第二版相比,内容稍有变动,去掉了“VB程序设计”这一章。这一章本来也不是讲课的重点,其考试内容下午试题的“VB题”早已不考,因此教学内容除了不介绍这一章,没太大变化。使用的题库已从原先的2008版升级到2010版,需要讲的试题多了,但这样学生就更能把握近几年的出题思路,有利于考试。在讲课内容上,由于这门课已经开设了6年,对于考试的重点难点早已有了比较准确的把握,在讲每一章的时候先把这一章的重点难点,考试时所占的分值告诉学生,让他们有所了解;其次是重点复习,辅以历年考试习题,同学们掌握起来还是比较容易,对于一些常考的题型要重点讲解;再次就是下午试题,考的知识点虽集中,但形势变化多样,平时要从基础讲起,重点讲解程序分析的思路,和做题技巧,告诉学生,不能把重点思路放在某一道题上,要把重点思路放在分析的方法和技巧上。最后把近两年的考试真题,打印成试卷,在临考一两周的时候,让同学们作为模拟试题使用,让同学们充分把握程序员考试的出题思路,有重点地去复习相关知识,以便使他们通过考试,取得职业资格证书。

4 取得的教学效果

经过几年的经验积累和对授课方式的转变,我们抓住了考试的重点和难点,以及出题的基本规律。通过给同学们具体的复习,同学们参加程序员考试的通过率也极大地得到了提高,大大高于天津市包括本科院校在内的平均水平。从2011年我们教学组织方式改为每周6课时后,近两年取得了不错的成绩,通过率统计如表1。

5 结论体会

软考程序员职业资格认证考试,几乎涵盖了所有计算机专业基础课程,其难度也高于其它初级考试。对于计算机系的同学来时想通过考试取得证书,虽有难度,但只要通过好的复习方法,重点把握考试大纲中要求的知识内容。对历年试题有一个全面的分析,分析每年的出题思路,想通过考试也不是很难。作为高职院校的计算机系的教师,我们当然希望同学们在校期间能够取得相应的职业资格认证,为他们以后从事相关计算机行业相关工作奠定一些基础。我们学院一直重视对学生知识结构和能力的培养,把此课程纳入正常的教学课程也是为了培养学生综合运用所学知识的能力。因此,我们平时教学也应该更注重对学生能力的培养,通过软考程序员这门课程使同学们真正提高自己的计算机专业知识和应用能力。

参考文献:

[1]张淑萍.程序员教程[M].北京:清华大学出版社,2009.

[2]全国计算机专业技术资格考试办公室组.程序员历年试题分析与解答[M].北京:清华大学出版社,2010.

[3]杨洁.如何将计算机考证融入高职学生的课程教学[J].计算机时代,2007,(10).