高职院校C语言程序设计基于学科竞赛的教学方法研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:sjzshiyijshan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:高职院校C语言程序设计教学工作中,若能与学科竞赛相互结合,不仅可以增强学生们的学习动力,并可以在合理竞争中,锻炼发展学生们专业技能。基于此,本文首先介绍了高职院校C语言程序设计教学工作的发展现状;其次,分析了高职院校C语言程序设计发展方向;最后,探究了基于学科竞赛的高职院校C语言程序设计教学方法。
  关键词:高职院校;C语言;学科竞赛;教学需求
  中图分类号:TP311 文献标识码:A
  文章编号:1009-3044(2019)34-0099-02
  基于学科竞赛的教学方法,能全方位地检验学生们的专业知识技能学习状况,同时还可以在竞赛中激发学生们的潜能,实现动手能力和创新能力的双向发展。但是,就当前国内高职院校C语言程序设计的教学现状来看,教学内容设计及教学组织管理还存在一些问题需要解决。因而,本文开展基于学科竞赛的高职院校C语言程序设计教学改革研究,具有现实意义。
  1 高职院校C语言程序设计教学现状分析
  1.1 基础不牢固
  高职学生在学习本门课程期间,并没有仔细地针对C语言语句的差异性进行分析,因此在程序编写阶段,经常会出现语句增加或者标点缺失的情况。例如,在一些for语句中,学生在语句末尾多写了“分号”,或者语句前后顺序颠倒,都会使得语句失效[1],导致编译无法通过。
  1.2 目标不明确
  据调查,大部分高职院校开设c语言程序设计课程的专业学生并不理解C语言的教学本质与作用,一些学生仅将教学内容作为考取专业证书的途径,而这种理解较为狭窄。学生本身没有明确的学习目标,造成了在实际参与教学活动中,不能对自己的学习方法以及学习习惯进行调整,因此学习有效性并不理想。
  1.3 课程内容难度大
  C语言的课程主要是在高职院校计算机专业一年级上学期开设,非计算机专业一年级下学期或二年级上学期开设本门课程居多,此时学生仍处于专业知识水平起步阶段,对于c语言程序设计强调编程思维的教学模式明显存在难理解的情况。而C语言教学内容的整体容量较大,若教师为了完成教学而进行教学,则学生无法在短时间内消化全部的内容,教学效果并不理想。
  2 高职院校C语言程序设计发展方向
  2.1设计模式
  高职院校C语言程序设计教学工作中,教师要对教学模式进行优化设计。在教学组织中,要能够借助科学的教学方法,引导学生们积极地参与学习,提高学习能力。在教学中,要根据学生的特征、教学过程安排、组织需要、教学目标以及评价方式等,提出合理的设计方法[2]。
  2.2 教学目标
  基于学科竞赛的高职院校C语言程序设计教学工作,要更新教学理念,明确教学目标。在新的发展时期,教学工作的主要目标是确保学生能在学习之后,利用C语言独立完成程序编写,同时能够在竞赛以及其他实践活动中,发挥出团队交互与协作的能力。
  2.3 学习态度
  高职院校在校生作为教学活动的主体,在学习中他们的心理特征、性格特点和学习态度都会影响到最终的教学效果。所以,在今后的教学中,教师不仅要进行专业理论知识的教学,还要关注到学生们在学习期间的心理状态变化,引导学生们通过持续不断实践练习的方式,掌握计算机编程语言,学会运用C语言进行软件程序开发。
  3 基于学科竞赛的高职院校C语言程序设计教学方法
  3.1 案例概述
  为了更好地展开高职院校C语言程序设计教学工作的研究,本文选择了天津市部分高职院校开设本门课程专业的师生作为研究对象,以随机抽样调查的方式,对学生和教师在参与C语言教学工作时的实际情况进行了研究。研究发现,在实际教学过程中,C语言教学工作收效不明显的主要因素可以从学生角度和教师角度两个方面进行分析,具体而言:
  (1)高职院校教师的主要工作职责不仅是向学生们传递科学知识,更是要引导学生们掌握先进的学习方法,以更好地进行自主学习,达到综合发展。但是,经过调查发现,天津市高职院校中C语言教师在工作中,部分教师过度参与和干涉学生们的学习过程,因此对学生们的自由发挥和创新发展产生了阻碍,还有一些教师并不能对课堂进行有效组织和管理,导致了学生们的学习深度达不到实际要求。
  (2)从学生个体的层面进行分析,可以看出,在面对不同学科或者同一学科不同学习任务时,一些学生很难与其他同学构建良好且稳定的互助学习方式,并且在专业竞技中,也没有很好地体现出良性竞争的发展状况。在学习中,学生个体不能在团队中发挥出引导和配合的作用,缺乏互助学习的技能,不仅影响自己的学习,而且也不利于团队共同进步[3]。
  3.2 教学需求
  3.2.1学生需求
  在掌握了天津市高职院校C语言程序设计教学基本状况之后,我们可以提出,要从多个角度明确分析当前C语言教学工作的发展需求,以便采取针对性的措施,更好地组织开展教学活动。首先对学生的实际需求进行了分析,经过调查得出,在高职院校开设C语言课程的专业中,有一部分学生虽然在入学之间就已经听说或者简单接触过C语言,但是对于C语言的本质与内涵掌握并不充分,大部分学生对于专业课程的了解程度仅限于“听说”阶段。因此,对于学生来说,在今后的学习中,不仅需要从宏观的角度上充分地了解认清C语言教学内容的本质,而且还要在微观层面上,细化了解C语言教学内容的各项要素,发展自己的专业技能,无论是在今后的学习、竞赛还是专业实践中,都能更好地发挥出自己的能力[4]。
  3.2.2 内容需求
  本文调查研究中选择的天津市高职院校中,C语言课程是电子信息大类内专业的必修课程,在教学之初就由教研组对课时进行了划分,本门课程课时中基础理论部分占据比重为50%,實验上机部分占据总课时的50%。主要的内容涉及了基础知识、程序控制结构、指针数组、指针函数、文件等相关内容。课程设置的目标是使学生们熟练掌握并运用C语言进行程序编写与修改,并具备基本的软件开发技能。因而,在教学内容的设计和规划方面,教师要充分地关注到高职院校涉及本门课程的专业学生们的学习能力与发展目标,并且还要根据C语言教材的内容,制定出相应的教学策略,以此提高教学工作的有效性。   3.2.3 评价需求
  若想确保高职院校C语言程序设计教学工作顺利完成,不仅要在前期的组织中加大管理力度,更要在后期的教学评价阶段,选择创新方法,确保教育目标顺利实现,达到既定的教学效果。C语言教学评价工作不仅仅要在教学活动结束之后才开始,而是要充分地融入每一个教学环节之中。教师和学生都要明确评价方法优化调整的重要价值,同时还要关注到评价方法对于学生学习效果、教师教学能力、教学材料价值和教学环境影响等多方面内容的评价。
  3.3 教学方法
  3.3.1 调整内容
  以教材的编写为例,在基于学科竞赛背景下的高职院校C语言程序设计教学工作,要重视C语言在电子信息大类领域的基础性地位。
  例如,在最新版本《C语言程序设计》教材中,有关C语言的概念变得更为清晰,内容也更加全面。教材的编写设计坚持了循序渐进与通俗易懂的发展原则,有利于帮助学生们养成良好的学习习惯,重点培养发展高职院校计算机专业学生的理论分析能力与实际编程能力。
  3.3.2 优化结构
  传统的高职院校C语言程序设计教学中,教师和学生的关注重点都是C语言的语法知识。教师若想面面俱到地为学生们介绍语法知识,则在实际教学中要对教学方法进行调整创新,避免造成教学内容过于琐碎的情况。
  3.3.3 创新方法
  以往教学工作中,教师所采用的方法基本上是板书结合课件的方式,教师对课堂具有主导和掌控的能力,学生在课堂教学期间的主观能动性并没有得到充分发挥。为了转变这一发展状况,我们建议高等职业院校的专业教师在进行课程教学设计中,要结合学科竞赛的特征,将学生放置到教学环节的主体位置上,教师作为组织者和引导者给予学生们充分自主的发展空间,并在学生的学习期间给予适当的帮助。例如,在每次授课前,教师将慕课课件、微课视频等以文件包的形式发送到在线学习平台,学生们根据自己的安排,从平台上下载文件,并开始自主学习。课堂教学期间,教师主要针对学生们存在的问题进行针对性解答,之后组织拓展训练。这种方法极大地提升了课堂教学工作的有效性,并且还可以让学生们以小组合作的方式,相互学习与配合,提升自己的综合能力。
  3.3.4 组织竞赛
  为了验证创新教学方法的实际效果,我们建议专业教研工作组可以在校内组织举办C语言程序设计比赛,积极鼓励每个学年的学生都参与到竞赛活动中,不仅可以提高教学效果还能够提高学生的学习积极性,以达到培养学生编程思维的模式。鼓励大学生们参与竞赛的主要目的并不是为了获得奖项,而是要让学生在参与中感受到理论知识和实践活动相互结合带给大家的满足感。
  3.3.5 完善考核
  在高职院校C语言程序设计教学考核中,以往的方式都是将平时学习成绩和期末笔试成绩按照一定的比例计算之后,得到学生们本学期的综合成绩。在基于学科竞赛的高职院校C语言程序设计教学改革过程中,部分高职院校c语言程序设计课程的考核方式进行了创新调整。将原本的平时成绩与期末考试成绩各占一定比例的评分方法,调整成为三部分进行考核,三项内容分别为平时成绩、期末笔试成绩和期末上机实验成绩。经过调整之后的考核方式,更能适应学科竞赛的指导要求,有利于锻炼提升学生们的综合实践能力。
  4 总结
  综上所述,学科竞赛作为一种关注到学生整体设计能力、心理素质、实践能力和团队精神的教学活动,充分地关注到了高职院校学生学习期间的发展状况。在今后教学管理工作中,相关领域的教职员工要密切地关注到学生们的发展需求,结合学科竞赛,优化改进教学方法。将学科竞赛和日常教学紧密地结合起来,有利于创新发展学生们的专业技术水平,更好地参与到专业建设工作之中。
  参考文献:
  [1]邱丽,基于学科竞赛的C语言程序设计课程教学改革研究[J].黑龙江教育(理论与实践),2018(11):73-74.
  [2]段恒利.基于“雨课堂”的C语言程序设计课堂教学改革与实践[J].电脑知识与技术,2018,14(30):149-150.
  [3]谭征,改进教学内容和考核手段提升C语言教学质量[J].教育教学论坛,2016(25):212-213.
  [4]徐新爱.基于学科竞赛的C语言程序设计课程教学改革研究[J].西南师范大学学报:自然科学版,2015,40(09):224-228.
  【通联编辑:光文玲】
  收稿日期:2019-08-17
  基金项目:L2019年全国高等院校计算机基础教育研究会計算机基础教育教学研究项目(项目编号:2019-AFCEC-341)
  作者姓名:刘悦(1987-),女,天津人,研究生,讲师,主要研究方向为计算机软件。
其他文献
摘要:随着计算机的出现及普及,信息对整个社会的影响力越来越大。作为新时代的大学生,必须掌握必备的计算机技能才能适应信息化社会。全国各大高校都在开设计算机基础课程,力求使所有大学生都能掌握计算机基本技能。但在应用型本科院校中存在一些实践方面的问题,本文对此进行探究。  关键词:独立学院;大学计算机技术;改革探究  中图分类号:G642 文献标识码:A  文章编号:1009-3044(2019)31-
摘要:Flash不仅拥有动画创作的能力,同时因其内嵌的ActionScript3.0脚本语言,故而Flash还能进行应用程序的开发工作。ActionScript3.0是一种面向对象的编程语言,使用ActionScript3.0可以控制Flash动画中的对象,增强动画创作的交互性。该文是基于Flash和ActionScript3.0来设计制作的一个简单的九宫格数字华容道拼图游戏。  关键词:Flas
数据库应用技术是计算机科学与技术专业的必修课程,针对该课程目前网络教学过程中存在的主要问题,探索适合基于网络的自主学习模式,使学生在教师的指导和引领下,自主地参加网
摘要:为了提升高职信息类专业的教学质量,创新实训载体,提出一种服务于职业教育的基于CC2541低功耗蓝牙芯片的智能可穿戴手环系统,并对于计步算法和噪声滤波算法进行了设计,同时利用蓝牙通信方式实现了与Android手机通信。通过开放协议,在手机端app发送指令,实现控制手环震动、同步时间、读取和设置计步数据、读取实时加速度传感器数据、创意性增加手环字符串显示等并在手机app端显示出来,在移动互联技术
摘要:《基于微信小程序的微型咨讯系统》采用了springboot mybatis框架对系统进行快速搭建,前台页面使用的是node.js编写的,后台业务逻辑使用JAVA语言编写,采用的数据库是mysql,结合mvc设计模式快速完成微型咨讯系统。该系统主要功能有:各用户查看文章,发表文章;管理发表的文章,为文章进行收藏还有评论回复;管理用户自身发表的文章;修改用户信息;删除文章,删除用户,上传视频图片
摘要:中华传统文化是中华民族的灵魂,是实现中华民族伟大复兴的精神支柱。随着我国对传统文化的不斷重视,通过哪种渠道传播传统文化更容易被人们接受成为文化传播过程中面临的首要问题。近几年手机互联网的不断发展,使手机游戏成为人们喜闻乐见的娱乐工具。在手机游戏中渗透传统文化是传播中华文化的创新表现,也是互联网时代传播传统文化的新渠道。因此,本文主要阐释手机游戏作为传统文化传播新渠道的具体表现和重要意义,以及
摘要:对高职院校大一学生的计算机信息技术知识的掌握程度进行了调查,在调查结果的基础上,提出了大学生计算机信息技术课程的教学改革内容,探究了与之相适应的教学模式。  关键词:计算机信息技术课程;调查结果;教学模式  中图分类号:TP311 文献标识码:A  文章编号:1009-3044(2019)31-0157-02  大学生计算机信息技术课程是高校非计算机专业的大学生必修的一门公共基础课程,其目标
摘要:在目前中职院校教育教学中,计算机网络技术课程在整个课程体系中属于重要的一门,也是计算机专业的必修课程,因而有效开展计算机网络技术课程教学十分重要,也是计算机人才培养的重点要求。在新时期教育教学背景下,中职计算机网络技术教师应当通过有效措施及策略进一步改进教学,以保证课程教学能够得到更加满意的效果,在此基础上更好培养计算机网络技术专业人才,促使课程教学更好发展。  关键词:中职教育;计算机网络
摘要:面对高性能计算、大数据分析和浪涌型IO高并发、低时延(集中式网盘)应用,RDMA技术可以提供极低的延时和更高速的数据传输处理。RDMA技术要求的无损网络通过在交换机上支持RoCE协议来实现。而RoCE协议中的PFC,ECN等水线设置可以通过静态配置或者动态配置算法来实现低延时和无损传输,本文主要就这些水线参数的设置做理论推导分析,可以作为水线调参优化的理论原则。  关键词:RDMA;PFC;
期刊
摘要:信息技术的不断发展,极大地提高了医疗服务水平,同时也提高了医务人员的服务效率,减轻了负担。传统的脑卒中病人的随访评分记录以纸质形式进行存档,这种方式存储的数据不能被直接提取、统计和分析,会造成严重的资源浪费。一般的脑卒中评分系统,是针对神经内科医生的普遍需求,医生难以针对自身的需求对系统进行修改。考虑到很多医生大学有过VB学习经验,采用ExceIVBA技术,综合运用VBA的多种功能,以医生作