前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的关于计算机专业的论文主题范文,仅供参考,欢迎阅读并收藏。
Abstract: Aiming at problems existing in the management of undergraduate course graduation design of computer professional course in local universities and colleges at present, through analyzing existing problems this paper puts forwoard countermeasures to solve these problems, in order to help local colleges and universities to strengthen the management of computer professional graduation design work.
关键词: 教学管理;毕业设计;实践教学环节
Key words: teaching management;graduation design;practical teaching link
中图分类号:G64文献标识码:A文章编号:1006-4311(2010)26-0174-02
0引言
本科毕业设计是本科教学中最后一个环节,也是最重要的一个环节,各大学都非常重视本科毕业设计。教育部《关于加强普通高等学校毕业设计(论文)工作的通知》中指出:毕业设计(论文)在培养大学生探索真理,强化社会意识,进行科学研究基本训练,提高综合实践能力与素质等方面,具有不可替代的作用。因此毕业设计环节质量的高低不仅反映了毕业生本身的质量,同时也直接反映了高校教育教学水平的高低[1]。本科毕业设计管理同时也高校教学质量与教学改革工程的主要研究方向。
作为地方本科院校,在人才培养目标上一般都定位于培养应用型高级人才为主,这就决定了其毕业设计实践环节与其它重点院校有一定的区别。作者长期从事地方性院校计算机类相关本科专业毕业设计的管理和评价工作,针对在工作中发现的问题,对毕业设计管理工作方面进行了一些研究和探索。
1存在的主要问题及原因
应该说,随着我国高校的扩招,计算机专业的毕业设计质量存在不同程序的下降,主要存在以下四个方面的问题:
1.1 毕业设计选题不科学毕业设计选题不科学是制约毕业设计质量的关键。地方性本科院校计算机专业既然定位于培养应用型高级人才,其毕业设计的选题就应该与知识的应用相关。实际操作中,选题存在以下几个方面的问题:①对选题关管理不严,学生选题随意性很大,即不科学也不合理。因而存在选题过难时无法完成设计,最终只能匆忙通过换题或者通过非法渠道购买设计论文来完成设计任务,这样毕业设计的质量自然无法保证。或者选题过于简单时,无法达到专业培养目标的要求。②选题重复性大,计算机专业毕业设计有相当数量的学生选题与MIS系统或者简单的网络应用软件相关。以作者所在单位为例,近3年毕业设计选题中有近50%的选题是MIS系统或者简单的网络应用软件开发,且有近10%的选题是陈旧的MIS系统如学籍管理系统、工资管理系统、图书管理系统之类的选题,同时这类选题也是最容易通过非法渠道获取。③选题没有应用背景,设计过程变为虚拟过程。学生在做需求分析过程几乎是凭空想象,由于学生本身就没有实践应用的经验,其虚拟出来的需求与实际有很大的差距,体现在需求分析不合理和不科学,导致设计的不合理,自然无法保障其设计质量。
选题不科学的原因主要是:①导师课题和学生自拟比例不合理。由于地方性本科院校指导教师不如综合性大学指导教师有更多的科研课题和接触更多的新知识,导师的课题经常不能满足学生的需求,或者导师给出的选题不符合学生的兴趣方向,因而学生自拟选题就占有一定比例,而毕业设计作为学生第一次综合性实践,学生选题自然难实现科学性。②指导教师的知识面限制。计算机专业的毕业设计,选题方向应该是宽广的,即可以涉及软件开发、硬件开发、网络设计、信息安全、嵌入式开发等众多方向,可地方性院校的指导教师因知识面限制自身因素,也无法做到每个选题都符合科学性。
1.2 毕业设计指导不到位目前大多地方院校的毕业设计实践环节都安排在第八学期,随着近年高校毕业生就业压力的加大,这段时期恰恰也是学生忙于找工作或到实习单位实习的时期。学生的主要精力并没有放在毕业设计上而是放在找工作上,学生在这学期基本不在学校,导师也无法监控其设计过程。另外,随着近几年计算机专业扩招,地方性院校引入了大批年轻的毕业生充实教师队伍,这些年轻教师毕业后直接从事教学工作,实际的工程项目实践经验不足,而计算机专业本身是一个实践性要求很强的专业,没有这些实践体会,就很难理解软件开发过程、软件技术如何应用到生产这些问题,从而影响了毕业设计的质量[2]。
1.3 毕业设计时间无法保证计算机专业是一个实践性很强的专业,在一个学期中,学生将进行资料检索、选题、调研、相关开发软件的学习应用、程序设计、论文撰写等几个阶段,不要说设计质量,就设计的时间上都不能完全保证[1]。
1.4 毕业设计评价不科学尽管各院校对毕业设计的评价都有一个指导性体系,这个体系是对所有本科专业制定的,具有普及性而缺乏专业性,大多数地方院校并没有针对计算机专业的毕业设计评价体系,这样就会出现对同一个设计评价差距很大。
2解决问题的对策
2.1 选题环节的管理加强对学生选题的管理,是提高毕业设计质量的关键,可以从以下几方面考虑:①限定学生自拟选题的比例。指导导师和学生自拟的选题比例应该控制在7:3,学生自拟的选题应该通过毕业设计领导小组审核。原则上学生自拟选题应该是学生特别感兴趣的方向和已有一定研究的方向,或学生亲自参与过的项目。②选题尽可能是指导教师正在研究或已研究过的科研课题的子项,是指导教师熟悉的专业领域,或者是导师正在开发的一些系统项目。③选题尽可能与实际应用相结合。原则上不允许选择通用MIS系统如网上购物、工资管理、人事管理、档案管理、网络考试、进销存管理等系统作为选题,除非此类系统有一定的实际应用背景。④当选题不足时,可以选择摸拟一些常用软件如聊天类、防火墙、浏览器、写字板、简单游戏、简单小工具等作为选题,通过不同的开发技术来实现这些软件的功能。⑤适当控制理论型选题,加大工程型、应用型选题的比例。地方院校既然以培养应用型人才为目标,毕业设计选题就应该加大工程型、应用型选题的比例,一般要求达到70%以上。⑥选题初定后,毕业设计领导小组应对学生选题进行汇总和、统计,尽可能控制选题重复的现象,对重复选题进行重新选题。⑦重视开题报告的审定。通过开题报告可以对学生设计目标和设计路线进行分析,以确定选题设计的难易度和工作量,判断学生能否按时完成设计任务,以避免学生无法完成设计任务。⑧选题确定后,应该原则上不允许学生更换选题。确实需要更换选题的,毕业设计工作小组应该严格把关。
2.2 毕业设计过程指导的管理加强对设计过程的管理,是提高设计质量的保障,可以从以下几方面考虑:①加强与学生对设计的沟通,建立可靠的沟通方式,定期监控学生的设计过程。学生在设计期间可能在校外实习和找工作,应建立制度规定学生定期通过电话或E_Mail向导师汇报设计过程。②加强对学生毕业设计过程中需求分析的质量监控。需求分析决定设计的技术路线,绝大多数毕业设计质量不高的原因就是需求分析没有仔细深入,常常是凭空虚拟。建议指导导师对学生的需求分析单独审核,需求分析可以作为毕业设计管理的一个单独环节加以管理,只有审核通过后方可进行下一步的设计。③加强对学生毕业论文第一稿的质量监控。论文第一稿体现了整个毕业论文的框架,由于大多数学生对论文写作方法不熟悉,不会组织论文内容,指导老师应该多指导学生学会论文的组织,突击论文重点描述的内容和写作方法。④设计技术路线在一般情况下,学生可以通过参考文献获取,也可以通过指导导师对学生的技术应用进行指导。⑤加强对指导教师的培养,有计划地派遣指导教师利用暑假到企业进行进修,多了解企业的需求和开发技术。
2.3 毕业设计时间的保证由于计算机类专业毕业设计一般要求较长的时间,建议毕业设计的工作从第六个学期末开始。在第六个学期末进行选题,利用一个暑假进行参考文献的阅读,在第七个学期初开始进行开题,然后进行需求分析,学生利用一个学期在导师的指导下完成需求分析、技术路线和总体设计的设计,在第七个学期末毕业设计总体框架就基本形成。学生在第八个学期在校外进行实习或找工作过程中,只需要完成详细设计即可,从而保障了设计的时间和质量。
2.4 毕业设计评价的管理计算机类专业的毕业设计的评价,应该包括对设计的评价和对论文写作水平的评价,应该分别建设两个评价体系:①建议对设计的评价主要从选题的科学性、技术设计路线的选择、需求分析的能力、设计目标的实现来综合评价,并细化评价指标。对设计的评价主要是通过设计答辩过程来实现,应该认真组织答辩过程。②建议对论文质量的评价应该从文题相符、论文的结构、表达的能力、用语的科学性和格式方面来综合评价,并细化评价指标。对论文的评价主要是通过评阅教师对学生论文的仔细评阅来实现。③对毕业设计与论文的综合评价,需要综合设计的评价和论文和评价。由于地方院校培养的是应用型高级人才,强调学生的实践能力,建议在毕业设计与论文的综合评价中,设计的评价和论文质量的评价的比例控制为6:4。
3小结
提高地方院校毕业设计和毕业论文的质量是人才培养和教学改革永恒的课题,同时也是学生通过大学四年本科学习后的知识总结和对人才培养目标是否实现的评价。通过探索和研究毕业设计管理来提高毕业设计的质量是非常有意义的,希望更多的地方院校计算机类专业教学管理人员共同参加对毕业设计管理的探讨,以实现提高毕业设计质量的目标。
参考文献:
【关键词】计算机专业英语 情境模拟 教学方法
【Abstract】This paper presents a teaching method for computer specialty English based on situation simulation. Situation simulation is a teaching method by which teachers design situations and let the students play the role according to the teaching contents and targets. In the situation simulation process, students acquire knowledge and improve ability in the highly simulation situation. This teaching method pays attention to practice, interest and actual effect. It puts theory into practice and improves the practical ability and professional English application ability of computer major students.
【Keywords】Computer specialty English; Situation simulation; Teaching method
【基金项目】黑龙江省高教学会“十二五”规划课题,项目编号:14G310。
【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2016)04-0106-02
一、引言
近些年来,计算机技术发展迅猛,核心理论和新兴技术的发源地基本为以欧美为主的发达国家,因此原始和权威的技术文献资料均是以英文方式出版的。同时英语是一种主要的国际交流语言,在计算机理论与技术的国际会议中,无论是演讲介绍还是会议论文出版,均以英语作为主要语言。作为计算机相关专业的学生,掌握好计算机英语,可以在未来的工作和研究中及时准确地了解行业前沿动态,拓宽视野,提升专业技能。
为了切实提升学生的应用能力,使专业英语的教学效果得以体现,笔者提出了基于情境模拟的专业英语教学方法。使用这种方法可以有目的地根据未来专业可能应用的场景制定教学目标,设计课上教学和课后学习内容,提高学生的专业英语应用能力。
二、传统英语与专门用途英语的区别
ESP是English for Specific Purposes的缩写,即专门用途英语或专业英语,是根据学习者的特定目的和特定需求而开设的英语课程,如旅游英语、财经英语和计算机英语等。一般专业英语开设的学期为第三学期或之后,此时学生已经完成了规定的英语课程,这使得专业英语教学面临着现实的问题。使用传统的“读、译”方式,很难激发学生的学习兴趣;传统的教学方式,使学生专注于书本,掌握基本的语言知识。而专业英语的目的是引导学生进一步利用英语作为工具获取本领域的前沿知识理论和技术,目的性更强,要求更高。传统英语与专门用途英语的区别(以计算机专业英语为例),见下表1。
从上表可以看到:学习计算机专业英语的目的是,熟悉计算机科学和技术类英文文章的语法和文法结构特点,掌握专业词汇,进而利用这门语言作为工具,去了解和掌握以这门语言描述的更加广泛的或更加专业的知识。比较传统的大学英语,根据本门课的课程特点及计算机专业学生的实际需求,本文设计了一种基于情景模拟的计算机专业英语教学方法。基于情境模拟的教学法,能够根据学生未来岗位需求设计教学内容,教学目标更加明确、教学内容更具针对性、与计算机专业学生的就业方向切合度更高,为学生将来就业打下良好的基础。
三、课堂上遇到的问题及对策
(一)教学中遇到的问题
计算机专业英语在教学上主要采用读课文、翻译、学习专业词汇的教学方式。课程刚开始时,学生还能够和教师一起学习和理解书中的内容。随着课程的深入,有些学生的注意力就不集中了。经过连续两学期的基础英语的学习,学生已经进入了一个疲劳期,所以再次面对类似的学习模式,不会有太大兴趣。而且课后作业也只是做课后的选择和判断练习题,激发不起学习的兴趣,学生学习的积极性不高。
意识到这一问题后,笔者在教学环节中,增加了课堂讨论这一部分,目的是调动学生的积极性,激发学习的兴趣。这个环节是根据课堂教学内容设立主题供大家思考。同时,为了避免课堂内容的单调性,在课下布置了扩展阅读的任务。因为每个学生的爱好和特长不同,所以刚开始扩展阅读没有限定范围,学生可以在网络上阅读,也可以去学校图书馆的外文阅览室借阅。笔者曾认为这种方式可以让学生放松,愉快地完成学习任务。但很快发现学生并没有认真完成,只有少数人阅读了图书馆的影印版计算机教材。因此,笔者认为教师对教学内容需要限定范围并做出具体要求,如提交读书报告,或前沿资料的翻译。
总结以上存在的问题,笔者重新调整了授课计划,本质上仍是围绕着如何提高学生学习效果展开的。对于课后的扩展阅读,课堂讨论形式,以及期中和期末考试内容都进行了调整,形成一种以情境模拟为主的教学方式。通过这次的调整,教学效果有了极大的提高。
(二)基于情境模拟的计算机专业英语教学方法
首先、课堂教学内容实现多样性。课堂教学以教材为主,课外视频、音频、扩展阅读内容为重要辅助手段。这是因为教材具有一定的系统性,沿着教材的脉络可以使学生系统的了解所学知识的整体框架。课外内容作为必要的补充,实现教学内容的多样化,避免学生长期陷入课本,产生学习的倦怠感。为了使学生的阅读更具目的性,同时更易于考核,笔者为扩展阅读规定了范围,包括编程语言、操作系统和数据挖掘技术。学生作业有两种形式,提交心得体会,或者一对一的交谈。这样的考核形式有助于提高学生们的主观能动性,同时也是对他们未来学习工作中撰写研究论文、论文综述进行的一种简单训练。
第二、基于情境模拟的课堂讨论设计。讨论环节是课堂教学中充满活力的部分,基于情境模拟的课堂讨论设计能够很好的实现师生互动、生生互动、活跃课堂气氛。教师通过创设教学情境,引发学生进行体验性学习。师生在一次次思想的碰撞与言语的交锋中,实现学习知识、学会合作、提高能力、达成共识的教育目标。
1.分组讨论营造轻松、自由的氛围,创设workshop情境。
Workshop是指讨论研习会,是由几个人进行密集讨论的集会,通常是学术会议的一个环节。这是未来学生在工作或交流中经常会遇到的场景。为了模拟这个情境,课堂上需要设一个主题,每个小组围绕这个主题讨论,比如“不同操作系统的内存管理机制的特点分别是什么,共性是什么?”一般一个小组10人左右。讨论时,教师在下面走动观察,会发现学生在自由讨论中很自然,与和老师面对面交谈时相比更加平和,没什么焦虑,简单的问题表述地很清晰,其他同学也会提示和纠正。这种互相交流,互相讨论的模式,与workshop的情境氛围极为相似。
2.分组辩论营造合作与竞争的氛围,创设方案讨论情境。
课堂设定一个主题,进行辩论。比如“Java和C#你更喜欢哪一种,为什么?”辩论时一般会根据辩论的主题自然分为两组,两组人数大致相等。每当一组中的论点说完后,另一组会继续表述自己的观点。这种与组内成员合作、组外成员竞争的情境在计算机专业学生未来的工作中经常会遇到。公司组内同事关于设计方案的讨论,在一些场合提出自己观点或对异议回答时,情况都是类似的。
3.展示环节营造民主、开放的氛围,创设技术报告情境。
学生把书本上学习的知识,通过分组讨论和自由辩论环节,形成自己的认识,在课堂上分享给其他同学。可提前一周准备,范围为当前计算机发展前沿问题,比如大数据的应用,有很多同学会报名,这种情境类似于做科学技术报告,对于他们来讲价值是巨大的。展示之后会有学生和老师的提问环节,这一环节中所有听众都可以发表自己的观点并与主讲同学交流。这种民主、开放的情境模拟氛围,有利于调动同学们自己思考、讨论、解决问题,教师只是适当的加以解释和引导,因而很受学生们的欢迎。
第三,在考试内容上的调整。
一方面,考试内容更加突出平时表现和课堂实操部分。另一方面调整期末试卷内容。可参考美国大学计算机相关专业的期末试题,但应根据学生的实际水平适当降低难度,以免盲目照搬国外的考试内容,而降低学生的学习热情。同时也多注意国内计算机专业的发展趋势。比如国家级程序员考试中都会有计算机专业英语方面的阅读试题,可以有针对性地加入到学生的考试内容之中。
四、结论
本文提供了一种基于情境模拟的计算机专业英语教学方法。在教学过程中利用未来可能出现的应用情境来设计课上和课下的教学模块,并将各模块贯穿起来,形成一个有机的整体。通过两学期的实施,很多学生张开了嘴,敢于在专业技术领域讲述自己的见解,提出看法和疑问。其实这正是计算机专业英语教学的目的。相比于基础英语的教学,专业英语与学生未来的就业岗位契合度更高。课下阅读提交的报告具有一定的质量,课堂上学生的主动性提高了,课堂变得不再沉闷。总之,采用了这种教学模式后,教学效果得到了极大的提高。
参考文献:
[1]Bachman,L.F.Some reflections on situation-based language performance assessment[J].Language Testing.2002,19(4)
[2]Ellis,R. Situation-based Learning and Teaching[M]. Oxford: Oxford University Press,1984
[3]刘法公.论基础英语与专门用途英语的教学关系[J].外语与外语教学.2003(3)
[4]陆伟成.专门用途英语(ESP)课程设计原则、程序及教学指导[J].高等工程教育研究.2009(2)
[5]辛淼淼.情景教学法在高职高专英语课堂教学中的应用[D].中国优秀硕士学位论文全文数据库
关键词:毕业设计;计算机专业;本科生;实践教学
中图分类号:G647.2 文献标识码:A 文章编号:1009-3044(2016)10-0140-03
Abstract: Graduation design is the most important practical teaching in the undergraduate teaching process. The graduation design of computer major is an important way to cultivate students' comprehensive application of knowledge to solve practical problems, and improve students' practical ability and innovation ability. In this paper, firstly, the current situation of graduation design of computer major is presented, and then many reform ideas on graduation design management system, the topics of graduation design, process monitoring of graduation design, incentive system of graduation design and the funds of graduation design are proposed.
Key words: graduation design; computer major; undergraduate; practical teaching
1 概述
“以培养学生的创新精神和实践能力为重点,强化生产实习、毕业设计等实践教学环节”是教育振兴计划中对高等教育的一个重要内容[1, 2]。近年来,各个工科类高校为了提高学生课外实践动手能力,以不同方式压缩课程理论学时,让学生回归实验室,增强学生实践能力,激发学生创新精神。其中本科生的毕业设计是高校教学中提高知识应用综合能力的重要的实践性教学环节之一[3],无论是学校管理层,还是学院专业教师,都希望加强毕业设计的教学管理,切实发挥毕业设计在人才培养,特别是计算机专业的人才培养中的重要作用。在一定程度上讲,毕业设计质量的好坏体现了本科学生前七学期对理论知识学习的综合情况,是对学生从理论到实践进行的一次综合训练。对计算机专业的毕业设计,是培养学生综合运用基本理论、专业基础知识、专业知识去独立分析、解决本专业范围内的一般的工程技术问题的能力的重要手段。同时,毕业设计环节也是提高学生针对具体问题,查阅相关资料,在导师的指导下,攻克具体实际问题,培养学生严肃认真的科学态度、严谨求实的工作作风、积极创新的科学精神,是学生本科阶段最后一门综合学习环节。
随着高等教育的飞速发展,特别是近年来,高校招生比例逐渐扩大,学生生源质量下降,高等教育已经从精英教育向大众教育转变[4]。课堂教学质量出现下滑,教学资源出现短缺,学生课堂学习状态每况愈下,特别是毕业设计阶段,学生因为找工作等因素对毕业设计兴趣不够,对毕业设计题目盲目选择,出现论文粗制滥造、抄袭现象严重,甚至有的学生花钱在网上购买相关论文,这些现象与高等教学制定的毕业设计实践教学环节初衷严重不符[4-5]。因此,加强毕业设计教学管理,提高毕业设计质量,是高等学校面临的一个重要课题,提高毕业设计质量是迫在眉睫的任务。
2 计算机专业毕业设计的现状分析
分析当前计算机专业毕业设计出现质量下滑的原因,主要在三个方面:
2.1 学生方面
多数计算机专业的毕业设计任务安排在第八学期,而毕业设计选题工作往往在第七学期结束时安排,这时学生处于找工作、考研、期末考试的阶段,多项任务让学生根本无暇顾及毕业设计选题工作,在学院下达毕业设计选题任务后,很少有学生认真分析题目、与指导老师沟通题目涉及的具体知识和具体要求。多数学生无暇顾及自己能否完成相关题目,匆忙中盲目地选择题目了事,然后等待老师主动找他们,成为当前毕业设计选题的非正常主流现象。同时学生选题后,往往忙于期末考试等相关任务,根本没有查阅资料了解题目,又恰逢寒假过春节,毕业设计虽然已完成选题,但是几乎处于未启动状态。另外,第八学期开学初,学生通常是一个月左右的毕业实习,他们无法投入毕业设计研究工作中。同时,每年学院毕业设计答辩通过率相当高,几乎都能顺利通过,因此学生认为毕业设计通过比考试一门课程通过要容易得多。思想上放松警惕,把精力投入其他事务中。
2.2 教师方面
一方面,随着教师考核任务的加重,教师职称晋升、评优评奖大都以科研为衡量标杆[6],因此教师大都忙于科研工作,很多老师不愿意指导毕业设计,因此,很多时候出现题目数量不够的情况。就算在学院行政干预下勉强指导了学生的毕业设计,部分老师对学生也是放羊式指导,认为毕业设计是学生的事,学生会自觉按照相关规定完成,疏忽对学生的监督、管理和指导。部分负责人的指导老师通过QQ、电话等联系学生,但是学生往往因为找工作、毕业实习、研究生复试等原因对老师不理不睬,让老师有时失去对学生指导的热情。另一方面,部分指导老师根据自己的科研课题,命制了一些科研课题中的问题,本科学生在短期内无法深入研究,最终可能肤浅的应付了事;而还有一部分教师命制的毕业设计题目过于简单,类似于课程设计题目,因此学生在短时间内可以完成。这些太难或者太简单的题目都违背了本科毕业设计的初衷,无法达到本科毕业设计的基本目的。
2.3 管理方面
毕业设计是学生第八学期的主要学习任务,无论从学校层面还是从学院层面都缺乏像课程教学任务那样的教学管理制度,就算有这样的制度,在执行过程中也大打折扣。第一,学校虽然有相关的毕业设计管理条例,但是毕业设计毕竟不等同与课堂教学,过程监控难度较大。第二,学校也成立了专门的毕业设计抽查或者督导小组,但是不同学科的毕业设计标准也不相同,因此,抽查或者督导工作往往停留在毕业设计的形式审查上,对毕业设计的具体内容监控缺乏相应的机制。第三,学院层面虽然也及时提醒老师督促指导学生的毕业设计工作,学工系统的辅导员也在强调学生抓紧完成毕业设计,但是学生和老师真正互动讨论的时间很少,从学院管理层面上需要进一步的科学管理制度。
3 提高毕业设计质量的对策探讨
针对上述情况,要想提高毕业设计的质量,充分发挥毕业设计在计算机专业人才培养中的重要作用,毕业设计的教学管理需要改变方式。转变毕业设计主要是学生自己工作的教育观念,不断优化毕业设计题目,探索毕业设计实践教学的新途径,科学组织毕业设计选题,精心指导并落实毕业设计要求的各个环节,规范化管理,把毕业设计这项最重要的实践教学落到实处。我们可以在以下几个方面进行尝试,希望能够达到预期的效果。
3.1 毕业设计管理规范化、制度化、程序化
首先学校层面对毕业设计工作进行顶层设计,建立包含毕业设计基本要求、基本内容、基本目标的规范化构建,这是一个粗粒度层面的设计,具有广泛性和示范性。第二,学院层面应该在学校设计的整体框架下构架具有学科专业特色的毕业设计具体目标、具体任务、具体要求,相应的毕业设计管理条例、毕业设计题目规范条例、毕业设计选题办法、毕业设计指导细则、毕业设计指导记录、毕业设计中期检查管理办法、毕业设计评分原则、毕业设计答辩规则、毕业设计评优管理办法等一系列规章制定,采用“制度管人,人来管事”的基本工作思路,推进毕业设计工作。第三,在系(部)层面,结合专业的特点,对毕业设计题目进行质量把控,既要有一定的难度和工作量,但又要防止过难导致学生无从下手。同时,指导专业教学部教师学习毕业设计的基本指导思想,宣传毕业设计的重要性,指导新老师参与本科生毕业设计,从题目和指导老师两个方面进行把关,并制定毕业设计答辩基本要求和相应的毕业设计评优管理办法。第四个层面,教学秘书是毕业设计质量监控的纽带,应制定详细的毕业设计进程安排,及时提醒指导老师整个毕业设计过程的具体环节,并及时告知学生每个环节需要做到什么程度,完成哪些表格和任务。这些工作从制度到细节都需要规范化、程序化,顺利推进毕业设计各个环节,避免学生最后突击毕业设计的情况。
3.2 毕业设计题目需要进一步考究
学生是毕业设计的主体,指导老师只能进行指导而不能代替学生写作。因此我们选择的题目既要有足够的专业知识背景,又能体现学生的学习能力,既要尊重现实学生的基本能力,又要具有一定的启发意义。只有学生在毕业设计过程中要感到一定的难度,又能凭借一定的文献深入下去,他们才能主动投入到资料的查阅、程序的编写等工作中,积极思考,勇于探索,确保论文的毕业设计顺利完成[7]。另一个方面,很多老师多年指导学生,而毕业设计题目变化不大,为了避免毕业题目与往届学生的题目重复,老师们应该拓宽思路,既可以是教学内容中的研究内容,又可以是科研工作中的基本问题,对自己曾经选题过的题目的立题依据、主要设计内容等进行修订,为下届的毕业设计选题工作提供了参考;同时,学院毕业设计督导专家可以对每个指导老师最近几年的毕业设计题目进行对比,对于相同或十分相似的题目,建议导师更换题目,避免本届学生直接拷贝往届学生的毕业设计。
3.3 注重毕业设计的开题、中期检查和毕业答辩的关键环节
毕业设计过程中,学生不重视已是多数老师的共识,究其原因,主要归结于学生对毕业设计的认识不够。首先,我们应该像研究生开题那样,在第八学期开展开题报告工作。通过开题报告,至少有三点明显的作用,第一,学生在开题报告前会查阅大量的文献来了解毕业设计题目的相关内容,初步把握题目的主要任务,采用什么方法,达到什么预期效果;这些比导师反复强调让学生查阅资料的效果好得多,基本可以达到毕业设计查阅资料的目的。第二,导师或者专业教师可以通过开题报告,了解学生的进展,初步判定学生的基本能力,预测学生能否顺利完成该毕业设计,并及时和学生商议调整毕业设计的内容和既定目标。第三,通过这种正规的开题报告活动,让学生充分认识毕业设计的重要性,提醒学生务必认真完成毕业设计,否则中期检查或者毕业答辩很难过关。换言之通过这种过程监控,落实到每个具体环节,学生的综合能力自然得到一定的锻炼和提高,避免出现多数学生最后一两周突击应付的情况。
3.4 制定有效的激励制度,有效提高毕业设计质量
我们发现,部分学生成绩不是太好,但是毕业设计非常重视,究其原因,他们因为某门课程未通过,或者学分绩点不够,需要通过毕业设计获得优秀才能顺利毕业。这个现象让我们知道,只有通过激励机制,才能提高老师和学生的积极性。学生在第八学期,面临毕业,很多奖励申请失去机会,特别是毕业设计获得优秀后对多数学生没有任何作用,他们反而因为参加优秀论文的评选要反复修改,要求更严格而放弃申请优秀毕业论文。同时,指导老师也不会因为学生获得优秀毕业论文或者没有答辩通过而受到任何牵连。针对这种想象,我们必须推出有效的激励机制,从学生和指导老师两个方面激励毕业设计工作。第一,制定科学的毕业设计优秀奖励机制,通过不同层次优秀毕业论文可以冲抵未通过考试的课程,或者提高相应课程的绩点等制度,并在各种评优评奖中予以充分体现,这样学生的积极性自然会调动起来,解决毕业设计的内动力问题。第二,制定教师指导毕业设计的奖励制度,除去基本的工作量计算外,对于指导学生获得优秀毕业设计的老师予以不同程度的奖励,特别是在年终考核、职称晋升、评优评奖中应予以充分考虑或者冲抵相应的科研、教研成果,这样可以解决毕业设计工作的外动力问题。通过这两方面的激励机制,使得毕业设计工作走上正轨,切实提高毕业设计质量。
3.5 提高毕业设计运行经费,并有效落实到位
目前,相比研究生来比,本科毕业设计运行经费非常微薄,无法保障毕业设计开题、中期检查、毕业答辩等相关的工作经费。从学生缴纳学费来看,第八学期仅仅只有毕业设计教学任务,相比其他学期来讲,学校省去课堂教学课时费,因此,应充分保障开展毕业实习和毕业设计相关费用,确保毕业设计工作顺利推进。
4 结束语
全国多数高校都开设了计算机相关专业,如何提高计算机专业人才的培养质量是很多高校面临的共同课题[8]。在高等教育大众化的状况下,在研究生教育规模扩大的情况下,本科培养质量和就业压力成为高校关注的问题。特别是动手实践能力要求较高的计算机专业的毕业生,如何尽快能够适应社会要求,如何提高自己的社会竞争力,是IT人才培养工作需要思考的问题。计算机专业本科毕业设计是培养大学生问题分析能力、工程实践能力和创新实践能力的重要手段[9]。计算机专业毕业设计质量的提高,主要依赖学生和指导教师来完成,但是学校和学院在整个过程中如何发挥其引导作用、管理作用,促进各个部分和教学环境的整体配合与协作是一个重要的问题[10-11]。本文首先分析了目前计算机专业毕业设计存在现状和问题,然后提出从毕业设计制度管理、毕业设计选题、毕业设计关键环节、毕业设计激励制度和毕业设计经费等方面提出自己的思路。总之,毕业设计是高等学校人才培养中设置的最重要的实践教学环节,如何高效地发挥这个环节的作用,提高毕业设计质量,达到培养人才的目的,是我们每个教学管理人员需要思考的。
参考文献:
[1] 教育部. 教育部关于进一步深化本科教学改革全面提高教学质量的若干意见[J]. 中华人民共和国教育部公报, 2007(3):9-11.
[2] 张丽, 杨怀卿. 完善计算机专业毕业设计管理条例提高毕业设计质量[J]. 高等农业教育, 2006(8):46-49.
[3] 刘军. 计算机专业毕业设计选题工作探讨[J]. 福建电脑, 2009(12):202-202.
[4] 温艳冬. 关于提高计算机专业毕业设计质量的对策研究[J]. 计算机教育, 2009(5):103-106.
[5] 张媛, 孙全玲, 赵彦强. 计算机专业本科毕业设计的教学与改革[J]. 中国教育技术装备, 2013 (11):20-22.
[6] 王玉锋, 刘保旨, 李雪梅,等. 计算机专业本科毕业设计的探讨[J]. 计算机教育, 2010 (1):77-79.
[7] 聂希芸. 提高计算机专业本科毕业设计质量的探索[J]. 玉溪师范学院学报, 2008, 24(4):62-65.
[8] 刘荣佩, 史庆南, 何蔼平,等. 毕业设计(论文)的质量监控与质量评估研究[J]. 昆明理工大学学报:社会科学版, 2003, 3(4):57-61.
[9] 吴国祥, 虞庐松, 肖蒙. 毕业设计教学质量监控刍议[J]. 兰州交通大学学报, 2012, 31(5):175-178.
关键词计算机专业英语;课程内容;教学方法;辅助教学
1引言
计算机专业英语是各个层次的计算机类专业的必修课,是大学英语教学的延伸和提高,也是学生大学期间英语不断线教育中非常重要的一环。由于计算机学科的特殊性,即绝大部分计算机新技术都源于国外,要想快速学习、掌握这些新技术和新的开发工具,必须能够熟练地阅读计算机英文文献。同时目前倡导的双语教学,要求部分专业课程要用原版英文教材,这就要求学生必须先掌握足够的基础知识专业词汇。所以专业英语对计算机科学及相关专业的学生来讲,非常重要。
计算机专业英语教学的目标是培养学生掌握常用的计算机专业英语词汇、培养科技英语的阅读理解、翻译及写作能力,但各高校基本上都是将该课程设为考查课程,相当一部分学生学习效果不理想。从毕业设计中的专业外文文献翻译和毕业论文的英文摘要,就可以明显地看出来,有的学生甚至直接使用“金山快译”之类的翻译软件来翻译。如何更好地讲授好计算机专业英语课程,达到更好地教学效果,是许多计算机学科的教师探讨的课题。
2计算机专业英语的特点
计算机专业英语除了具有科技英语的一般特点外,还有其自身的特点。
长句多。
被动语句多。
祈使语句多。
专业术语多。
新词多,且合成新词多。
缩略语多。
一词多义。
其中缩略语出现的频度高,以及新词(包括新缩略语)产生快和数量多是计算机专业英语区别于其它学科专业英语的主要特点。
3教学内容的选择
3.1教材的选择
计算机专业英语的教材比较多,层次也不同。选择一本合适的教材是取得好的教学效果的基础,选择教材时有以下几个原则:
(1)全面性。计算机专业英语是要介绍计算机专业课程涉及的词语和知识,所以教材内容要尽量全面,至少要包括大部分计算机专业课程的内容,如计算机原理、数字逻辑、数据结构、数据库、操作系统、计算机网络、软件工程、程序设计语言等等。目的是掌握相关词汇,所以理论上不要求太深,通常是介绍性质的,事实上目前计算机英语教材中不少课程内容都是源自某一课程的英文教材的内容介绍,或者是摘编出来的。
(2)时效性。由于计算机技术发展非常迅速,且新技术市场化周期越来越短,要使学生能够掌握新的计算机技术和新的实用工具软件,就必须考虑教材内容的时效性,达到与时俱进。
(3)适用性。由于计算机专业英语教材较多,层次不同,包括两年高职、三年高职、专生本、本科等层次,相应的内容深浅、侧重点各有不同。同时现在计算机相关专业也越来越多,如计算机科学与技术、软件工程、网络工程、信息安全专业、软件测试等,不同的或方向对课程内容的侧重也不同,所以要根据不同的教学对象选择适用的教材,当然,也可以对教材内容进行选择性的取舍。
3.2适当补充新内容
由于教材编写的时滞性,一些实用的新技术不会包括在教材中,而计算机是一门实用性很强的学科,学生急于了解计算机新的技术发展和应用情况,特别是实用性的技术和新软件功能等,所以要根据当前的技术发展,适当补充一些介绍计算机新技术的内容。如笔者在近年的教学中,及时补充了、IPV6、超线程(Hyper-Threading)、Dual-CoreProcessor、DDRMemory等实用性强的新技术的文章,很受学生欢迎。根据经验,学生是非常乐于了解新技术的,特别是那些已得到应用的主流技术。
另外,大部分教材内容理论性较强,对一些基本的实用操作则介绍很少,如对于CMOS设置、键盘上各键名称的具体含义、软件基本操作术语等基本的实用英语则很少有介绍,甚至部分学生本科毕业时还不知道“Ctrl”、“Alt”键等具体是哪个英文词及其实际含义,“有专业没常识”。所以在教学时,应当补充这些最基本的内容。
在教学时还应适当讲授科技英语的阅读、翻译和写作的基本知识和技巧,使学生能够熟练翻译相关的技术文章,并基本上可撰写一般性英文科技论文,特别是要掌握科技论文英文摘要的写作方法。
总之,在教学内容上,要达到全面性、时效性、实用性的合理协调。
4教学进度安排以及与专业课程的协调
计算机专业英语教材的内容通常是以计算机专业课程为单元编排的,如计算机硬件、数据结构、数据库原理等等。本科计算机专业英语通常是在三年级开设,专科通常是在最后一学年开设,此时学生有些专业课程还没有学到,这样就会增加对计算机英语课文理解的难度。所以在教学进度的安排上,要兼顾其它专业课程的教学进度,对于学生没有学过的专业课程,由于在学习对应的专业英语时,学生没有该方面的概念,老师又不可能将理论原理讲得很透彻,学生学起来可能会一头雾水。对于已经学过的专业课程,再学习相应的专业英语,其效果要好得多。另外还要考虑采用双语教学的专业课程,合理灵活地安排课程内容和进度,不一定非要按照课本上的章节顺序来进行。
5教学及辅助教学形式的多样化
多媒体及其它现代技术已广泛应用于教学,利用这些技术可以使教学形式多样化,获得传统的教学方式难以获得的良好的教学效果。除了传统的板书教学外,还可以利用下列方式。
(1)PPT等课件。利用投映机播放PPT课件来讲解课文,要比让学生都低着头看自己的课本讲解,效果要好得多。
(2)音频。目前部分计算机英语教材都提供了相应课文的音频材料,而且网上也有许多计算机专业英语的听力材料,利用PC教师也可以自己录制英语课文的录音。利用音频可以有效地锻炼学生的专业英语的听力和口语。
(3)视频与动画。许多计算机相关网站上都有计算机技术和知识的视频材料,特别是一些著名的IT公司如IBM、Microsoft等公司的网站上,经常及时地提供介绍其新技术和新产品的英文版视频和动画,其发音纯正,制作精美,形象直观,时间通常为几分钟,介绍一种产品或技术的主要特点。观看这类视频短片或动画,提高了学生学习的兴趣,学生既锻炼了听力,同时也学到了新技术,所以效果非常好。
辅助教学对教学效果的影响非常重要,要想使学生很好地掌握计算机英语,除了课堂上的面对面的教学、交流外,还要充分利用其它的辅助教学手段。网络技术的普及为我们提供了多种辅助教学方式。
(1)网络课程。教师可以在校园网上建立自己的计算机英语网络课程,将自己的教学课件等资料放在上面,教师可以通过网络课程布置作业、上传学习资料、答疑等。学生可以随时访问学习,提交作业、提问题等。网络课程在校园内已成为教师的一种重要的辅助教学平台,也是学生重要的学习平台。
(2)博客。虽然博客近几年才开始兴起,但已有许多教育工作者尝试将其应用于教育中,有的已取得了很好的效果。
目前许多网站都提供了免费的博客空间,并有专门的“教师博客”、“学生博客”网站等用于网络教育。博客的特点是网页创建非常简单,且使用方便,空间免费,无须个人维护。可以作为教师的辅助教学平台和学生的自主学习平台。如笔者创建的个人的计算机专业英语博客,可以方便地上传计算机英语学习资料、作业等,同时不定期地开展专业英语学习专题讨论,要求学生提问题和发表评论必须使用英语,学生也非常乐于访问、交流,自然而然地提高了学生的计算机英语阅读和表达能力,已成为一个重要的辅助教学方式。
(3)E-Mail。E-Mail作为一种日常的通信工具,笔者要求学生在向笔者发E-Mail全部使用英语,当然给学生的回复也是英文的,通过这种方式,也可以有效地锻炼学生的英文阅读能力和写作能力,学生也乐于以这种方式与老师交流,很好地配合了计算机专业英语的教学。
另外网上有许多英文的计算机幽默短文和漫画,在讲解课文时适当地让学生看一则相关的计算机幽默(英文)或一幅计算机漫画,可以活跃课堂气氛,加深印象,寓教于乐。还有许多学生都喜欢听那些经典的和流行的英文歌曲,虽然不是关于计算机的英文歌曲,但由于歌词通常都很精炼,语法简明,学生也爱听,在课间休息时播放学生喜爱的英文歌曲,潜移默化,有助于其英语水平的提高。
6作业与考核
平时的作业和考核也是课程学习的重要部分,由于许多计算机英语教材在书后都提供了课文的参考译文和练习答案,所以相当一部分学生对课本上的作业习惯于抄答案,这样一方面对学生没有任何效果,另一方面也干扰了老师对学生学习情况的准确了解。对此可以采用灵活的课下作业和考核方式。如将课外的计算机英语音频资料提供给学生,安排在课下练习听力,下次上课利用几分钟来测试其效果。再如在课堂的最后几分钟安排随堂的快速翻译和写作,可以很好地培养学生的快速阅读和写作能力。笔者的实践证明,这些方式效果很好,学生也很欢迎。
7结束语
论文摘要:现在计算机犯罪频频出现,要求会使用专业知识和技术的计算机专业人员提高职业道德变得尤为重要,为了人类的幸福、公众的健康,作为计算机专业教师在指导学生学习知识,掌握技能的同时,更应该多培养他们的职业道德素质和行业工作操养,做一名德智体全面发展的实用型技术人才。
我们经常能看到或听到诸如某职校高材生利用掌握的计算机技术犯罪的报道,这难令我们不深思,我们教会了他们知识与才能,让他们掌握了过硬的计算机操作本领,可是他们真正成为了国家建设需要的实用型人才了吗?这是什么缘故呢?应当明确,我们培养的是服务于社会主义建设的实用型技术人才,他们都应该是“有理想、有道德、有文化、有纪律,具有实事求是、独立思考,勇于创造的科学精神”,人才的质量应当是“德、智、体全面发展”。
一、 计算机专业职业道德教育的必要性
所谓职业道德,就是同人们的职业活动紧密联系的符合职业特点所要求的道德准则、道德情操与道德品质的总和。每一个从业人员,不论是从事哪种职业,在职业活动中都要遵守道德。如教师要遵守教书育人、为人师表的职业道德,医生要遵守救死扶伤的职业道德等等。职业道德不仅是从业人员在职业活动中的行为标准和要求,而且是本行业对社会所承担的道德责任和义务。加强职业道德教育是全社会的共同责任,更是职业学校教育的重要内容。
许多使用计算机技术犯罪事件中的违规者中大多数是计算机专业的精英人物,但他们高超的专业技能却用来满足自己的私欲而损害国家、广大投资者的利益,这与他们缺乏基本的职业道德有着最直接的关系。如果我们老师只是一味地注重智力教育和创新能力的培养,忽视职业德育教育,其后果是不堪设想的。试想一个计算机技能高超而职业道德水准低下的计算机专业人员,经常受利益驱使而将国家法律、法规置于脑后,其结果势必是造成对国家和人民财产的侵害,这样的专业人才还不如技术一般的人员,是计算机人才的“畸形儿”。中职计算机专业的学生,他们今后将是我国各行各业中从事计算机专业的主力军。因而我们更应重视中职计算机专业学生的职业道德教育。这也要求计算机专业老师,在平时的教学中,既要一手抓好学生的技能水平,又要另一手抓好学生的计算机职业道德,而且两手都要硬。
二、 开展职业道德教育的“双途径”
第一,丰富教学内容。中职学生在学习计算机基础这门课程时,其中有一章节内容是关于计算机安全及计算机病毒,这一部分内容的讲授运用概念、原则并结合目前最新的典型案例分析,将枯燥的说教于生动具体的案例中,无形中渗透职业道德教育,这样既可以提高学生的技能水平,又能增强学生对职业道德的感性认识,还能提高学生学习计算机基础的兴趣,真是一箭三雕。例如在讲计算机病毒时,列举了各种计算机病毒给人们的生活、工作带来了许多的不方便,甚至造成全世界的直接损失可以达到数千亿美元。一些反病毒专家用毕生的精力与这些计算机病毒作斗争。学生就完全可以通过这个案例理解计算机病毒的含义及其危害,深刻体会到计算机安全的重要性,这种教学效果显然比死记硬背好得多。对计算机专业的学生还要重点讲授网络职业道德,引导学生更多地关注身边关于计算机安全的信息,助于学生牢记计算机行业的法律法规,通过各种案例学习职业道德的精髓,更好地掌握和运用一般原则。经常有针对性地指定和指导学生阅读某些报刊、杂志、书籍和网站。
第二,革新教学方式。面对社会现实和舆论环境,以网络为主体的信息源的立体化、多样化,容易使置身于其中的学生对职业道德内容的认同产生困惑和障碍。而且,市场经济带来的利益重组和分配落差使学生在价值意识和价值取向方面的个体差异性越来越大,越来越复杂,这些都对传统的说教和灌输方式提出挑战,探索具有可操作性和实效性的教学方法是摆在我们面前的重要问题。比如,对书本知识要精讲少讲,辅之以丰富多彩的课件或案例,以吸引学生的注意力,提高课堂课堂的趣味性,调动学生的学习积极性,让学生在愉悦的氛围中潜移默化地接受职业道德理念。此外,还可以通过开展情景教学进行职业环境模拟,让学生扮演某种训练任务规定的职业角色,营造准职工身份,使他们亲身体验该角色的社会期待和行为要求,以发现自己的不足,从而加以改进。
三、实施职业道德教育的“三结合”
第一,职业道德教育要与日常的行为规范相结合。在教育过程中注意从小事抓起,从平常抓起,要求学生从自己做起,尤其是通过实践教学环节,突出规则意识,使他们养成守业习惯职业道德是高度角色化和实践化的道德,职业道德原则和规范都是从实践中来、在实践中完善的,要让学生到社会这个真正的大课堂去实践。第一个阶段,学生刚刚入学,工作重点是日常的行为规范教育,帮助学生尽快适应职业学校的学习生活,注重对学生的心理教育,培养学生的专业兴趣,通过组织高一新生参观实习基地,举办各种文化活动,启发教育学生爱校、爱专业、增强学生对所学专业的信心。第二个阶段,在学生掌握一定的专业基础知识的基础上,通过职业道德课程的学习,特别是对本专业职业道德具体标准的认识和把握,培养学生认真求实、精益求精的精神,加强专业技能的学习。第三个阶段,在学生有了熟练的专业知识和技能后,重点开展就业指导,通过多种形式的社会实践活动,生动活泼地进行择业观教育、理想教育,培养学生树立正确的世界观、人生观和价值观。同时通过严格管理,有效规范学生的行为,使他们把这种规范养成习惯而内化为自身道德素养,渗透到思想中去,转化为爱岗敬业的实际行动。
第二,把职业道德教育和专业课教学相结合。职业道德教育要与专业课学习相结合,在专业知识学习技能训练中渗透职业道德教育,共同完成职业道德的教育目标。这有两个方面的要求:1、对德育课教师的要求。教育课教师不仅要掌握职业道德教育的基础理论,明确职业道德规范的基本要求和培养目标,还要熟悉有关的专业知识,能结合有关专业知识对学生进行职业道德教育,在这方面重点做好两方面的工作;一是注重职业道德教育的层次性和阶段性,二是要熟悉有关专业的发展史和现状。2、对专业课教师的要求。职业学校是培养具有很强实践能力的应用型人才,因此,掌握专业技能是职业学校学生的基本任务,要做到熟练地掌握专业技能。充分利用学校的实习基地,把课堂搬进实习基地,把实习基础当课堂。使学生在专业课的学习与实习过程中,体会本专业的业务要求和职业道德要求,达到职业道德教育的目的。
第三、职业道德教育与专业实习和社会实践活动相结合。职业道德教育要取得实效,使学生达到知行统一,不
组织开展形式多样的职业道德社会实践活动,是难以达到预期效果的。为此,可以采用以下方法:1、实地参观活动。就是充分挖掘本地区优秀的职业道德教育资源,组织学生进行实地参观、考察并写出参观考察活动的报告。2、社会服务活动。就是组织学生走出校园,走入社会,运用自己的知识和技能为社区居民提供各种无偿服务,这种服务既能增强学生的社会责任感,又能强化学生的集体主义意识和奉献精神。3、职业道德社会调查。就是由任课教师组织学生利用课余时间有计划、有目的的对本地区的某一行业道德状况进行实地调查并写出调查报告的综合性实践活动。实践证明,这项活动非常有助于加深学生的职业道德意识,提升学生的职业道德综合素质以及形成良好的道德行为习惯。
专业课教学是培养职高学生德育教育的一个重要场所,是对学生进行人生理想教育、道德观念塑建,信念与追求培养的重要渠道。专业教师应充分利用好这一途径,结合自身专业特点,正确地引导、启迪、教育和帮助学生树立正确的职业道德观,从而为其今后的就业及人生发展打下基础。在专业课教学中有针对性地对学生进行职业道德教育,在教学中以“潜移默化”、“润物无声”去启迪、引导学生身体力行。总之,中职学校的德育教育工作要融入教学工作中,要切合专业教育的方式及特点,注重用行为去感染,用心智去感招,切忌落入空泛的套路中,这样的教育可能会起到一定的收获。
参考文献
[1] 作者:徐小红《计算机专业学生的职业道德教育》.
【关键词】计算机专业;应用数学;模块化设计;教学实践
关于高职数学和计算机数学基础的课程改革、课程设计、教学模式设想等探索已经进行了许多年,相关的文章很丰富[1][2],其中大部分从数学课程的重要性、现状剖析和存在的问题、课程改革的意义、改革设想[3]等方面阐述了作者的见解.这些问题已基本形成共识,但宏观论述的较多,拜读文章之后,读者对作者理念的实践效果及如何借鉴实施的认识仍然比较模糊.本文尝试将课程组多年的教学实践和对课程改革的不断探索进行总结,在厘清理念的同时,对实践做法和效果进行较为详尽的介绍,愿抛砖引玉,与基础课教师和专业课教师共同学习探讨.
计算机技术的特点之一就是日新月异,人们不由自主地被裹进数字化、智能化、网络化、多媒体化的技术进步浪潮里,高职计算机专业人才培养受到层出不穷的新技术的影响.如何使学生掌握未来职业所需的专业知识与技能,使之具备适应职场技术快速变化的能力?数学课程在培养学生的学习能力和应用能力上有怎样的作用?又该怎样做?这是计算机专业导向下应用数学课程建设关心和思考的问题.
一、学情教情调查
为了解学生的数学基础状况及学习情况,我们设计了两份问卷调查表,分别在学生大学入学时和第一学期结束时进行调查,调查内容包括个人中学数学学习兴趣和水平的自我评价,对数学的认识,对大学数学学习的期待,大学数学学习途径和学习情况自我评价,对大学数学教学内容、教学方法和考核方式等的评价,以及对老师教学的意见和建议.抽样调查了2009级、2010级、2011级和12级软件专业、网络专业、信息管理专业若干班级.调查结果如下:
1.入学初调查
76%的同学对数学学习有兴趣并在中学数学学习中感到充实愉快,但成绩一般.90%的同学都认为学数学有必要,86%的学生相信能继续学好数学或能改变现状,75%的学生期待大学数学能提高数学应用能力,80%的同学喜欢思考,有一定独立学习的能力和习惯,62%乐于和同学共同探讨.
2.第一学期末调查
60%左右的学生仍然有兴趣,65%认为数学课程训练了思维,教学内容比较合适,影响数学学习的主要因素是自身基础和学习方法,对老师的教学15%表示很满意,70%表示满意,7%表示不满意.对自己的学习状况,3%表示很满意,42%表示满意,50%表示不满意.对老师教学的意见和建议是:改变一言堂占16%,少讲多练占26%,增加课堂互动占34%,改革教学内容占24%.学生学习数学的途径基本在课堂内,边听边看书,以完成作业为度.大部分学生很少或从不借阅数学参考书,说明在数学学习上学生缺乏探索钻研,自我要求不高,仅凭课内的90分钟时间,课外复习方式就是完成作业.软件和网络专业近20%学生抄作业或懒得做作业.
3.调查统计后的若干结论
软件专业学生在数学兴趣、理解消化知识的能力、挑战自我上表现更为突出,软件专业32%的学生有参加数学建模学习比赛的意愿.信管专业学生习惯听从老师的安排,自律性、学习积极性更高.网络专业学生的学习状态相对更平淡,但是对学习内容和教师教学的期待比其他两个专业学生高,所谓有心向学,无力“杀敌”.在数学学习兴趣、学习能力上呈现的整体性差异,间接反映出数学课程与各专业课程的相关性.计算机各专业人才培养方向和职业岗位目标不同,需要的数学知识与技能训练不同,分配在数学上的总学时不同,因此应用数学课程在教学中需进行适当的模块划分,加强针对性以适应不同专业的需要.
二、计算机专业导向下应用数学课程的教学理念与设计
应用数学是高职计算机类专业的基础能力课程模块中的必修课程.从短期看,为学生的专业课程学习服务,要适应计算机专业培养人才的任务导向、项目驱动等工学结合的教学模式.从长期看,为学生继续学习提供具有数学特色的思考方式和技能训练,包括抽象化、最优化、逻辑分析、数据整理推断、运用符号、量化能力、建模能力、人工计算能力、数学软件运用能力等.但数学课程的教学时数受到制约,不可能面面俱到地为学生准备所有的知识和进行系统全面的数学能力训练,让不同的专业侧重选择不同的学习内容,实施模块化教学成为必然选择,为此,我们从教学内容、教学方法、教学组织形式、考核评价等方面提出一种模块化教学设计的理念.
1.优化课程知识结构
课程设计遵循“学有所用、够用为度”的原则,以整合计算机专业背景知识、程序设计思想方法、应用问题为主线,将课程教学内容设计成三大模块和若干子模块,各模块知识有独立性和适用性,便于计算机各专业根据需要和课时限制针对性选择.恰当案例是教学核心,通过模块学习和案例分析来训练学生的思维能力和应用能力,使学生获得新的知识和新的经验,并在新知识经验的基础上建立个人的理解力,扩展智力框架.[4]
2.教学方法
课程形式上有理论讲授课、数学实验课、数学建模实践指导课,各部分课时约占1/3.各部分的逻辑关系是:理论知识模块实操模块综合应用模块.教学方法以综合应用模块中的项目为导向,根据项目需要选择理论知识模块的学习深度,兼顾内容衔接和层次递进,应用实验课程强化巩固,使数学理论知识学习、数学实验操作和数学建模形成一个项目式整体.
有数学家说过:“数学素质中最重要的是数学建模意识和基本的数学头脑.”实践表明,数学实验和数学建模实践是扩展学生学习途径、提高学生参与学习的广泛性、提升学生查阅资料能力和团队合作精神的有效形式.
3.教学组织方式
以问题解决为核心组织教学,教学的问题可分为概念问题、方法问题、思想问题、计算问题、推论问题、应用问题、实际操作以及模拟实现等问题.通过项目化分组实施“模块案例+MATLAB软件实现”教学做一体化,逐步解决上述问题,实现教学目标.
4.构建课程新的评价体系
评价的主要目的是为了全面了解学生的数学学习过程,考查学生的“输出”能力,同时督促学生学习和改进教师教学.但以往的评价手段“期末一考定终身”过于单一,不能全面反映学生的真实情况.
对数学学习的评价要关注学生学习的结果,更要关注学习的过程,所以采用过程考核与目标考核、笔试与机试相结合,通过强化项目化分组的过程监控,将作业、小组讨论、实验报告、论文写作、资料查阅等任务的完成情况纳入考核系统,加权计算数学成绩,更能反映学生学习成果的真实情况,同时也能提高学生平时学习的积极性.
三、计算机专业导向下应用数学课程模块化教学实践经验
1.进一步明确了模块化教学的思路
通过研究,教师更清楚地把握了要教什么,教到什么程度,什么教学形式更有效果.学生普遍比较喜欢MATLAB上机学习的形式和体验,新鲜有趣,在老师布置的任务驱动下能全神贯注,通过阅读实验指导,向老师提问和相互交流,大多数学生都能完成任务,特别是听理论课有些吃力的学生,发现自己也能读懂教材,可以动手操作,自然而然就有收获参与的良好心理体验,学生“尝试应用数学”的愿望得到最基本满足.因此加大实践实践教学环节的学时比重成为共识.
2.项目导向,教学做一体化,锻炼和提高了学生的能力
从教学实践来看,在实验室教学,讲解操作演示模仿练习项目训练的方式比较有效果.把一个建模任务以数学论文的形式完成,学生首先感到很困难,但坚持下去,通过查阅资料,小组合作完成的过程带给学生与以往不一样的体验.有的学生在数学学习的总结中写道:“这次写的小论文给我收获蛮大,一来提高了我的思维,那是一次真正思想上自由的思考,虽然一开始摸不着头脑,找不到头绪,只能到处去查资料、看书、查看相关专题,在短时间要理解运用知识,这是平时我们学习很难得到的,真正锻炼到了思维.二来又锻炼了我的计算机应用能力、检索文献的能力、学习新知识的能力和论文写作能力等.这次写论文对我来说是一次很好的经历,这段日子的体会和收获,相信对我今后的学习会有一定影响,让我不断努力进步.”教学做的方式同时促进了学生计算机专业课程的学习和知识的运用.有学生反馈:“这次实训使我对计算机编程有了新认识,虽然我是学计算机的,平时写过很多程序,不过那是事先设计好的题目,要么是课本上的,要么是老师限定好所有条件的,虽然做出来了,却不知道在现实中有什么用,然而这次写程序却给了我很大挑战,感觉写得很辛苦,但是蛮有成就感,因为是自己第一次联系现实用计算机解决问题.”
计算机专业课程(如数据结构、C语言程序设计)教师对应用数学课程中讲授算法逻辑结构、递归算法、最短路算法等的做法大加肯定,在他们传授相关知识时学生理解接受得比较快,数学课程为计算机专业课程教学起到一定的先导作用.
数学教学的层次性更加鲜明.通过课堂普及性教学建模选修提高性教学全国大学生数学建模竞赛集训三级渐次提高的教学链,使具有创新精神和独立钻研能力的优秀学生突颖而出.从2009年开始参加的每届全国大学生数学建模竞赛,均取得全国一等奖、二等奖的佳绩,尤其是2010年,五个参赛队中两个获得全国一等奖并获“高教社”杯,已有三篇学生数学竞赛论文在《数学工程学报》上发表.
3.考核评价方式改变,降低了学习压力,改变学习状况
通过强化项目化分组的过程监控,以数学建模论文写作作为考查学生掌握和运用知识的能力的主要依据,使得学生改变平时混课,学习没有压力也没有动力,考前抱佛脚的情况.把考试压力分解到日常的学习中,学生感到只要平时认真上课,就不会畏惧考试,消除了有句话说的“大学有一棵树叫‘高数’,许多人都挂在上面”的大面积考试不及格现象.
结束语
虽然本课程在教学上取得一些令人鼓舞的改变,摸索出一点适合高职计算机类的数学教学理念、设计和实践经验,学生对数学教学的认可度也得到提高,但要达到“数学学习对每名学生有用”的境界,仍然艰巨.当今数学的范畴不再是几何、代数、微积分.数学扎根于数据,展现于抽象形式中,对诸如表格、图形、趋势分析、财务报告、逻辑辩论、概率推断等等生活、新闻报刊、例行公事中的数学概念的理解展现了数学基本能力,这些能力的掌握程度必然影响到学生未来的职业能力.愿与同行们共同探讨基础课程贴近生活实际和专业需要的教学改革问题,不断改进数学教学工作.
【参考文献】
[1]张秀英,王艳萍,李海燕.计算机数学基础课程改革的探讨[J].郑州铁路职业技术学院学报,2007,3:47.
关键词:工作过程 教学方法 双师型
高职计算机专业主要是培养计算机应用与管理、维护、程序编写等应用型人才为目标。目前一般高校的计算机专业大多为计算机网络技术、计算机软件、计算机信息管理以及计算机应用、动漫等专业。学生的就业岗位一般是综合性的计算机系统维护员(包括网络管理、硬件维护、数据库和软件维护)或者纯粹的软件代码编写员。以上几个专业似乎界限不是特别明显,就业岗位群也没有根据专业做比较具体的对应。由于各个专业没有明确的就业岗位群,学生对自己的专业和就业前途很茫然,不少学生消极应付。很多学生对各类知识几乎都知道一点,但没有一门精通的。如果这样,学生的就业竞争力自然大打折扣。高职院校的计算机类专业到底应该怎样定位呢?如何才能有效地培养学生的就业竞争力呢?本人在企业工作了10多年,先后担任过大型企业的IT部门经理、软件公司的总经理,后来从事高职院校的计算机相关课程教学。我认为高职计算机教育正处在一个起步发展阶段,还有很多急需我们解决的问题,其中最为重要的是计算机专业的教育模式问题,这是我们办学成败最为关键的环节。下面结合就业的市场需求和教学实践,谈几点粗浅的看法:
1 以就业为导向的专业定位。专业建设是高职院校教育的重要基点,是学校适应社会人才需求和引导社会人才消费的一个基本尺度,反映了学校对社会职业岗位的适应程度。计算机专业包含的范围很广,对应的就业岗位多,有些岗位大相径庭。前几年很多学校都开设了“计算机应用”专业,而且为省级试点教改专业。现在来看,这个专业不太适合以就业为导向的建设思想了,因为计算机应用专业包罗万象,可以细分为很多个专业,因此近几年来,这个专业被其他子专业取代了。对于目前的计算机专业教育,到底要怎样进行专业定位和专业设置呢?
1.1 市场需求驱动设置专业。专业设置是否适应市场需要,是确保专业培养目标质量的前提要素。专业设置应该是就业市场需要什么样的人才,就培养什么样的人才。计算机专业要进行规范化的IT人才需求分析,并实行动态跟踪调研,办好有需求的IT专业,没有市场需求和就业出路的专业坚决停办。目前高职院校大多开设了计算机软件、计算机网络、计算机信息管理等专业,即使同样的专业根据不同的就业岗位也有不同的需求。比如计算机软件可分为,NET和J2EE、嵌入式开发、外包开发等方向。大中型企业的软件系统采用J2EE架构的比较多,中小型企业则采用,NET技术的比较多,沿海地区的企业多选用Java,内地企业多选,用NET技术。因此专业的设置以及专业的方向均需要依据就业市场需求进行调整。要着重考虑所设专业、专业规模、专业结构与区域经济结构的匹配程度,与就业市场需求的适应程度,与用人单位对人才要求的符合程度。
1.2 培养目标定位。定位准确的培养目标一定是一个可以落实的培养目标,这不仅表现在目标的定位合理,也表现在其要求是明确清晰而不是含混模糊的。计算机专业培养学生的目标是掌握计算机基础知识和基本原理,具有熟练操作计算机及其相关设备的能力,掌握常用硬件、软件工具,具有一定的设计、安装、维修、管理和开发能力的技术应用型人才。同时要把增强学生的职业适应能力和应变能力作为课程目标的基本要素,即以职业能力分析为基础,面向整个工作过程,把从业所需要的知识、技能、态度有机地整合在一起,把职业标准和能力要求转化成课程目标,形成“基本素质――职业能力――岗位技能”三位~体的课程目标模式。
2 以工作过程驱动课程建设。课程建设是高职专业设置的基本内核。高职专业课程的设计是对从事某一职业从业者必备的职业能力的层层分解、层层落实,是为课程学习者构建通向就业的桥梁。高职专业课程的设计,要体现综合化、模块化的现代职教课程理念,从职业分析向工作过程分析转变,以此为依据来筛选、组织教学内容。理论知识以“必需、够用”为度,主要发挥知识性、工具性两个功能,淡化理论推导过程,注重培养学生对理论成果的应用能力。实践技能以“必知、必会”为度,体现实践操作技能。
高职计算机课程一般分为:公共文化课、计算机专业基础课和计算机专业课三大块。其中公共文化课包括:高等数学、英语、计算机应用基础以及两课,高等数学和英语是IT人员的基础素质课,切不可忽视;计算机专业基础课和计算机专业课可以划分为若干模块,依据模块来选择课程。比如网络设计与管理维护模块侧重于网络设备的优化和设计、网络安全和网站开发;软件模块侧重于主流数据库的设计和主流开发工具的学习;硬件模块则重于硬件的组装维护和设备性能的检测以及系统集成。在课程时数的比例设置上要充分考虑到基础理论、专业理论和专业技术三者之间的关系,在保证学生有较强的职业岗位能力的同时,还要使学生有可持续发展的对整个职业生涯的社会适应能力。
专业课程的设置必须与职业特性相结合,使得学生真正掌握某一职业岗位所需的专业知识和职业能力。所以专业课必须突出职业特点,突出职业技能、注重学生实践应用能力。除此之外,还要根据就业市场需求的变化不断更新专业知识,调整教学方向、整合教学内容。
3 改革教学方法。IT专业的课程从它们的根本属性上分,大致可分为两大类:原理型课程和技能型课程。高职学生的培养以理论够用、重在技能为指导原则,也就是说要“知其然,不强调知其所以然”。原理型课程主要讲解计算机软硬件的理论知识和工作原理。在开展这类课程时对过程的演算和推导非常重要,它有助于帮助学生对计算机整个工作原理的理解,所以对此类课程我们就不能完全使用多媒体的教学方法;相反,对技能型的课程,一方面是由于它主要是以培养学生的操作技能为主,或者说主要是培养学生使用计算机、维护计算机和利用计算机编程的能力,对这类课程的教学应主要以多媒体教学为主,以教师在计算机上的实际操作的直观性来加深学生内容的理解和培养学生的学习兴趣;另一方面,由于这类课程一般都是以某一软件为环境来进行讲解,如果我们不采用多媒体教学,讲解起来就会非常的困难,学生难以理解不说,即使记住了也是死知识,无法学以致用。所以,一定要根据课程的具体情况,采用恰当的教学方法,保证整个教学过程的科学性、合理性和严肃性。
另外考虑到高职学生的基础和接受能力,讲授技能课程时要充分利用项目和案例来驱动,虽然学生说不出理论依据来,只要能“照葫芦画瓣”就行。最好以一个案例或项目开始,逐步展开讲解。为了调动学生积极参与,跟上老师的思维,互动教学是一个好的方法。在课堂上不断地提出一些思考性问题,让学生来回答会收到很好的效果。
再有,由于高职学生的接受能力和自觉性有限,在课堂上宜采用“课堂讨论式教学”方式,即让学生充分参与案例
分析和讨论。这样做一方面可以调动学生参与的积极性,活跃课堂氛围,另一方面有助于提高学生独立思考和自主学习的能力。
至于采取基于工作过程还是基于案例式亦或给予业务流程的教学方法,不可一概而论。有些课程适宜于案例式的教学,比如程序设计或数据库课程。有些课程则适宜于基于工作过程的教学模式,比如管理信息系统。
4 根据岗位能力改革技能课程的测验。对学生所学课程进行考试是学校教学的一个基本环节,这是测试学生对课程内容掌握情况所采取的一种必要手段。如何对学生所学的内容进行检测,采用什么样的检测方式?这是职业学院教学改革的一项重要内容。特别是对计算机这一类岗位针对性较强的学科,更应努力去探索和改革,要在学生身上体现真正的职业技能特色,我们的考试要面向市场,面向职业岗位。用具体的岗位能力来检测学生,缩小社会需求和学校培养目标之问的差距,增强学生的社会适应能力。根据现实岗位所需和教学大纲中的实际要求,将能力测试分两个部分:基本技能和专业技能。计算机的基本技能测试主要包括计算机的一些常规操作,比如OA系统软硬件应用能力的测试等,这部分技能是其它非计算机专业的学生也要求掌握的,只是难度要求要低得多。而专业技能的测试就不一样,除了根据国家职能鉴定机构的具体要求进行鉴定外,现代社会对计算机人才的需求,已经把计算机的岗位分得很细,具体分为十二个大类共三十多个具体的岗位,针对每一个岗位都制定了十五个以上的指标体系,旨在让学生通过这一阶段的测试后,走到相应的岗位。不再是以前只懂理论、不会操作的书本型人才,而是把学生真正培养成为具体岗位的技术能手。
5 加强双师型的教师队伍建设。根据教育部对高职院校学生的培养精神,学生的理论够用就好,重在技能和动手能力的培养。这就要求专业基础课特别是专业课的任课教师具备丰富的项目实践经验。只有这样才能做到案例驱动教学,才能真正培养学生的实际动手能力。比较理想的模式是数据库的任课教师具有实际数据库项目的开发经验,计算机语言的任课教师至少用该语言参与过实际应用系统的开发或管理。这里所提的项目和系统是指真正交给用户使用的项目或系统,而不是在实验室闭门造车式的项目或系统。基于这样的考虑,学校应该加大力度鼓励教师参与实际项目的开发,并取得相应的资格证书。
参考文献
1 谭浩强,对高职教学和教材的思考[J],中华读书报,2003(10)
2 席振元,关于日前计算机工程教育的思考[J],中国当代教育杂志。2004.6
关键词:计算机专业,实用型人才,教学改革,校企合作
随着计算机的应用,尤其是网络应用的普及,计算机科学与技术及其应用在我国有了很大的发展,计算机专业的教育也得到了发展。但现状是大部分计算机专业毕业生缺乏实际应用开发设计能力,不能很好地将计算机科学与技术专业的知识应用到生产生活中。计算机专业就业市场上一方面是企业急需大量的人才,却难以选择到满意的求职者;另一方面是高校培养出来的毕业生难以满足企业的需要,就业率持续走低。在计算机日益普及的今天,信息化的社会需要什么样的计算机人才,高校如何根据信息化社会的发展及时调整计算机专业的培养方向及教学方法,培养符合社会需求的计算机类人才是值得我们关注的一个问题。
一、信息化社会对计算机人才的需求
对计算机人才的需求是由社会发展大环境决定的,我国的国家信息化进程已经并将继续对计算机人才的需求产生重要的影响。
随着我国信息化进程的深入,计算机专业的就业领域也逐渐扩大,毕业生可在科研、教育、企业、事业、技术和管理论文" target="_blank">行政管理等单位或部门从事计算机教学、软件开发与维护、信息系统建设与维护、计算机相关技术咨询与监理等工作,可从事的职业岗位包括软硬件开发工程师、软件测试工程师、技术支持工程师、信息工程监理工程师、网络集成工程师、系统管理员等专业技术岗位。除此之外,许多非计算机行业的企事业单位也需要大量熟悉计算机专业相关技术的计算机专业工程师。然而,就业选择面如此之广的计算机专业的毕业生,却面临着就业的难题。
在经济全球化背景下,企事业单位有很大的生存压力,一方面企业要努力提高自身在市场的竞争能力;而一方面企业要缩减开支,降低其运营成本。在现在的就业形势和企业竞争条件下,市场出现了某种“供大于求”的现象。因此,企业在招聘员工的时候,有了更多的选择余地,同时也提出了更高的要求。
调查结果显示,企业中不同部门的负责人对应聘者专业技能的要求不同。人力资源主管认为毕业生必须具备的专业技能分别是:编程实践能力、操作系统、数据库,而IT 项目主管认为毕业生必须具备的专业技能则分别是:编程实践能力、数据结构、算法知识,此外依次需要具备数据库、软件工程和操作系统。分别有87、9%的人力资源主管和81、7%的IT 项目主管在招聘员工时会看重应聘者的实践经验。不少企业会参看毕业生是否参加过项目或实习,以及是否担任过学生干部等条件。57、7%的IT 项目主管表示,会先安排新员工直接进入工作,然后在实践当中根据需要再进行有针对性的培养。
二、计算机专业发展现状及存在问题分析
计算机专业毕业生“就业难”的根本原因不是人才过剩,而是供需结构性失衡。近年来,虽然国内外高校和学术团体都在积极探索计算机科学与技术专业人才培养模式的改革,但由于受美国“91 教学计划”和本专业理论体系的影响,制订的专业教学计划仍然不能脱离原课程体系的框架,既要兼顾学生具有较完整的理论基础,又要强调培养学生较好的实践能力,一些理论深、难度大的课程在教学计划中仍占有较大的比重,而另一些应用性较强的课程难以全面进入教学计划。对以培养应用型人才为主的高校而言,更存在既不能让学生掌握扎实、完整的专业理论基础,又不能培养学生熟练的应用能力的问题,由此出现了顾此失彼、实际效果差的局面,从而导致了一方面社会对计算机专业人才的需求在不断增加,而另一方面大量的计算机专业毕业生无法找到工作的供需矛盾,反映了计算机科学与技术专业人才培养中存在的实际问题。因此,无论是按照高等教育理论的发展,还是在实际办学过程中,都应该培养学生正确的、基本的实验方式、方法与应用技能,对专业学生应要求具有必要的理论基础和一定的技术开发、应用能力。
当前,计算机科学与技术专业培养人才过程中的主要矛盾是:按照过去对计算机科学与技术专业人才培养的认识,计算机科学与技术学科是关于算法的学问,培养的人才必须具有开展算法研究与应用的能力。这是一种以专业学术发展和研究为导向的培养模式,在此模式下,学校重视理论知识的系统传授,轻视应用技能的强化培养,培养的人才偏重于学科型、学术型,缺乏独立解决问题的能力;对计算机开发、管理工具和方法的应用不熟、经验不足、缺乏对现实事物的抽象能力。信息化社会需要的是以职业化为导向的培养模式,要求培养的学生不仅具备扎实的基础理论知识,而且具有较强的实践动手能力。企业要求招聘的毕业生经过短时间的岗前培训就能胜任自己的工作,对于计算机类专业的毕业生,要求学生有很强的动手能力,有项目开发的经验、专业基础比较好,能够熟练运用计算机技术或方法来解决日常工作中遇到的一些问题。
综合分析,造成计算机专业毕业生“就业难”的主要因素有如下几个:
1、 专业定位与社会发展脱节。
高等教育在计算机科学理论研究与知识推广方面有比较好的优势,但对于社会需求的应用型人才的培养上却有些单一。
2、 教学方法与内容陈旧。
目前大多数院校的计算机专业课程设置仍然沿照多年前的专业设置方案,未能与计算机科学的发展与计算机应用的发展同步前进。
3、 实习实践环节缺乏。
大多数院校以课程设计、毕业设计作为实习实践的环节,这些实践环节存在着学科片面性、与企业应用脱钩、缺乏系统的、全面的、充分的实习实践环节。
4、 师资建设滞后。
教学一线的教师多属于理论型教师,教学任务繁重,无暇从事应用项目的开发科研工作,缺少实践应用经验,无法在计算机应用上给学生提供更好的指导建议。
三、教学模式改革的建议
综合以上分析,为促进我国信息化进程的发展,为提高计算机专业毕业生的就业率,需要对现行的教学模式进行改革。结合笔者在软件公司工作数年,以及在高校从事一线教学的相关经验提出几点改革建议:
1、 转变教学观念,以市场为导向、培养实用型人才为目的目前,多数院校以培养理论型、研究型的计算机人才为目的,这种培养理念符合计算机技术在我国发展初期的需要,在当时的条件下,计算机技术处于理论研究与推广阶段,发展趋势缓慢,理论研究有助于计算机技术在我国的发展。近年来,随着计算机技术的发展,计算机技术已应用到生产生活的各个方面,社会需要的是大量的计算机应用技术人员,企业需要有一定的实践经验,能很快进入工作岗位的、动手能力强的毕业生,而院校培养的依然是大量理论型、研究型计算机人才,因在培养过程中缺乏过硬的实践实习环节,导致他们在实践动手能力上还很欠缺,已经不能适应信息化社会对计算机人才的需要,院校应抛弃以前的教育模式,跟近社会的发展,建立以市场为导向、以培养应用型人才为目的,密切结合社会的发展动态,积极探索新的人才培养模式。
2、 改革教学体系与课程设置。
教学体系设计从专业培养目标出发,以市场为导向,以培养学生掌握计算机科学与技术的基本理论、基本知识和基本应用能力的应用型人才。同时注重对学生的职业道德、团队协作能力、组织管理能力等方面综合素质的培养,使学生具备良好的职业素质、较强的专业能力和实际工作能力,在知识、能力、素质方面协调发展。
院校在把握市场需求的前提下,应根据社会需求的应用方向设置不同的计算机应用教学方向,如计算机网络、数据库技术、软件开发、软件工程、嵌入式技术等;在课程设置上,应密切结合应用方向选择教学课程,要有所偏重,有所放弃;将教学课程划分为公共必修课、公共选修课、专业必修课、专业选修课,对于专业必修课和专业选修课,须有相应的课程设计环节,课程设计内容应与时俱进,紧跟企业应用的需要,结合课程的要点,让学生在理论学习后立刻进入实践环节,使其在了解课程应用方向的基础上深入理解课程精髓。
3、 开展校企合作,建设以项目为主导的实践实习基地。HtTp://
专业课程的学习及其课程设计旨在让学生对该门专业课程有一个深入的了解,掌握本门课程的基本应用能力。在企业应用中,需要综合运用多门专业课程的理论及其应用知识。实践出真知,为了提高学生综合运用能力,可以尝试开展校企合作,建立以项目为主导的实践实习基地。开展校企合作,既是把学生送入企业中实习,观摩、学习、参与企业的生产环节,这可以让学生更早地与企业接触,深入了解企业对计算机应用的需求,思考运用所学知识解决实际问题的能力,加强对课程的理论与实践的学习,掌握业界内计算机最新的发展趋势;建立以项目为主导的实践实习基地,可以让学生有参与项目开发实践的机会,并力争使学生们参与一个或多个企业实际应用项目的开发过程,从项目需求定义、项目设计、项目开发、项目测试运行到项目维护。经过这个过程的学习与锻炼,同学们能将理论课程的学习与实践能力应用结合起来,一方面加深了同学们对计算机专业应用的了解,增加了学生们学习的兴趣性,另一方面,企业应用项目有一定的复杂度、时间限制,对同学们也提出了比较高的要求,在有压力的驱动下锻炼学生的实践动手能力、解决实际问题的能力,也锻炼了同学们与他人沟通协作的团队精神。
4、 构建双师型师资队伍。
以培养应用型人才为目的教学模式对师资队伍也提出了更高的要求,这就需要不仅具有理论教学的能力,而且还应具有项目设计开发应用能力的双师型教师。双师型教师具备相关实际应用开发经验,在教授理论课程时,能够深入把握课程的要点,并结合具体应用实例进行讲解,在教授实践实习课程时,能将应用项目的问题分析得很透彻,条理清晰,便于同学们理解与掌握理论与实践知识,而且能够在学生专业技术上、就业上给予积极的支持与帮助,同时也树立了应用型人才的一个榜样。学校在建设双师型队伍过程中,可灵活采取多种形式,可鼓励与支持理论型专业课教师参与企业项目的应用开发,使教师得到应用能力实践与提高的机会,也可招聘在一线的开发应用人员到院校从事实践实习型课程的教学工作。
计算机专业是一个实用实践性很强的专业,为使培养的学生能很快进入工作岗位,就需要提高计算机专业学生的动手实践能力,院校需要改变原有的计算机专业教学模式,以市场为导向,以培养应用型人才为目标,改革教学体系与课程设计,积极加强与企业合作,建立学生实践实习基地,构建双师型师资队伍。
参考文献:
[1 ]王琦,优化人才培养模式———提高计算机专业学生就业竞争力[J]、计算机教育,2007。
[2]李晓明,陈平,张铭,朱敏悦,关于计算机人才需求的调研报告[J]、计算机教育,2004。
关键词: 计算机基础课程; 教学改革
中图分类号:G64 文献标识码:B
文章编号:1672-5913(2007)04-0022-04
1 我校计算机基础课程的教学现状
高校非计算机专业计算机基础教育的目的是培养学生的基本信息素养和信息能力,使学生能将计算机与信息技术用于其工作领域,成为既熟悉本专业知识又掌握计算机应用技术的复合性人才。在进入信息时代的今天,计算机基础教育对于提高21世纪大学生的素质和能力有着十分重要的作用。根据教育部高等学校计算机科学与技术教学指导委员会非计算机专业计算机基础课程教学指导分委员会的“关于进一步加强高等学校计算机基础教学的意见”和中国高等院校计算机基础教育改革课题组的研究成果“中国高等院校计算机基础教育课程体系2004 ”等文件精神,我们在2004年将目前面向全校所有专业开设“计算机文化基础”课程名称改为“大学计算机基础”,将各类程序设计语言课程统一定为“计算机程序设计基础”。教学中尝试采用了多样化、立体式的教学模式,逐步完善和充实了课程教学内容,在“大学计算机基础”课程中强化计算机文化、信息处理基础、计算机网络和多媒体技术等内容的教学;在“计算机程序设计基础”课程中强化程序设计思想,突出利用计算机分析问题的思路和解决问题的能力,两类课程的实践环节教学均得到较大的重视,除了正常的课内教学之外,均增加了等量的课外实践学时,与此同时加大网络课程建设的力度,进一步了解国内同类课程的设置,加强与国内同行间的交流,教学水平与教学质量力图与国内著名高校接轨。经过多年的努力、实践和积极探索,通过不断转变教学理念、更新教学内容、完善教学方法、改进教学手段,我校基本构建起比较完善的计算机基础课程的教学体系,形成了一定的特色。2006年4月经专家验收,“大学计算机应用基础”被评为校级精品课程。
2 我校的专业设置和学生入学条件
我校的专业设置和2005级以及以前学生入学条件如表1所示。
3 非计算机专业计算机课程设置方案
多年的教学实践使我们认识到大学生的计算机基础教育是一个循序渐进的教育过程,要着眼于学生信息素养和信息能力的培养,包括通识素养和能力与应用创新素养和能力。通识素养和能力是对所有大学生的基本要求,是指在接受高等教育之后,在信息技术方面应该具备的基本知识和能力。例如计算机的基本知识,信息表述能力、信息交流能力、信息搜索能力等。应用创新素养和能力是指学生能自主学习,具备较强的创新意识和开发能力,能灵活自如地把计算机技术用于专业研究领域。实践证明,许多在计算机技术领域有成就的人是非计算机专业毕业的学生。他们既具有本专业的知识,又掌握计算机技术,跨学科的人才知识面宽,富有创造精神。关键在于正确引导和培养。
在研究非计算机专业计算机课程设置和教学时应当充分围绕这两个层次素质与能力。为此我们提出“3+1+X”(3门通识课+1门限选课+X门任选课)的分层课程设置方案,开设8门核心课程 ,表2给出了8门核心课程名称以及学时设置。
其中,“大学计算机基础”、“计算机基本操作技能”和“计算机程序设计基础为”为全校通识课,课程主要涉及计算机基础性和适用性的概念、技术和应用,它在培养学生的计算机知识、能力和素质方面起到基础性、先导性的作用,我们学校已将它们纳入学校通识课范畴,并作为学校重点课程来管理和建设。
对于“计算机程序设计基础”课程考虑到学生的兴趣不同、计算机基础不同、专业需要不同,由学生所在院系在“C语言程序设计”、“Visual Basic语言程序设计”、“Visual Foxpro语言程序设计”和“多媒体基础应用”四门课程中任选一门作为计算机程序设计基础课程。
在三门通识课程学习完成之后,各专业可根据需要在“数据库技术及应用”、“计算机网络技术及应用”中选择一门作为专业限选课。
为了达到新形势下高校计算机基础教育的目的,学校在学分制下采用的是多模块、多层次的进阶式教育模式。由于学生的基础各异,学校还提倡学生根据自己的基础知识、兴趣爱好和实际应用需要选修一些计算机课程和计算机实用技能课程。为此,我们还设置了一系列信息类选修课程,供学生自主选择。学生自主选修课程设置表如表3所示。
4 非计算机专业计算机课程建设的进一步改革设想
4.1大学计算机应用基础课程网站的建设
网络课堂的教学模式为学生的自主学习和师生之程网络课堂内容。2006校级精品课程“大学计算机应用基础”的网络课堂目前包括“大学计算机基础”和“计算机程序设计基础(C语言)”两门课程。在使用中发挥了应有的作用。
(1)扩容大学计算机应用基础网络课堂,将建设包括8门核心课程的网络课堂,完备相应的教学计划、教学大纲和教材建设。
(2)完善网络作业平台,实现在网上向学生布置作业、网上辅导答疑、网上做作业、网上批改作业、网上测试、网上讨论等一系列网络教学活动,充分发挥校园网在日常教学以及教学管理中的功能。
4.2教学方法的改革
在教学中要继续坚持以教师为主导、学生为主体的教学理念,注重发挥学生在各个教学活动中的主体作用,注重采用多种教学形式培养学生解决问题的能力和综合素质。
(1) 集中课堂教学。
根据各门课程特点发挥集体的智慧和经验制作优质的电子教案和多媒体辅助教学课件,并充分利用多媒体设备和多媒体软件进行生动、形象、直观的教学,使得介绍理论概念时不生硬、不枯燥,实时演示实际操作时具有直观性和动态性并保持有趣性。
(2)分散自主学习。
为了培养学生的自学意识和能力,在教学中要继续有意识地引导学生自学,把课程中的部分有趣又相对简单的章节留作自修内容,以论文、小结、调查报告等形式检查学生的学习情况。
(3)实践中学习。
在实训教学中,强调基本操作方法的灵活运用,注重培养学生的实际操作能力和创新学习意识。为了有效地进行实训教学,首先要加强实践教学指导的力度,我们将聘请一些具备厚实计算机操作能力的学生和教师一起进行实训辅导,其次制定科学的、系统的、先进的实训基本要求和目标、提高要求和目标以及综合要求和目标,同时配套以实训教材、电子课件、实训案例和实训素材做到抛砖引玉的作用,以发挥学生的才智,达到锻炼学生应用所学知识分析问题和解决问题的综合能力。
(4)理论结合实训的教学。
部分理论知识由于课时的限制和学生的基础无法详尽地介绍,如“大学计算机所基础”课程中数据库基础、多媒体技术基础等部分内容。在教学中通过实际案例驱动教学,在较少的学时下使学生能通过实例既理解和掌握了繁多的基本概念,同时可调动学生学习的兴趣,引发其进一步学习的意识,以取得较好的教学效果。
(5)网络课堂。
网络学习模式本身就是一种潜意识的课程学习,学生在使用网络环境时会促使其学习的欲望,并能与教师之间建立新型的师生关系。
(6)课外科技活动平台。
配合学生自发成立的青岛理工大学计算机分会活动,定期为学生举行计算机前沿技术、常用热门软件操作等讲座;开设共同关心的问题论坛;引导学生走出校园到知名企事业单位参观、考察,真实感受社会、感受专业。
4.3实训教学改革
信息类课程的特点之一就是理论和实践并重,所以学生实际运用计算机的能力可以作为评价课程教学效果的尺度之一。我们在日常教学中非常重视实训教学,并不断地进行实训教学的改革尝试。
(1)根据实训教学要求,我们将按照知识点建立“基本实训+提高实训+综合型实训”的分级体系,分级考核和锻炼学生对知识点的综合应用能力。
(2)考虑到新生计算机操作能力参差不齐,对一些具备计算机操作能力的学生可以让他们优先获得学分,我们在每个学期将分三阶段进行过关测试,分别按照达到基本、提高和综合能力给出及格、良好和优秀成绩。
(3)在有限的实验课学时内,加强实验教学的管理和实验教学的资源,建立开放机房。
4.4高素质师资队伍建设
几年来我们已形成了一支队伍稳定、热爱基础教学、团结协作、勇于改革,富有创新精神的教师队伍,其中包括一名校级拔尖人才,两名校级青年骨干教师,一人获得宝钢奖。为了深化教学改革的力度,不断提高教学质量,师资队伍的建设也是一项长期不懈的工作。
(1)我们将一如既往地定期进行教学法研究和专题讲座。
(2)组织教师进修学习,不断更新知识。
(3)积极接受和培养青年教师,鼓励年青教师攻读硕士、博士学位,提高自身的学术素质。
(4)积极参加全国各地区的教学研讨会,向兄弟院校学习,取长补短。
5结束语
经过多年的努力和实践,在大学非计算机专业的计算机教育方面取得了一定的成绩,并得到了肯定,但是课程设置和建设是一个系统工程,涉及到方方面面的问题,比如学校定位、学生来源、专业特点、师资结构等。我们所做的工作和将要进行的改革无论是课程设置、课程内容更新,还是教学方法的改革等,目标都是明确的,那就是为了提高我校计算机基础教学的教学质量、教学效果,最终使学生受益。
参考文献:
[1]冯博琴.非计算机专业计算机基础教育“白皮书”与教学改革实践[A].大学计算机基础课程报告论坛论文集[C],2005.
[2]龚培增.大学计算机基础课程体系建设与教学改革实践[A].大学计算机基础课程报告论坛论文集[C],2005.