APP下载

计算机程序设计课程群建设与途径

2019-12-02郝雅萍

电子技术与软件工程 2019年18期
关键词:程序设计专业课程计算机

文/郝雅萍

目前,课程群建设理念被提出,要求计算机程序设计中要强化课程群理念应用,通过构建相应的课程群来完善课程建设,培养技能全面型专业计算机程序设计人才,提升计算机程序设计专业人才的综合技术应用和实践能力,推升人才就业竞争力。在专业课程群建设中,目前相关院校还存在一些问题,对此,需要进一步研究计算机程序设计课程群的有效出路。

1 计算机程序设计课程群建设的必要性

课程群建设是近年来高校课程建设常用的课程开发技术,是把内容上具有密切相关相承、渗透或互补性的,属同一个培养能力范畴的若干课程作为一个课程群组进行整合。学校根据实际,结合教师的专长,利用学校骨干教师和校外强力资源组建专业课程群。课程群建设成为学校深入推进课程建设,提升学校课程特色内涵的重要途径。计算机程序设计密切相关的课程包含了程序设计课程、计算机基础课程、JavaEE软件开发课程等等,将这些无论是理论上还是技术实践上存在关联的课程联合起来,构建相应的专业课程群,对于进一步完善专业课程建设,弥补专业课程的不足,促进专业教育资源整合利用,提升专业学生多方面综合专业技能具有重要意义。可以说,计算机程序设计课程群建设是专业课程建设改革和创新的有效尝试,对于推动课程改革和发展具有重要意义。目前,相关高校正在积极开展课程群建设探索,并在一些专业课程群建设上积累了一些成功经验,对于指导专业课程群建设,推动课程群建设发展具有重要意义。

2 计算机程序设计课程群建设现状

2.1 程序设计语言中以语法教学为主线

目前的计算机程序设计课程群建设中,程序设计语言教学是基础教学内容,在这一部分的教学实践中,教师更多采取的是以语法为主线的教学,在很多时候采取课堂教授语法的形式,并在课程上上机进行程序调整。这样的教学在一定程度上忽视了问题分析、算法设计、程序测试、调试等重要性,导致在实际教学中,学生虽然能够听懂课程,但是却害怕写程序,在遇到问题时往往也是不知所措。这样即使经历一学期的学习,编写程序的能力几乎没有提升,学生知识的实践应用能力较差,更不用说在实际的工作中应用程序语言编写程序了。

2.2 专业考核以语法为主,应试教育模式没有有效转变

目前,很多高校在计算机程序设计课程教学中,程序设计教学的重点依然在语法上,忽略了学生知识的实践应用能力培养,在一些教材编写中,也忽略了对于学生知识应用能力的锻炼。在实际的专业课程群建设中,缺乏软件工程理念,这样就很难实现问题的有效教学和设计,导致学生的实际专业实践能力低下。

3 计算机程序设计课程群建设的有效途径

3.1 树立大课程观,做好课程群的资源整合

针对计算机程序设计课程群建设,相关高校要提升思想认识,重视课程群建设,了解专业课程群建设的重要意义,并进一步增强课程开发组合意识,树立“大课程观”;在课程开发中落实好三个结合,即与学校办学特色和实际相结合,与有效资源相结合,与教师专业成长相结合;要善于学习、敢于实践、勇于创新,促使计算机程序设计课程群的开发开设提升到一个新起点,构建一批高质量的有特色的计算机程序设计课程群,为深化计算机专业课程改革工作和学校特色示范高校创建工作注入强大的推动力。

对此,高校要认识到大类核心课程是大类培养质量的关键,要建立教学规范,研讨修订计算机程序设计专业课程教学大纲,积极实施同行评议,切实提高课程教学质量。学校、相关专业教师要与课程群、督导组共同努力,积极推动学校、教师、专业大学生的联动,促进“教”与“学”的良性循环。课程群应思考在面向大经济、大政治、大科技、大网络需求的背景下,计算机程序设计教育如何在科技和市场相统一方面发挥作用,使专业大学生真正学有所成。作为计算机程序设计大类课程群的老师要积极“走出去”,借鉴其他大类核心课程群的做法,不断完善教学方法,以提高教学能力来调动学生学习的积极性。

3.2 注重实践课程教学比重提升,促进专业实践应用能力提升

针对计算机程序设计课程群建设,相关教研组教师要认识到目前专业课程中实践教学的不足,明确实践教学在课程群建设中的重要性,并能够从多方面强化实践课程教学在课程群中的比例提升,要结合问题从学校教学管理、学科教研组管理及计算机专业学科教师的教学问题和不足,从抓管理、强落实;抓教研、促发展;抓常态、促质量;抓薄弱、促提升等方面提出要求,从课前准备、课堂教学、作业与辅导、教学评价等方面对计算机程序课程群建设给出具体指导意见。通过坚持“以立足学情,深化教研,促进高校计算机课程群建设”为题对《提高大学生计算机技术应用能力》开展校本计算课程群建设研究方案进行解读。在开展计算课程群建设中要求第一、二学段从抓源头、抓课堂、抓兴趣、抓方法、抓训练、抓活动等方面把工作做实。在抓源头方面强调要开展好教研组、备课组活动进行框架式备课,做好三研:研课标、研教材、研备课。抓课堂从国家课程教材、数学校本课程及集团数学新异问题开展计算课堂教学研究课,研究课主要以骨干教师引路课及同课异构一课多磨的形式来开展。强调在新学期要设计丰富多彩的学科活动提高大学生兴趣,养成良好习惯,通过强化实践类课程比重,开展相关训练提升大学生计算能力,不断实现大学生计算机程序设计实践应用能力提升。

3.3 把握课程相关性,构建有效课程群建设和交流平台

课程群建设是将相关联的课程资源整合起来,通过有效的整合设计,实现课程建设完善,对此,针对计算机程序设计课程群建设,教师要首先明确相关联的课程有哪些,开展程序、计算与认知的深入研究,深入浅出介绍了程序设计、计算和认知之间的相互关系,结合目前的计算机程序设计技术应用现状,了解计算机程序设计流程以及相关技术应用,把握计算机程序设计涵盖的行业领域和科研动向,真正了解目前计算机程序设计专业人才培养中的不足和痛点,更要明确目前学校计算机系的发展情况,以及程序设计教学中的难点问题与经验方法,在此基础上开展课程群建设,才能真正让有关且有用的专业联合起来,成为课程群建设的重要资源。学习计算机系在开展大数据教学方面的具体做法和成功经验,认识到计算机系建设的“中国高校大数据课程公共服务平台”工程建设的重要性和迫切性,并就此为高校教师搭建有效的沟通和交流平台,让先进的教学理念和方法得以充分共享和快速传播,有效促进高校计算机程序设计课程群建设水平的进一步提升。通过计算机程序设计专业课程群建设和交流平台有效构建,让相关专业课程教师能够集中起来共同探讨,研究课程群建设发展出路,从而更好的分享经验,提出问题,共同致力于课程群建设发展的深入研究,提升课程群建设的有效性。

4 总结

目前,在计算机程序设计课程群建设上,高校还是缺乏一定的经验基础的,但是课程群建设是必然趋势,是课程发展创新的新动向。高校要提升对于课程群建设的研究工作力度,在实际的课程群建设中,注意有效的大课程观树立,强化课程群资源整合和利用,并不断强化课程和市场对接,做好实践部分比例调整,提升人才实践能力,不断提升课程群的育人质量和竞争力。

猜你喜欢

程序设计专业课程计算机
计算机操作系统
基于Visual Studio Code的C语言程序设计实践教学探索
基于计算机自然语言处理的机器翻译技术应用与简介
电大学前教育专业课程改革探讨——以福建电大为例
从细节入手,谈PLC程序设计技巧
信息系统审计中计算机审计的应用
高职高专院校C语言程序设计教学改革探索
中美综合大学在音乐专业课程上的比较与启示
中俄临床医学专业课程设置的比较与思考
PLC梯形图程序设计技巧及应用