时间:2023-03-07 15:22:45
导言:作为写作爱好者,不可错过为您精心挑选的10篇计算机课程设计总结,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
有序推进工程建设。省道229__段改扩建工程。项目全长约55公里,按集散型双向四车道一级公路标准设计、建设,设计时速80km/h,路基顶宽24.5,桥涵设计荷载等级为公路-ⅰ级,桥梁与路基同宽。通过现场办及参建单位精心组织,共同配合,项目于11月3日顺利完成交工验收并建成通车。__景区至水上森林连接线工程。路线全长9.133km,计划总投资2.185亿元。该项目按二级公路标准实施,道路总宽12米,沥青混凝土路面宽10.5米。截至目前4座盖板涵全部完成,12座桥梁(含变更后的4座中桥)灌注桩已全部完成,累计完成灌注桩206根,占总工程量的100%;累计完成5个系梁,占总量的100%;完成立柱52根,占总量的83.9%;完成墩台帽56个,占总量的87.5%;完成承台5个,占总量的100%。目前有8座桥梁完成梁板安装;3座桥梁完成桥面铺装护栏浇筑;路基工程中粉喷桩完成100%。完成原地面清表63600平方米,占总量的73.5%;完成河塘清淤145732立方米,占总量的218.4%;完成土方246480立方米,占总量的65.4%。 352省道至__连接线工程。项目长2.488公里,按路基总宽18米、沥青混凝土16米的二级公路标准建设。工程按序时进度建设,目前已完成3道箱涵,中桥灌注桩全部完成,墩台帽完成7个。基填筑完成40%,排水管道完成50%。233省道西北绕城公路。根据年度工作计划,原建设指挥部紧密跟踪审计工作,确保年内完成项目竣工验收等年度任务。县道大中修工程。__线冷再生工程、__镇__河桥、__桥、老电厂桥改造工程、__线__博生公司前改造工程于12月17日完成2015年县道大中修工程、县道安保设施工程交工验收。
(二)养护管理方面
2014年在推行交管所全面参与农村公路建设管理养护工作之后,工作效率、管理水平得到了大幅提升,再次荣获__市养护考核第一名。通过调研结合我市实际情况,印发2015年农村公路建设管理养护要点,明确阶段性目标。并围绕提出的农村公路要“建好、管好、养好、运好”的“四好农村路”要求,深化农村公路体制改革,进一步解放思想、创新思路、破解难题,以保障镇村公交开通、校车及城乡客运班车等安全通行为主要目标,加快推进农村公路提档升级工程建设,健全农村公路管理机构,加强农村公路养护管理,提升农村公路通畅水平、安全条件、沿线环境,为我市实现城乡交通运输一体化、全面加快新农村建设提供有力支撑。通过同志们一年以来的共同努力,成效显著。其中:
1、创建目标再创新高。__镇顺利创建成省级农村公路管理养护及安全设施示范乡镇,真正起到“南有__北有__”示范效应作用,推进农村公路养护长效管理。
2、行业管理规范有序。加强项目管理。配合乡镇完成年度农村公路提档升级工程计划编制,规范项目前期工作程序,基本完成年度道路35个,里程62.251公里,100座桥梁项目的建设任务。创新养护管理思路。组织片区养护管理互查,召开县道养护座谈会,起到相互促进相互学习的作用。2015年累计下发任务单15份,采用水稳碎石修补__公路、__公路、__线、农业示范连接线6970立方米,沥青混凝土面层修补3742立方米。对__线、__线、__线、__线、__线、__线进行了环境整治,清除路肩杂物、堆积物4120立方米,桥梁防护墙及桥头黑黄漆、钢管扶手出新油漆463座桥梁计1396平方米,更换新里程碑3块、百米桩150个,桥梁刷白13000平方米,13.68万株与修剪绿化52万株,路面灌缝53870延米。破损沥青路面采用c35水泥混凝土修补基层2250立方米。桥梁伸缩缝维修81米,桥梁抢险桥面破损维修102立方米。__公路、__公路仍按县道文明样板路标准进行养护管理。从总体分析,各乡镇高度重视农村公路管理养护,投入巨资整治农村公路路肩与农作物。安全管理狠抓“长常”二字。学习与启动农村公路生命安全防护工程,结合道路安全专项检查,积极整改安全隐患,保证道路通行安全。建立安全应急保障机制,定期用手机信息提醒与督促沿线乡镇领导与农路办主任加强管理,确保公路运行通畅安全,累计发送信息3000条以上。
3、管理改革初显成效。因我市农村公路面广量大,结合路政管理人手少、事情多的特点,经多方争取,组织29名第一批农路办同志参加法制培训,聘任农路办主任为路政中队副队长。组织各交管所、养护公司对县道夏季打谷晒场开展专项治理,加大巡查力度,对部分道路严防死守,总体控制效果较好。开展农村公路路政管理,累计超限处罚案件66件,罚没收入164900元。路损处理案件11件,赔补费36592元。
4、民生工程大得人心。组织工程人员会同乡镇编制20
19-2020年农村公路规划库,对2013-2018年规划库回头看,现场勘察县道路况,编制来年县道大中修计划及2016年农村公路提档升级工程建设计划。提请政府出台农村公路提档升级工程三年行动实施意见,三年拟实施镇村公交道路670公里,桥梁454座,其中2016年拟实施道路229公里,桥梁328座。并落实四个工作小组,启动项目障碍物统计、迁移及项目设计、业务培训等工作。(三)其他服务方面
2015年,围绕科室年度工作计划,除及时、高效地完成局领导交办的中心工作外,还重点狠抓学习和优质服务:
1、认真学习“三严三实”系列讲话。 要求科室所有同志积极践行提出的既严以修身、严以用权、严以律己,又谋事要实、创业要实、做人要实的“三严三实”要求,进一步增强社会责任感,全面提高个人修养,为交通运输事业发展提供有力的道德支撑和思想保证。
2、尽心尽职完成科室工作。组织科室同志学习交通法律法规及业务知识,提高履职尽职能力。率先完成17份人大代表议案、政协委员提案的答复,双满意率100%,同时对议案、提案办理跟踪。积极撰写有质量的政务信息,结合“四好农村路”会同电视台开展农村公路专题系列报道,配合__市开展泰美农路的评选工作。超额完成2015-2016年科室招商引资任务。
3、全力做好其他项目服务工作。服务是工程科的职能之一。成功组织12次工程联席会议,10多次各级领导视察工程保障活动。全力配合做好工程系列的个性目标考核工作。配合相关科室完成资金需求编制。
2015年取得的工作成绩利益于两个方面:
一是得益于各级领导与各位同仁的重视与支持;
二是得益于科室全体同志的大局意识、责任意识与工作能力。
从2015年的工作情况分析,工程科主要还存在以下两个方面的问题:
1、年度建设项目推进力度不够。__二期项目未能如期按照序时进度完成,客观上是地方矛盾影响、大桥施工技术复杂,主观上仍有施工单位组织不力,建设单位管理力量由于项目多,力量分散,管理力度不集中等问题。
2、农村公路路政管理仍需加强。当前,农村公路路政管理尽管采取若干措施推进改革,但各交管所在农村公路巡查频率与管理内容上仍有创新潜力。
2016年,围绕“十三五”交通规划的“公铁水空、立体交通”发展总体规划,续建为主、统筹推进总体指导思想,工程科将在推进项目建设的同时,重点在农村公路提档升级工程行业管理与农村公路管理养护上多思考、多研究、多出成果。主要工作思路如下:
1、加强统筹管理力度,确定建成优质工程
1引言
大学期间计算机专业的学生必须掌握的基础课之一《计算机程序设计》课程,旨在培养大学生基础的计算机技能,以便于以后计算机课程教学的方便实施和讲解,因而计算机基础程序设计课程是计算机专业学生所必须掌握的一门理论课。计算机程序设计类课程教学重点在于其实践性,实践是检验真理的唯一标准,通过实践,学生可以清楚自己的不足和所不理解的知识点,老师也能了解学生对于程序设计这门课的掌握情况,进而方便老师进行教案设计,为下节课讲解提供依据[1]。计算机课程所重视的应该是创新,但现在各大高校计算机课程却都以理论知识验证为主,形成重验证轻创新的偏差学习,难以激发大学生学习热情,且在程序设计上没有重大突破,大学生的创新意识和创新潜能并没有被发掘。教学新课程改革以来,关于计算机的课程设计正逐渐转向正常,学生的创新意识正不断被发掘和刺激。以培养大学生创新意识和积极主动参与能力为目标,进行计算机程序类设计课程的教学探讨[2]。
2当前程序设计类课程的教学情况
2.1计算机软件开发系统庞大学生容易失去信心
例如Java技术中所包括的技术规范范围复杂且庞大,在实际运用中也受到众多条件限制,大学生必须付出更高的学习成本来进行技术规范的理论学习。然而若真正意义上进行程序设计,又感觉理论知识的学习无法与实际贴合,力不从心,失去信心。
2.2严重缺乏学习兴趣、主动参与性较差
计算机程序设计类课程现阶段最主要的教学方式依然是PPT展示,老师仍然处于主导地位,学生依旧是被牵引的一方,加之课程内容多,学生逐渐失去兴趣,学生缺乏学习兴趣、积极主动参与性较差。
2.3计算机课程实践模式单调,学生普遍缺乏实际经验
现阶段程序设计类课程的授课方式仍以理论课为主,上机实际操作课时较少,且上机课也只是进行理论知识验证,关于创新意识的培养却很难实现。
2.4考核方式仍以试卷为主
这种考查方式只能确定学生理论知识掌握的熟悉程度和概念的理解认识,但对于实际操作却并不能完整体现,进而也无法实现创新意识体现的最终目的。
3改革教学方法,加大激励制度
老师的教学任务重点不是讲解,而应该把重点放在教案设计上,只有明确的教案设计,才能针对性进行训练,才能依据计算机程序设计知识具体应用确定教学重点。此外,老师必须建立互动课堂,只有与学生有足够的互动,才能更了解学生,才能更好地进行课堂计算机程序设计类知识讲解[3]。特别是在学生遇到无法解决的问题时。老师要依据学生潜力做合适的引导,从而刺激学生找到最佳解决问题的方式,进而提升学生的思考能力,调动学生对于计算机程序设计类课程学习的热情。由于计算机专业的学生不同于其他专业,在毕业离校后,大都通过小组活动的形式进行程序项目开发,特别是在小组开发程序设计的途中,重视团队彼此的配合默契,通过互相探讨、阐述自身观点以及团队合作能力的方式来提升小组成员之间对于程序项目开发的动力。为积极增强团队合作意识,可以适时增加一些类似讨论课题的交流活动方式来进行程序设计,并进一步提升运用[4]。对学生进行启发性问题挖掘,例如在对学生进行计算机程序设计课程教学时,提前让学生完成课本内容预习任务,并以此为基础进行启发性引导。比如,计算机课程中所指的对象是什么意思;类和封装又指的是什么;以现实生活为背景调查人群对于计算机信息技术的认识,且要依据实际情况对信息进行登记和处理,以小组团体的形式整体提高计算机程序设计课程学生之间的互动性,也为今后更深入学习计算机相关知识奠定基础。
4重视学生的实验预习和准备情况
计算机程序设计类课程在进行教学实践时,由于学生缺乏基础理论知识以及对计算机的不熟悉,容易出现慌张、不知所措的情况,进而导致计算机课程不能顺利进行。形成这种局面的最主要原因就是学生并未按老师要求进行课程预习和前期知识回顾,这些无法顺利完成,究其根本原因就是学生没有深入的感知计算机程序设计类课程的教学重点和教学难点,由于前期准备不充分,导致各种状况发生。为解决此类问题,老师必须加强自身知识能力,除此之外就是要正确认识计算机程序设计类课程的实际重点内容,老师还要根据自身特点进行课程设计安排,以吸引更多学生专心听讲,以完整的知识武装自己。计算机课程的专业较多,因而实验课内容也十分广泛。这就需要老师依据实际情况进行课程设计并调整课程内容讲解模式。只有这样才能解决学生在上课时对于计算机程序设计课程学习中难懂的问题[5]。避免盲目从众,还可以依据学生自我兴趣进行计算机程序设计的理论思维创新并验证实验结果。所以,老师要依据计算机程序设计类课程的实验方式来让学生确定自己的独特方式,学生也可以积极主动的选择可以激发创新思维的各类课程活动方式,结合自身特点进行计算机程序设计类课程的项目设计,进而满足不同层次、不同兴趣学生自身的实际需求。
5通过上机试验提升综合项目的设计能力
计算机程序设计类课程是一门重视实践的课程,因而上机实践是相当重要的环节。为提升学生对于课程设计的整体感知和理解,老师有必要在第一次上课时就给学生进行整体理论框架知识简述。并依据课程实际进行详略得当的说明,这样既可以提升学生的学习信心,也可以为该课程理论知识实践奠定基础。
6重点培养学生实践能力
6.1对于实践中常见问题的分析解决
在计算机程序设计类课程实践中,学生总会遇到各种各样自己难以解决的代码错误问题以及操作错误问题。这些问题若没有老师帮助解决,学生很难进行下一步的程序设计。计算机实践课程通常都是大课,70人左右同时进行,计算机实践操作中出现的问题多种多样,若是只由老师单独进行辅导,实在难以解决所有问题,这也是计算机程序设计类课程的实践难以提升的根本原因。对此,若采取“老师为主、学生互助”的方式则可以极大提升计算机课程实践效率[6]。老师在进行计算机程序设计课程实践时,对于学生提出的问题必须有耐心的解决,充分尊重学生的思想,在指导练习时可以让周围的学生一起参与起来。比如:针对实践课程代码编程问题,老师要引导学生发现问题的症结所在,并积极鼓励学生建立讨论组,通过沟通交流相互讨论的方式,发现实践问题所在,让学生积极发表自己的看法,从而提高计算机程序设计课程的实践效果。老师也要从计算机程序设计实践课中总结经验,以更完善的辅助学生进行计算机程序设计。
6.2课堂知识向课外知识的纵向延伸
通过一段时间的理论知识学习,老师就可以把课程知识进行纵向延伸。学生依据课程上学到的理论知识,通过实践运用在课外知识纵向延伸上。同时学生还可以与老师进行及时的沟通交流,这样可以极大提升计算机程序设计类课程的实践教学质量,也更有创新性的激发学生对计算机程序设计的兴趣[7]。
7学生要善于进行自我总结并自我评价实验结果
老师应该按照学生的实践能力制定评判标准,并对学生的实际操作能力和理解进行基础评估,若学生自主的进行实践内容的准备、实践课题的总结和经验积累,则老师可以依据学生的自主意识和自我认知想法合理的提高分数。学生在进行计算机程序设计时,老师要强调学生的自我管理,以自我总结、自我评价的方式为自己负责,对于解决不了的问题,则可以与同学商量共同解决,这样才能让学生有效的进行总结和知识归纳。
8考核方式优化改革
(Nuclearsystemoptimizationreform)现阶段的计算机程序设计类课程通常以笔试成绩为主,重点在于考察学生的概念理解能力,这对于学生来说要求记忆的东西过多,学生并没有充足的时间进行内容的理解和实际操作设计,这也就容易出现高分低能的情况。学生的理解能力、接受能力、创新能力、实践能力,在试卷上并不能完整的展现。虽现在强调平时成绩,但其所占的小比例并不能改变期末成绩,期末成绩仍然是最终判断标准[8]。
8.1增强实践方面的考核优化改革
新课程改革下,要求把实践课分为几部分进行考核,并依据各个阶段的平均成绩判定实践总成绩。实践部分的分数仅占总成绩的37%。这也就要求学生必须有自己独到的见解和设计风格理念,这样才能保证设计出来的程序具有一定的创新性。
8.2期末考试方式优化改革
在日常考试中,通过程序设计的方式给每位学生分发不同的考试题目,学生要依据题目要求进行相关程序设计,从分析题目入手,结合代码规律,独立且完整的完成实践考试。期末成绩改用答辩的方式进行,重视学生的沟通交流以及灵活转变能力。通过这种方式提升学生的分析水平,从而增强学生运用计算机程序设计解决实际问题的能力。
9结论
总而言之,计算机程序设计类课程是一门重视实践的课程。尤其在教学实践中,必须强调学生的主体地位,以学生为主,老师只做一个引导人,并通过符合学生认知习惯和规律的方式科学合理的调动学生的积极性。以此提升计算机程序设计类课程的教学质量。所以,老师在计算机程序设计类课程实践中要持续围绕学生的实验能力进行更深层次的研究和教学上的优化改革,从而提升计算机程序设计实践的教学质量。
作者:刘琴 单位:青海民族大学计算机学院
参考文献
[1]邹汪平,蔡劲松.基于能力导向的计算机程序设计类课程教学内容相关性研究[J].梧州学院学报,2016(06):72-75.
[2]张雪松.高职院校非计算机专业《C语言程序设计》课程改革探索[J].产业与科技论坛,2016(22):194-195.
[3]耿姝,逯柳,王树芬.计算机程序设计类课程研究型教学改革与实践[J].工业和信息化教育,2016(09):50-53.
[4]钟文峰,晏志英,胡荣群.计算机科学与技术专业程序设计类课程群建设的探索与实践[J].信息通信,2016(09):277-279.
[5]袁凤玲.计算机程序设计类课程实践教学的有效性研究[J].辽宁科技学院学报,2016(03):52-53.
1.2学生对计算机的操作能力差如今的学生对计算机的操作能力差,是多方面原因导致的。这也与上文提到的应试教育对计算机课程的影响以及学校计算机软件落后,设备不够完善有着密不可分的关系。
2职业中学计算机教学对策
2.1通过恰当的教学方法,利用先进的教学设施在计算机课程的教学中,首先教师要考虑的就是当今学生的心理活动,了解学生的心理特征,使学生对计算机课程感兴趣是非常关键的一步。教师要把现代教育技术与计算机课程相结合,通过先进的教学设备进行示范教学,根据课程的需要采取不同的教学方法,从而达到吸引学生的学习注意力,提高学生对学习计算机课程的热情。
2.2采用理论与实践相统一进行计算机全面教学计算机课程教学要求将理论教学和实践教学相统一的办法来使学生了解和具备计算机理论知识和操作能力。在计算机理论教学中,枯燥的理论知识单纯靠教师用语言去传授缺乏了与实践相配合,这样的教学也和如今对计算机的教学目标不统一。在计算机实际教学中,这样的枯燥教学一定会影响学生对于计算机学习的重视,提不起兴趣。造成这样结果的原因是教师没有将理论与实践相结合,因此无法调动学生积极学习,然而理论学习又是保持学生良好发展的前提。在如今新课改的指导下,理论学习与实践学习都有着各自的作用,切实将理论与实践相结合达到统一,不仅考验了教师的教学能力和水平,也是计算机教学中不断完善的需求。
2.3优化计算机教学的课程设置在职业中学中,计算机的教学要以基础为主,同时要有一定的操作能力,特别是相关的一些操作系统软件、语言教程等,这些都应该让学生通过实践去学习。因此,教师在教学中要注意讲授和操作的关机,做到边讲授,边操作。因此,教师在备课时要优化计算机教学的课程设置,掌握好上机课时间和理论课时间,从本人的教学经验来看,将上机课与理论课时间的比例掌握在1:1最为合适。这样的时间比例可以让学生在理论课的时候学习,让学生在逻辑上先进行梳理和理解。在操作课上立马实验,教师进行实际指导。这样的课程设置会有比较好的教学效果,同时也使实践与教学紧密联系在一起。
2.4以学生为本,师生配合完成所为教学,顾名思义老师教、学生学,教师在备课时过于重视形式化课程设计,而忽视了课堂上学生的根本需求。一堂有意义的教学课,要通过教师与学生共同配合完成,同时也是教与学之间的互动过程。教师的教学设计要做到切实与学生为本,优化课程设置,调动学生积极性,改变生搬硬套的教学方法和理念。如今,在新课改理念的指导下,教师要以学生为主导,起到督促学生学习的作用,采用多元化手段,使学生全方面素质得到培养。在日常的教学过程中,教师要在教学的同时及时做好总结,更改和完善教学方法和思路。提高教师教学水平,培养学生学习兴趣。新课改理念下的职业中学计算机基础教学问题依然需要广大教师不断的探索、大胆创新和及时总结。在计算机教学中教师也要注意时刻培养学生的创新、创造能力。师生配合完成教学,达到教学目的。
计算机是一门发展速度快、重在实际操作的应用型基础课,通过对我国目前高校计算机专业课教学存在的问题进行分析,从计算机专业培养方案入手,研究了计算机专业课程的设置问题,同时对计算机课程建设、教学内容与方法改革进行了探讨。
1、计算机专业课程体系设置
从整个大学四年来看,计算机专业课程设置的总体原则是厚基础、重实践、求创新,计算机科学技术发展很快,但是其基本原理,基础知识是相对稳定的,因此,只要把基础知识学好,就可以为今后的发展奠定良好的基础。计算机技术的发展可以说是日新月异,在有条件的情况下开设一些比较新的课程,实现培养人才与社会需求的对接也是很有必要的。
计算机专业课程大致可分为专业基础课程、专业主干课程、专业方向课程三个方面,专业基础课程可设置为:高数、离散、线性、概率、物理、数据结构、操作系统、组成原理、汇编、数据库等;专业主干课程可设置为:程序设计、软件工程、计算机体系结构、计算机网络、多媒体技术、网页技术、高级编程、计算机图形学等学生可以根据自己的兴趣,选择一个研究方向,发展自己的特长如网络研究方向,可选择网络编程、计算机网络、网站规划与信息服务、网络操作系统等课程,对于一些主要课程,都可设置课程设计,以加强学生实践能力的培养。另外,根据计算机专业的实践性较强的特点,还必须加强专业实习的组织,有条件可以安排一年左右的时间进公司、企业实习锻炼。
2、计算机专业课程建设
2.1不断更新教学内容、把握重点
根据计算机课程在培养方案与学科体系中的地位和任务来设计它们的教学内容。由于计算机技术发展极其迅速,因而在教学中一方面专业基础课应有其成熟和相对稳定的教学体系,另一方面需要不断更新其内容和技术背景。
2.2课程建设的其它方面
对一门课程,除了教学内容之外,还应在师资队伍、教学硬件、教学规章制度、实验室等方面进行综合建设,才有可能把一门课程建设好。
2.3教学方法研究与改革
有了好的课程体系,还必须有好的教学方法予以实现,才能产生好的教学效果。我们按照现代教育思想组织教学,强调一些共同的方法原则,鼓励各科教师根据课程的特点创造出好的教学方法。主要从以下5个方面进行探讨;
(1)全面推行“问题式”教学法。
现代教育思想强调以培养学生发现、分析、解决问题的能力为主要目的,首先是发现问题,这是认识和解决问题的起点,所以“问题式”教学法是许多现代教育家所提倡、推崇的教学方法,“问题式”教学法的正确使用对于提高学生的素质,强化学生学习的兴趣,调动学生的主观能动性,培养学生的创新能力有积极作用,在教学过程冲,我们自始至终都围绕问题而展开教学活动,激发学生自觉思考、主动探索,引导学生不断发现问题、提出问题、分析问题并最终解决问题,培养了学生的创造性思维。
(2)加强实践环节,提高学生动手能力。计算机学科是一门实验性很强的学科,光是“听”和“读”是不够的,在努力提高课堂教学的同时,必须加强了对实践的教学和管理,可以通过以下三个层次的方式来加强实践教学:一是精练习题、强化基础。习题的作用在于帮助学生深入理解教材内容,巩固基本概念,是检查对授课内容理解和掌握程度的重要手段,是掌握实际技能的基本训练。根据各章节的具体内容,精选习题,促使学生加深对各章节主要概念、方法、结构等的理解,为充分发挥习题的作用,及时指出作业中存在的问题,对普遍性问题集中讲解,对个别性问题单独辅导,对学生写的优秀作业加以表扬,由于专业课程的理论与技术往往表现出较强的综合性、前沿性、探索性,是发展中的科学,我们还鼓励学生撰写自己的小论文或总结报告,让他们时刻跟踪本课程的最新动态,为此,我们建立了“网上辅助教学环境”便于学生进行自学、练习、同学间交流、向教师提问、考试等,教师也可以通过它备课、答疑、阅卷,不仅增强了学生和教师的沟通,而且提高了他们的学习兴趣,强化了课程基础。二是强化基础实验指导、提高实践技能。上机实践不仅能进一步提高学生灵活运用课程知识的能力,而且使学生在编程、上机操作、程序调试与正确性验证等基本技能方面受到严格训练。为此,我们加强了对实践环节的过程管理。主要从两个方面加以强化:一个方面是规范实践内容,我们专门设计了一套完整的实验大纲,为学生的实践提供指导,同时,对实验报告进行规范,这种规范对于学生基本程序设计素质和良好的程序设计习惯的培养,以及科学严谨的工作作风的训练能起到很好的促进作用。另一个方面是采取“实践一查漏一再实践”的方式进行上机实践。在平常实验过程中,根据教学对象的不同,相关课程精心设计了几组不同类型的有一定综合性的问题作为实习题。三是强化课程设计、提升学生综合解题能力,课程设计的目的在于使学生通过课程设计掌握全课程的主要内容,并提高学生综合应用知识和软件开发的能力,同时也加强了学生的文档写作能力,为今后的毕业设计和毕业论文写作打下良好的基础,为此,我们对数据结构、操作系统、汇编语言程序设计等课程设计了一套完整的课程设计实践教学大纲,为学生的课程设计提供指导,规范课程设计报告,按照软件工程的要求,从需求分析、总体设计、详细设计、调试分析、用户使用说明,测试结果等几个方面组织文档,要求学生尽量采用软件工程的思想,选择一些简化的实际问题作为课程设计的题目,将学生分组,给两周的时间去完成课程设计任务。要求同组学生在问题分析阶段和模块设计阶段分工合作、集体讨论,但最后的编码独立编写。最后每个学生都要进行面试,提交课程设计报告,学生必须能够清楚地介绍设计思路、主要技术手段并回答与题目相关的问题,并且程序通过程序测试才能算完成了课程设计。
(3)采用多媒体教学,强化教学效果。“兴趣是最好的老师”,如何提高学生的学习兴趣,对于教学效果的保障具有重要的意义,在教学手段上,完全采用一支粉笔加一块黑板的传统教学模式,不利于学习兴趣的培养,难以收到良好的教学效果,我们通过合理使用直观性教学原则、采用现代教学手段,编制多媒体教学课件和演示程序,化抽象为直观,使原本比较枯燥抽象的教学内容,变得生动活泼,消除学生的畏难情绪,激发学生的学习兴趣,强化教学效果。
(4)加强教学过程监控、建立教学管理和考核措施。为了保证课程建设的顺利进行,可以建立由系领导挂帅、教研室主任参与的课程建设检查指导小组,指导小组定期对课程建设的质量、进度进行检查评估,听取校、系专家的听课意见,以及学生对课程的建议与意见,并及时将意见和建议反馈给任课教师,督促任课教师改进教学方法。
(5)构建“双主”教学模式,培养学生的创新能力和认知能力。网络的平台作用、教学资源、教师、学生都是关系到互动式网络教学的因素。我们的教师在基本保留传统课堂教学环境的前提下,创设多元化的软硬件教学环境,使学生能够利用以计算机技术为核心的现代教育技术,通过人机交互方式去主动地发现、探索和思考问题,从而培养学生的创造能力和认知能力。
目前中职计算机课程体系及课程内容设计存在着许多问题。在我国中职计算机教育中, 专业课程开设不大合理,教材内容设计不与实际应用相结合,程序设计课程教学内容要么过于简单和笼统,要么过于复杂和高深,导致许多中职学生对编程学习产生严重的抵抗情绪,出现厌学、弃学现象,所学的部分程序设计知识和操作技能,对学生毕业后进入社会后所从事的职业没有任何用处,而真正许多实用性强、专业性强的课程和计算机应用软件却又没有学到。因此,我们必须从以下几方面对中职计算机课程体系及课程内容进程大力改革。
1 明确学生的培养目标
原来中职学生的培养目标,主要以掌握教材统一指定的理论知识与基本技能为主,学生是否毕业以统考、会考成绩决定。毕业后,因培养目标、课程内容、操作技能不能与实际所需对口,导致很多学生难以找到适合自己的工作岗位。
从现在中职的培养目标及定位来说,中职学生应该是社会所需要的拥有一般化专业知识与中级或以上实践操作技能的准职业人,而不是像大学本科生一样,拥有很深厚的理论知识与专业技能。这就意味着中职计算机专业的学生,他们毕业后能在专业对口的普通岗位上找到适合自己的工作,而不是去搞科研或编写大型的计算机软件。如:机关、企事业中计算机网络的管理、信息处理的多媒体设计制作、广告影像行业的图形图像处理、设计行业的计算机辅助设计、办公自动化中的设备应用和公文处理等,都缺少有一定技术水平的准职业人才。因此,在改革中职计算机专业的课程体系与课程内容之前,不能盲目开展,应做好充分的调查分析工作,从计算机专业细化的开设方向到实际应用,必须紧贴现实生活,最大可能的保持与信息技术发展趋势、社会的用人需求同步。
北大青鸟在开设《JavaScript》课程之前,做了大量的企业调研与社会用人需求分析。调研结果显示,中国近几年互联网行业的高速发展,使越来越多的企业认识到网站运营以及网站推广的重要性,很多企业目前需要掌握一定的系统维护知识、网页设计制作知识和网站维护相关知识的复合型技术人才。进一步分析了解这些岗位应具备的IT技能,从而设计出适应于中职学生的计算机课程体系,使学生所学知识具有很强的实用性,保证学生能够在就业市场中具备竞争力,能够满足社会对人才的需求。结合目前中职学生的学习特点,将北大青鸟计算机专业学生的目标定位在培养网站运营人员,并对网站运营岗位从计算机技术层面划分为三部分:除互联网公司外的所有企业的网站维护员(涉及到JavaScript知识);网站制作公司的网页设计师(涉及到JavaScript知识);中小企业网络维护人员。
2 注重激发学生的学习积极性、培养学生的学习兴趣
兴趣是学习的内在动力,是学生自学最好的老师。原来的中职教程在内容设置方面,以理论居多,许多内容均滞后于时代的发展,涉及生活实际的知识、技能较少,涉及到实际项目的内容更少;理论作业偏多,实际操作较少;内容排版呆板,例图、效果图很少。
中职教育的对象多是学习上的后进生,学习主动意识和学习能力较低,接受新方法能力不强,在学习如果遇到较大困难或受到较大挫折,会打击其学习的自信心与积极性,很可能放弃对专业课程的学习。我们在设置课程内容时,先设计内容的趣味性与生活实用性,让学生快乐地学习专业理论知识与技能操作,通过设计来源于实际的案例或项目,让学生掌握实用的知识技能。
北大青鸟在设计课程内容时,非常注重理论与案例、项目的设计与联系。以《JavaScript》为例,教材内容围绕一个完整的现实项目进行合理设计。在该教材中,每一章节的标题名称,从学生第一感观上就能激发其学习兴趣。如:第1章 制作页面日期和排行榜的显示特效;第2章 制作随鼠标改变背景的特效;第3章 制作页面窗口特效 ……。在每章的各小节中均设计一个理论演示案例,同时针对每个演示案例,安排相应的理论知识点,对超出本演示案例的其他理论知识,不予考虑。如:1.1制作演示案例1-第一个嵌入JavaScript脚本的网页;1.2制作演示案例2-显示日期;1.3制作演示案例3-显示星期几……。在每章节的后面,设计了上机练部分,以巩固学生的理论,提高学生的实际操作技能。如第1章上机实练部分为:实练案例1-随机显示图片广告;实练案例2-评比星级商铺;实练案例3-北京奥运会倒计时……。在上机实练部分的后面,设计了作业。作业层次分明、由易到难,针对学生自身掌握的知识技能情况的不同,对完成作业的要求也不同。无论是理论案例,实练案例还是课后作业,均配有效果图与分步操作图文讲述,在兴趣的带动下,学生通过自学就能完成简单的学习任务。整个教材内容中的每个理论案例、上机实练案例、课后作业,设计安排合理,难易适度,更重要的是我们学生在现实生活中,可以很具体地看到它们应用于网站页面的制作设计,很大程度上激发了学生的求知欲与学习兴趣。本人将该教材应用于中职计算机软件班,计算机网络班的教学,两年来学生的学习兴趣浓,知识技能掌握好。
3 注重学生实践知识、技能的培养,将学生培养成社会所需的准职业人
中职学生的就业现状:许多的中职毕业生到单位工作,因原来所学知识与实际脱节,90%学生得从头开始学习相应的知识与技能,给用人单位带来时间、金钱上的极大浪费,甚至于失去就业的机会。
信息社会发展速度,社会对IT人才也不断提出新的要求。我们在开设课程前应该研究企业、 用人单位对IT人才的需求现状,分析对从业人员的技术要求,对计算机课程内容进行合理设计。在中职教学中我们提倡项目教学法,那么教材中所使用的项目一定要有很强的实用性,且与实际相结合。在课程设计中应以项目为导向,让学生在学习过程中边学习边做项目,在做项目的过程中掌握相关知识及项目的开发过程,从而培养学生的动手能力和积累实践经验,以适应实际工作的需要。
北大青鸟对IT用人需求进行了大量的调查研究,选择具有实用价值、与信息技术发展趋势相符的项目去开设相应课程。其课程体系采用“以项目为导向”的课程设计方法,课程内容全部围绕着完整的项目逐步进行,学生在学习过程中,也同时完成了实用性项目开发。在《JavaScript》课程中,每一章节所使用的理论演示案例、上机实练案例、课后作业,均是一个大项目中的某一组成部分。每一个案例是从整个项目分割出来的小项目,而且有一定的先后顺序与难易梯度,由浅入深、循序渐进,先通过案例介绍基础知识和基本操作,给学生打好基础,然后通过大量的项目演练提高学生的熟练度和项目能力,充分调动学生学习兴趣和学习积极性,直至学生掌握必备的专业知识和技能,达到培养目标,让学生成为社会所需的准职业人。实际应用中,因为每个案例的制作,均涉及到项目中的某项内容,通过章节内容的逐步学习,学生将掌握整个项目内容所涉及到的理论知识与操作技能,理所当然能完成整个项目的制作。另外,由于所开设的项目具有实用价值,学生毕业后可以拿自己做好的项目去企业、用人单位去应聘,减少很多的应聘环节,毫无疑问这样的学生具有很强的市场竞争力,很容易就找到与之专业对口的工作。本人将该教材应用到中职计算机软件班与计算机网络班,几乎所有学生均能掌握所学的知识与技能,制作完成相应的项目。
4 大力改进教学法
由于教材内容以项目为导向进行的课程设计,所以我们应对教学方法进行改进。在多年的北大青鸟《JavaScript》教学中,本人总结如下经验(以作借鉴):
1) 在每门课程的开始,由教师先讲解课程目标,然后介绍在课程中要完成的项目;2) 为了让学生能够了解项目的具体功能,让学生自己操作或是运行项目;3) 在后序的课程中,教师讲解项目所涉及的知识、技能点;4) 以小组为单位,让学生分阶段上机进行项目开发与作业的完成,期间老师辅导答疑;5) 在课程教、学、做完成之后,即可完成整个项目;6)小组互评与老师点评相结合,总结提高;7) 完成好的项目让学生保存好,做为实习、找工作、就业的宝贵材料之一。
培养学生自学能力与团结合协作的精神。IT行业及其应用技术发展迅猛,课堂上传授的知识不可能解决学生在工作中遇到的所有问题。因此,培养学生的自学能力就显得尤为重要。课程体系应始终贯穿这一思想,使学生意识到自学的重要性,并且教会学生如何去学习。在《JavaScript》实际教学中,指导学生进行项目开发时,每当遇到问题时,总是积极鼓励学生自行寻找解决方案,从而提高学生的学习自信心和成就感,培养自学能力,使学生终生受益。同时,通过对学生进行一些小的团队训练,强调沟通能力和团队合作精神在项目开发和实际工作中的重要性,提高学生的社交能力、沟通能力和团队合作精神。
信息技术的发展可以说是日新月异,教育也应顺应时代的变化,培养社会所需人才。所以,从中职教育的根本任务为出发点,为把中职学生培养成为社会所需的准职业人,我们急需对中职计算机程序设计课程的内容进行改革更新。
参考文献:
[1] 娄毓满.适应课程改革发展趋势 提高教师教学实践能力[J].安顺师范高等专科学校学报:综合版,2006(2).
我国将高职计算机课程的目标定位在培养应用型人才上,不仅符合我国目前的国情,同时体现了我国高职计算机课程的中国特色。在以应用型人才培养为目标的指导下,高职计算机课程的设置应该摆脱传统的教育课程模式,创新以突出学生能力培养为主的教育课程模式。
一、传统高职计算机课程模式的弊端
传统的高职计算机课程模式强调以理论为本。从某种程度上来说,这样的教育课程模式限制了学生的思维以及动手能力、创新能力、应变能力等综合能力,造成了学生毕业后无法立即投入实际工作的现象,也就是“高分低能”的社会现实。剖析现象后的本质,在于目前的高职计算机课程仍旧延续传统的以学科理论为主的教育课程模式,从而导致高职计算机培养的人才无法跟上社会的步伐。
1.延续传统的教育理念,注重理论知识的传授,忽视实践操作
近年来,高职计算机得到了突飞猛进的发展,无论是从规模上还是从培养学生的人数上都有所创新,但是毕业后学生的实践操作能力不尽如人意。在教育课程的设置上,大多数高职计算机部门还是习惯于延续传统的教育理念,单纯地将教学质量的评定局限于教学成绩上,这样教师将精力全部放在教学内容的讲解和教学效果的质量上,而给学生留出极少的时间进入实践基地进行实践操作的培训和训练,从而导致职业院校培养的学生滞后于实际岗位的需要,使学生不能及时的学以致用,形成学而无实用的社会现象。
2.保留传统的课程模式,注重传统岗位的需求,忽视产业结构的变化
目前的社会经济形势发生了巨大改变,极大地影响了社会就业的岗位,然而高职计算机课程却没有随着社会经济结构的改变而变化。高职计算机开展的目标就是要满足企业岗位发展的实际需要。产业结构的悄然变化,对岗位造成了影响,具体体现在就业领域原有职位的减少和新岗位的激增。这些岗位变化的最大特点在于对计算机技术含量要求的提高。岗位改变为高职计算机课程提供了发展思路,同时必须随着社会产业结构进行必要的调整,但是目前的高职计算机课程模式只注重传统岗位的需求,而忽视满足产业结构变化对人才的需求。
3.采用以往的教学方法,注重线性知识的讲解,忽视全面发展
高职计算机课堂上的教学方法还是集中在线性知识的传授上,而忽视对学生的全面培养。在实际的课堂教学中,以教师的口头讲述为主,学生以书本为参考,进行理论知识的学习,忽视了对学生价值观和情感方面的教育和引导;注重统一管理学生,而忽视观察学生的个性差异以及创新能力的培养。计算课程设置方面很少安排有关实际操作的时间,而是将全部的时间放在知识的学习上,一味地训练学生的应试技巧,忽视帮助学生积累实践操作经验。
二、应用型人才培养目标下,创新高职计算机课程模式的策略
1.适应社会环境的变化,坚持课程设置符合就业需求的原则
高职计算机课程的宗旨就是为社会培养实用人才,因此在课程设置方面,高职计算机者要时刻洞察社会发展的变化,并细心调查研究就业需求方面的波动,总结职业的潮流方向,将课程设置与就业需求乃至行业标准相结合,与国际教育人才的机制接轨。高职计算机与高中教育不同,不能完全照抄高中的课程,职业院校应该建立适合自身情况的独立的课程,并且坚持以就业为导向,突出能力培养的重要性。此外,坚持以就业岗位的职业标准为课程设置依据,帮助学生打好职业生涯发展的基础。
2.从学生的实际情况为出发点,坚持以培养学生能力为目标的原则
高职计算机课程围绕培养学生的能力为核心,就要在进行课程设置时,结合学生的实际情况,确保每个学生的能力都能得到良好的发展。创建以能力为本的职业课程体系,同时增加实地实践课程,让学生有机会深入工作车间,及时地将所学知识转化为实践。此外,课程设置方面要大胆删减实用性不强的学科知识,从而形成以能力培养为目标,以理论知识为主线,以实际操作能力为轴线,打破传统课程设计观的全新高职计算机课程体系。
3.创新校企合作关系,坚持课程设置灵活性原则
以培养学生的能力为本,首先要确定具体培养学生的哪个方面能力。能力是为了适应企业的需求,因而学校和企业要紧密联合起来实现双赢。校企双方共同分析市场就业形势以及发展前景,制定人才能力培养方向,建设人才培养的知识框架和能力体系,甚至共同研究计算机课程和教学的具体内容。同时,学校也要在企业的指导下,积极改变原有的课程标准和体系,全力配合企业,甚至学校还可以定期聘请相关计算机技术师作为兼职教师,直接对学生进行更加直接的指导,这也要求计算机课程设置时要足够灵活,以适应实际情况。
参考文献:
[1] 刘春生,徐长发.高职计算机教育学[M].北京:教育科学出版社,2002.
[2] 马庆发.当代职业教育新论[M].上海:上海教育出版社,2002.
[3] 周明星.职业计算机教育学通论[M].天津:天津人民出版社,2002.
作者简介:侯春明(1979-),男,白族,湖南吉首人,吉首大学信息科学与工程学院,讲师。(湖南 吉首 416000)
基金项目:本文系吉首大学校级教改课题“计算机课程群教学中技能培养的教学改革与实践”的研究成果。
中图分类号:G642.45 文献标识码:A 文章编号:1007-0079(2013)28-0163-02
高校信息类专业(如计算机科学与技术、网络工程、电子信息工程、通信工程、物联网工程等)课程体系中,程序设计类的课程占有相当的比重。常见的专业课有“C语言程序设计”、“Visual Foxpro程序设计”、“面向对象程序设计”、“汇编语言程序设计”、“网络程序设计”等。由于信息类专业的应用领域非常强调技术实现,普通高校学生必须具备较强的编程能力,才能满足社会对人才的要求。据统计,普通二本高校信息类毕业生,除了小部分继续攻读硕士博士学位外,绝大部分都在毕业后直接从事专业技术工作。[1]虽然不同专业对计算机编程能力的要求和应用领域各有不同,比如电子信息工程和物联网工程更侧重对硬件的控制和嵌入式方向,而计算机科学与技术和网络工程等专业更侧重系统软件开发和应用软件的开发。但是从整体上看,这些信息类专业都对学生的编程能力提出了较高要求。为了达到相应的培养目标,相关课程群应该在课程实训环节进行改进,以求提高学生的程序设计能力,进而全面提升学生的专业水平和动手能力,为国家和社会培养合格的人才,这是需要深入研究的课题。[2]
一、计算机课程群实训课的特点与不足
计算机课程群的实训课程是连接理论课程与编程能力的桥梁,程序设计类课程群对编程能力的培养尤为重要。但是在教学实践过程中,要达到全面提升学生动手编程能力的状态,面临诸多困难。
1.课时不足
随着高校课程体系的全面改进,为了宽口径的培养学生,以便学生将来能有更广阔的就业领域,信息类的各个专业被加入了越来越多的课程,程序设计类课程也面临着课时紧缩的问题。一方面要保证理论课的讲授与教学,另一方面要保证学生动手编程能力的提高。这样理论课程的时间显得非常紧张,必须在有限的时间内尽可能的把该语言中的各种各样的知识点传授给学生,还要保证他们能有足够的课时在实训课环节完成相关的实训内容,为此在时间和教学上就要合理安排。
2.技术的快速发展
信息类专业发展速度迅猛,很多技术在过去的几年快速的诞生和崛起。传统的程序设计类课程主要是侧重对基本语法的掌握和中小规模问题的分析与解决。比如运用一些经典的算法解决某些数学问题,并编程实现。这样的培养模式的结果是毕业生的动手实践能力无法满足社会上IT企业对人才的要求。
3.师资力量不足
高校教师的教学负担很重,除了要完成各种教学和科研任务外,还要负责学生管理工作。从全局来看,高校的信息类专业是新兴专业,很多高校的该专业教师以中青年为主,部分教师还需要进一步进行深造,比如攻读博士、博士后、做访问学者、参与各种学术交流等。因此,在计算机程序设计类的实训课中,很多时候都是一个教师辅导数十人学生。师资力量不足也是制约学生的计算机程序设计能力全面提高的重要因素。
二、计算机课程群实训课的教学改革建议
1.针对不同专业进行有重点的课程设计
为了提高计算机专业毕业生的职业素养与编程能力,学校应该加强学生的实训教学环节。[3]虽然信息类的不同专业都会开设各种程序设计课程,但是不同的专业侧重点明显不同,比如电子信息、电子科技、物联网等专业,从专业培养目标上看更接近对硬件的控制。在实训课的综合训练项目以及相应的课程设计的培养环节上,可以考虑做单片机、嵌入式系统中的项目。将编程能力训练放到具体的硬件控制项目中,既符合相关专业的专业培养目标,又能帮助学生有效的将程序设计课程与硬件类课程群进行融合,既提高了编程能力,又提高了综合的专业知识的应用能力。比如C语言程序设计,如果只是反复的训练经典的算法和习题,编程能力的提高还是有限。但是如果学生完成一个软硬件相结合的系统设计,对C语言在单片机控制或嵌入式中的应用开发能力就会快速增强。当然,对于计算机科学与技术或网络工程这样的专业,其专业培养目标更偏向于上层应用,也可以选择相关的实用性的软件开发项目(如数据库系统等)来训练学生的动手编程能力。在完成项目的同时,学生一方面加深了对相应专业课的认识,另一方面也加强了编程能力。
2.充分调动不同学生群体的学习积极性
在高校的专业人才培养模式中,不能按照一个固定的模式要求所有的学生,必须考虑到学生自身的实际情况,调动不同学生群体的积极性,才能最大限度的提升学生的程序设计能力。比如现在很多高校都将计算机等级考试和学位证挂钩,非计算机专业的学生必须通过计算机等级考试,才能顺利获得学位证。针对这一学生群体,应该将针对等级考试的训练合理的放入到实训环节,同时鼓励学生积极主动的多做等级考试的习题,并在上机实训的过程中多做题库中的题。一方面可以提升编程能力和动手能力,另一方面也能提高通过等级考试的概率。
最近几年,高校程序设计比赛以及其他的一些设计类比赛越来越受到高校和学生的重视。对于有志于参加全校、全省、全国甚至世界级比赛的学生,在实训环节中可以积极引导他们进行相关的训练。比如参加ACM程序设计大赛的学生,可以鼓励他们在实训环节中,在完成正常学习任务的基础上,充分调动主观能动性,多练习ACM题库中的习题,由浅入深,步步推进。而立志参加嵌入式系统设计的学生,也可以主动去编写一些嵌入式环境中的程序。使学生群体在提高自身编程水平的同时,也能更加接近相应大赛的要求,收到一箭双雕的效果。还有一些学生,立志于从事应用系统的开发,比如网站系统设计、数据库系统设计、电子商务系统、智能手机应用系统、物联网应用系统等。该学生群体对学习的实用性比较看重,更愿意在毕业前就找到专业领域的一个主攻方向,孜孜不倦地钻研该方向,往实用的方向发展。结合这些学生的兴趣和爱好,应该在相关的实训训练和课程设计中鼓励他们多动手写程序,进而力争做出对社会有实用价值的应用系统。在提升了编程能力的同时,也能更多的为社会作出贡献。
3.加强对编程能力的考核
传统的教学模式注重对知识的考察,计算机类课程群也不例外。一门专业课学习完成后,最常见的考核方式就是闭卷考试。这种方式可以很好地检查学生对该课程知识体系的掌握程度,但是对编程类的课程群来说,闭卷考试很难全面考核学生的编程能力。在教学实践中,经常遇到书本知识掌握良好但上机编程能力较差的学生。为了促使学生参与编程能力训练,应该加强对编程能力的考核。比如组织上机考试,将考试成绩纳入到整体的考核成绩中;也可以鼓励学生提交应用软件系统。但是上机考试在实践中也存在一定的困难,如普通考试,一个班级只要2个监考教师即可,但为了避免学生作弊,计算机上机考试需要大量的教师参与监考。另外,如果是固定的几个习题,在机房的环境中不便于监考,而如果是从海量题库中随机抽题,又很难做到绝对的公平,因为有的学生可能抽到较为容易的题目,而有的学生则可能抽到较困难的题目。但是从发展趋势上看,为了提高信息类专业学生的编程能力,加强对编程能力的考核还是非常有必要的。
4.在校企合作中加强编程能力的培养
信息类专业学生的一个主要就业领域是IT企业,如何培养适应现代IT企业的合格毕业生,一直是高校信息类专业教师研究的重要课题。外部社会和技术变化越来越快,高校中的很多课程和教学变化往往不能及时和外部接轨。为了解决这个问题,可以考虑广泛开展校企合作,选择一些专业对口的大企业,以实习的方式组织学生去企业学习,在实践中提高学生的程序设计能力。高校的程序设计类课程更多的是注重学生知识体系的建立和基本编程能力的培养,而各类IT公司更看重的是学生的实际研发能力。高校应该尽量和IT企业开展合作,一方面鼓励学生积极参与到企业的实际项目研发中,另一方面也可以扩宽学生的就业渠道,全面提升学生的编程能力。但是实现起来也有诸多困难,比如:高校的课程安排紧凑,学生要挤出较长的时间参与企业的软件研发,时间上比较困难;有的高校位于经济不发达地区,高校所在城市很难找到能提供相应机会的企业;低年级学生没有技术实力参与到企业的研发中,而高年级学生尤其是大四学生,又面临找工作的就业压力,到处参加面试也会给相关的实训和实习工作造成影响。
三、在提高学生编程能力上的一些实践
作为二本高校的计算机教师,在教学过程作了一些有益的教学改革尝试,初步取得了一些效果。作为班主任,在自己管理的班级中对学生进行分类,钻研应用技术的学生,鼓励他们组成兴趣小组(比如嵌入开发小组、电子设计小组、信息安全技术小组、数据库应用技术小组等),在实际项目的研发中提高编程能力。这些学生毕业后大部分成长为国内一些IT企业的技术骨干,而将来选择从事IT领域非研发方向(如管理、市场、技术支持类工作岗位)的学生,则鼓励他们学好基础知识,扩宽知识面,同时积极参加计算机等级考试和其他的一些技术类证书考试。为他们收集大量的考试资料,调动相关学生的学习兴趣,鼓励他们多通过相应考试。对于立志参加各类学科竞赛的学生,则鼓励他们更多的将精力放到比赛的训练和准备上来,并指导部分学生获得了较好的竞赛成绩。
四、结论
针对高等院校尤其是二本高校计算机课程群的实训课程的现状进行了分析,特别是针对程序设计能力不强的现状进行了分析,给出了在程序设计类课程群的实训环节进行教学改革的一些建议,并总结了为提升学生编程能力所积累的一些工作经验,以期为广大的工作在教学岗位的计算机教师提供参考。
参考文献:
【中图分类号】G633.67 【文献标识码】A 【文章编号】2095-3089(2014)8 -0166-02
进入21世纪,教育部专门针对高等院校的计算机教育,提出了“计算机文化基础”、“计算机技术基础”和“计算机应用基础”的三层教学课程体系[1]。《计算机文化基础》、《C语言程序设计》等课程,即隶属于这一教学课程体系,在各所高校普遍开设。
对高校学生来讲,系统而完整地学习计算机类课程,不仅要掌握基础性理论知识,更要结合上机操作,注重解决实际问题能力的培养。因此,在高校的计算机课程设计中,均在基本的理论授课之外配以相当比例的上机实验,且实验教学的作用举足轻重。以下笔者将从高等院校计算机类课程的内容及特点出发,针对学生上机实操中存在的问题,结合教师的教学设计和方法优化,就如何提升计算机实验课程的教学效果进行探索论述。
计算机类的课程特别注重理论与实践相结合,以《C语言程序设计》为例,其特点就是实践性非常强。《C语言程序设计》的主要教学任务是培养学生具有一定的阅读程序、设计程序的能力,以及利用C语言分析问题、解决问题的能力;而学生只有通过上机演练,将C语言源程序经由计算机系统的编译、运行、调试,并最终得到预期结果,才算真正完成任务。在教学的过程中,必须通过大量的实践让学生学会怎样设计算法、构造程序、解决实际问题。
《C语言程序设计》如此,其他高校计算机类课程也是如此。但在实际的上机实验过程中,学生并不能充分认识实践演练的重要性,从而使他们的实验课程学习存在一些问题。具体如下:
部分学生对待计算机课程配套实验的学习态度不够端正,认为可有可无,甚至是当作放松、游戏的契机,逃课现象时有发生。
学习目的不够明确,不能提前预习实验内容并认真听取老师对实验任务的布置和讲解,对实验内容不求甚解,上机操作随大流,甚至机械、盲目。
实验过程中发现问题、解决问题的能力不足。
遇到问题就停下来发呆,不会积极地寻求问题解决的方法。
举一反三的能力欠缺,同类问题再次遇到时仍无法解决。
缺省自我思考、钻研的过程,上机运行一遇阻碍即寻求他人帮助。
实验报告的撰写过于程式化,不能很好地体现上机操作的具体过程,如源程序设计、所遇问题、如何解决、最终结果等。
针对《计算机文化基础》一课,不少接触计算机较多的学生自以为简单,对上机操作不重视,不屑于实践练习,从而导致很多细节性的重要操作掌握不好。
由于学生的计算机操作熟练程度不同,为合理设置实验课程的饱和性,有的教师允许学生上机练习完成后在实验室撰写实验报告;由此造成少部分同学本末倒置,以实验报告的书写为上机目的,依据教程草草“编”完后,不再认真对待上机操作。
针对以上学生在上机实验过程中表现出来的问题,授课教师应认真究其原因、深入探讨,并采取切实有效的措施,保障上机实验的顺利进行。如何做到这一点,可从以下三方面入手。
首先,要加强实验课程的教学管理,强调实验课程的重要性和必要性,更要在实验课堂杜绝游戏。
其次,在实验题目的设置上,需根据教学大纲及每一阶段的相关理论知识进行选取,切实做到上机实验与理论学习相同步,以便趁热打铁,使学生在第一时间实现对所学知识的运用。同时,多设置贴近学生学习、生活的题目,打破课本内容原有的组织顺序,从典型的程序案例入手,重组课堂教学的逻辑体系结构[2],从而激发学生的学习兴趣,使其在 “趣味”引导下积极主动地去练习、思考和探究,在轻松自如的氛围中学习并掌握相关知识,以达到较为理想教学效果。
再次,总体的实验课程设置思路应本着由浅入深、由单一到综合的原则,不断以实践巩固理论、以理论支持实践,循序渐进地培养学生对所学知识的综合应用能力及独立解决问题的能力。并以学生的实际学习能力为参照,设置必做题与选做题,满足不同层次学生的学习需要。
除此之外,为提升计算机上机实验课程的学习效果,还应注重以下几点改进措施:
将实验预习作为作业布置,并强调其重要意义所在,有条件可在上机操作前进行简单提问、检查。
认真对待实验报告,建立实验报告的批阅、返还、订正制度,让学生明确自己上机过程中存在的问题,有的放矢地去修正、改进。
“一对一”上机辅导的努力实现,切实根据每一个学生的学习情况,进行有针对性的督促和指导。
任何一门课程的教学都是一个精益求精的过程。高等院校的计算机课程体系囊括的均是逻辑性和应用性都很强的课程,既讲思维方式,又讲动手能力,特别注重理论与实践的紧密结合。在课程组织设计的过程中,要获得理想的教学效果,教师需从课程、学生、自身等多个侧面进行综合考虑,在充分调动学生学习积极性的基础上,拓展教学思路,改进教学方法,把计算机课程的基本概念、理论知识等融入到具体的操作实例中来,通过教师示范性的指导演示和学生不断的自我尝试,在切切实实的操作演练中让学生体会并领悟计算机技术的魅力,并进一步总结、探究、延伸,从而不断提升其计算机应用能力。
参考文献:
[1] 中国高等院校计算机基础教育改革课题研究组.中国高等院校计算机基础教育课程体系2004[M].北京:清华大学出版社,2004:16.
一、计算机教学改革必要性
计算机教学改革具有一定的必要性,随着科学技术的不断发展,计算机技术成为当前主要的应用技术,为了能满足社会人才的发展需求,在我国高校中都已经增加了计算机课程的开设。在对计算机课程进行实际教学中,计算机教学以及相关课程教学的关联度都比较低,学生对计算机的使用也存在一定的局限性,学生的计算机应用能力不仅没有得到提升,也不能满足社会上的发展需求。所以说,在当前计算机教学改革下,在实际教学中还存在一些必要问题需要解决。
二、计算机教学改革中存在的问题
其一,当前的计算机教学内容还比较陈旧,与现实的社会需求存在严重的脱离现象。在当前院校教学中,计算机教学并没有体现出创新性,不仅实际的教学内容比较单一,在应用过程中还存在比较差的效果。其二,在高校中缺乏实践性教学,受传统教学理念以及教学模式的影响,还只是灌输式的教学模式,学生也没有发挥其主体地位,在这种被动式教学中,学生根本没有认识到实践教学的重要性,在该情况下,学生不仅没有培养成较强的实践能力,也没有提高人才的综合性素质要求。其三,在计算机课程设置中,不仅不够科学,也没有制定合理的教学计划。我国计算机课程的设计与安排与社会上的实际需求存在较大差距,不仅没有促进各个学科之间的有效结合,封闭式的教学局面也使学生在计算机学习中面对较大局限性,从而降低了实际的计算机教学水平[1]。其四,我国计算机教学中没有建立完善的考核机制,其中,设置的课程还不符合社会的实际需求,随着计算机在当前社会中已经得到普及应用,但在实际使用过程中,其中的深度与广度都面对较大限制,在此基础上,不仅降低了学生的学习兴趣,还影响了计算机的教学质量。其五,高校计算机教学中,管理工作根本没有做到位。我国高校的计算机教学水平与现代化的先进水平还存在较大差距,不仅在教学内容上比较陈旧,在教学过程中也没有得到更新,从而降低了计算机的教学效果。
三、计算机教学改革对策研究
(一)合理安排计算机教学内容
在对计算机教学内容进行合理安排期间,教师应根据学生的自身问题,为学生选择合理的教学内容。目前,我国计算机课程教学内容还比较陈旧,其中的教学内容与社会上的实际需求还存在较大差距,并不能满足时代的发展需要。导致该现象的主要原因是经济社会在不断进步,计算机得到不断应用,计算机教学课程的难度与深度都存在较大变化[2]。所以,在计算机课程教学中,要根据学生的自身特点,选择出合适的教学内容,并保证教学课程的合理安排。在实际教学中,还可以学生划分为不同层次,如:计算机基础知识掌握比较好的学生、没有一定计算机基础的学生,都要以不同的教学方案实现补充性教学。其次,对于一些计算机基础掌握比较好的学生,要为其提供良好的学习机会,从而使学生对计算机的学习与自身的应用能力都得到普遍提高。
(二)有针对性的设计课程
随着信息技术的不断发展,计算机技术成为当前应用的主要力量,并将其应用到各个行业。为了在现代化发展中满足相关需求,在对计算机进行课程设计期间,一定要实现课程的开放性以及动态性。在对课程进行实际设计期间,一定要按照计算机的知识结构以及本质变化规律进行思考,不仅要实现多门学科知识的有效融合,还能促进学科之间的交叉合作。所以说,在教学活动中,高校不仅要加强计算机理论知识教学,还要培养学生计算机的实践能力[3]。在实践教学中,要针对多个课程内容以及不同的课程类型对计算机内容进行更新处理,并优化合理的课程标准,从而促进计算机人才培养机制的积极建立。
(三)提高教师的综合素质
随着教育改革目标的不断推进,还要提高计算机教师的综合素质。教师不仅要明确自身的任务、明确自己的职责,还要根据时代的变化标准,以丰富的教学经验激发学生的学习兴趣与创造能力,从而为其作出正确的引导。在这种形式下,学生不仅能积极、主动参与到教学活动中去,还能发挥其较大的学习兴趣。所以,教师要形成良好的创新精神,为了使学生能适应社会的发展需要,不仅要将理论知识与实践知识有效结合起来,激发学生的学习兴趣,还要制定合理的教学方案,并以创新性的教学手段、考核手段加强教学工作中管理制度的积极形成,这样不仅能培养学生的综合能力,还能实现较强的师资队伍,从而全面提高学生学习计算机的理论知识以及实践能力[4]。
(四)树立合适的教学理念
在教学中,要积极贯彻“以人为本”的教学理念,并根据学生的基础需求,促进计算机课程教学在实践中的积极发展。因为学生在计算机课程教学中发挥着较大促进作用,将计算机知识应用到实践教学中,能够培养学生的应用能力。而且,还要为学生营造良好的学习氛围,并为学生创造有利条件。其中,可以利用计算机网络以及相关资源为学生建立一个良好的学习平台,这样不仅能实现学生的实践、训练教学,还要根据学生的实际需求,将各种资源有效结合起来,并发挥其自身优势,这样不仅能使学生养成解决问题的能力,还能使学生得到全面发展。总结我国高校计算机教学中还存在一些问题,实现教学改革能够为学生制定出有效的教学模式,这样不仅能培养出高素质、高水平的计算机人才,还具有一定的教学改革意义。
作者:凌小平 单位:江西现代职业技术学院
参考文献:
[1]李俊芳.高校计算机改革的必要性及分析[J].才智,2015(1):98-98.
一、了解学生的情况,因材施教
1.学生的年龄特征、心理特点、智能水平、学习习惯、知识基础等,都是选择教学方法的重要依据。因此我们在上课之前要对自己所代班级的学生进行深入了解,调查研究学生的这些特点,掌握实际情况。然后根据情况制定讲课的内容、重点和进度。这样有的放矢,因人因时而异,提高了教学的效果。
2.传统的“填鸭式”教学方法,使大多数学生习惯于以书本为准,以教师为准,学生的主体意识薄弱,求新、求异思想欠缺。针对这种情况,在教学过程中,我们采用启发式教学方法,启发学生自己去发展知识,而不是停留在书本或讲课内容上。
3.教师要做的工作不仅要把有关知识传授给学生,而且要研究学生的认识规律,即:他们是怎样接受知识的,怎样才能让他们更快更容易更有效地接受知识。只有知道了这些问题的答案才能使教学效果达到最好。
学生对计算机课程普遍都存在这样的看法,就是应用软件好学,程序设计语言(如VB、ASP等)及理论性较强的课程(如数据结构、操作系统等)难学。为了消除学生的这一想法,提高程序设计语言课程及理论性较强课程的教学效果,我们在授课时采用的是这样的做法:从具体问题入手,提出问题,通过大量例题说明讲解课程内容,然后归纳总结出几点结论,说明使用规则。
这样学生看得见、摸得着,思想跟得上,学了就能用。每一章为学生制定一个小目标,让学生一点点的深入学习。通过这样循序渐进的授课方式,学生对程序设计语言课程及理论性较强课程的学习产生了兴趣,学习的效率自然就提高了。
二、大力发展多媒体教学手段,提高教学效果
传统的授课方法是板书+讲解。用这种方法进行计算机课程的授课,学生只能是把操作步骤一步一步的记下来,看不到操作的结果,所以接受起来有些费劲。由于现在的计算机各种软件,特别是WINDOWS下的各种软件,均以图标方式和鼠标操作为主,其操作直观、便捷,这些软件的应用与操作在黑板上是无法向学生讲解明白的,需要使用演示设备向学生讲解,也就是说,现在计算机的许多课程,应该以:演示+操作+讲解的新的授课方法进行讲授。
教学地点也应该从教室转移到现代化教室或多媒体教室,利用大屏幕投影或多媒体教学设备进行直观教学。多媒体技术具有声、光、电、色等多重元素,突出信息的形象性及感染力,使计算机具有综合处理文字、声音、图形、图像和视频信息的能力,它以形象生动的图文并茂的人机界面,改变了人们使用计算机的方式。将多媒体技术应用于教学过程,已成为教学手段现代化的重要标志。
多媒体教学具有很多优点:
1.它使得教学内容形象、生动、直观地显示在学生面前,给学生以极大的吸引力。
2.大大增加了课堂教学的信息量,提高了教学效率。
3.利用多媒体课堂教学可以集中教师的智慧与教学经验,使教学内容更加规范有序。
4.可充分利用计算机网络的优势,将授课内容上网,为学生的课外学习提供辅导。现在,我们的计算机课程均改在了现代化教室或多媒体教室。我们还大量的实施了计算机辅助教学(CAI),组织教师收集、研制和使用多媒体CAI课件,部分课程(如基础课、图形处理软件、网页制作软件等)都是以CAI教学为主,这样,大大的提高了学生学习计算机课程的兴趣、积极性和主动性。
三、增加实践性教学,提高学生实践能力
以往计算机专业毕业的学生实践操作能力普遍较差,主要原因是上机实践的时间太少,而且学生不重视上机练习。计算机专业是实践能力要求很强的一个专业,针对以往学生的情况,在现在的教学中我们更注重学生实践能力的培养。尤其是一些应用软件,我们基本上都能安排每个学生每周每门课程平均上机时间数不少于2课时。
在课时安排方面,实践课时与理论授课课时为5比5或6比4。实践的考核成绩同样不低于课程总成绩的50%。另外,在实践课程中,对于低年级学生,注重计算机基本概念和基础操作能力的训练,对于高年级学生,着重培养他们的应用能力,能够熟练操作和应用各种专业软件,解决实际问题,并能够应用这些软件进行设计和创作。在计算机软件应用中,激发学生的创造能力十分重要,这就对教师的实践指导能力提出了更高的要求。
过去,计算机实践课程主要以完成教师布置的作业为主,如在程序设计中,学生上机多数是将书上的程序作业在计算机上运行一遍,形式单调,学生处于被动的学习状态,不能够对课程内容作深入的理解。