SCI论文(www.lunwensci.com):
摘要:C语言作为一门具有较强实践性的课程,对于学生的实践操作能力的要求较高,可见C语言实践教学的重要性不言而喻。在C语言实践教学过程中,实践教学作为决定教学整体效果的关键环节,不仅要求教师队伍要有着精湛的教学水准,更需要学生具备较强的实践意识。本文对当前时期高校C语言实践教学过程中存在的问题,展开了深刻的分析,基于C语言实践教学改革的具体方向,对应该如何培养应用型计算机人才,提出了几点有效性改进意见,以期促进现代C语言实践教学的进一步发展。
关键词:应用型;人才培养;C语言;实践教学;现状;途径
本文引用格式:余群.基于应用型人才培养的C语言实践教学[J].教育现代化,2019,6(20):11-12.
信息的快速发展,特别是现代“互联网+”理念的提出,为计算机程序教学也提供了更为多元化的运用手段。另外,由于就业形势的愈发严峻,对毕业生的要求也不仅仅局限于基础知识,更要有较强的实操能力,这就要求C语言实践教学的目标与方向需要及时转变。基于当前就业形势,本文就以培养应用型人才为教学目标,如何调整C语言实践教学活动展开了深入的讨论与研究,并列举了C语言实践教学中存在的问题,针对这些问题及其成因进行了全方位的探讨。
一C语言教学中存在的问题
(一)教学方法与手段不合适
目前,C语言专业的教学情况不容乐观,学生普遍反映教学不具有吸引力,影响了学生主观能动性的发挥,导致学习效率低下。其中,首要原因就是教师的教学方法与手段不合适,不仅影响了学生的学习积极性,也在很大程度上降低了课堂教学的质量。由此可见,传统的教学手段与方法已经不能适应学生的实际发展,需要教学要及时转变教学理念,秉承着与时俱进的教学观念,及时调整教学方法与手段,才能保证教学效果,提高学生的学习积极性[1]。因此,对于教学方法与手段不合适这一问题,教师必须要提高重视,并将这一问题及时解决。
(二)教学内容不够全面
通过对现阶段高校C语言教学情况的普查发现,由于教学内容不够全面,理论课时与实操课时间的分配极不合理,导致学生在学习过程中过于片面。在理论课教学中,要求学生要记住大量的语法规则及语句格式,不仅容易让学生厌烦,更容易引起学生的逆反心理,影响教学效果,导致学生没有得到全方位的发展。因此,C语言教学内容的选择,与教学成效密切相关,需要教师要根据学生的实际情况,合理调整教学内容,保证学生的学习效率[2]。
(三)学生的学习方法不够灵活
良好的学习习惯与学习方法,不仅有助于学生提高学习效率,也有利于教学活动的开展,可以说正确的学习方法与学生的学习效果之间存在着必然联系。然而,经过调查与研究,发现很多学生的学习方法不够灵活,导致学习效率低下。由于很多学生在学习C语言的过程中,没有及时调整学习目标与方向,这在很大程度上影响了学习的有效性。由此可见,学生学习方法不够灵活,是导致C语言教学成效甚低的重要因素之一。
(四)考核评价方式不够客观
由于很多高校在C语言专业的考核评价中,并没有遵循客观规律,导致考核评价结果不被信服。多数学生认为,当前时期C语言专业的考核评价方式并不能客观的考察学生的综合片成能力,例如对作业抄袭、考试作弊等行为的处罚力度不够,以及期末考试、平时成绩的按比例考核并不合理等,都会影响考核的最终结果,导致考核的不公正[3]。因此,C语言专业必须要注重对考核评价方式的转变,对学生进行综合考核,才能有利于学生的全面发展。
二 C语言实践教学改革的具体方向
(一)“应用型”师资团队的建设
随着时代的不断发展与变迁,C语言实践教学的改革不仅是大势所趋,也体现了社会发展的现实要求,而C语言实践教学改革的具体方向也是值得讨论的问题之一。对于C语言实践教学改革而言,最为首要的就是要建设一个应用型师资团队。首先,高校要完善应用性格师资团队培养计划,为优秀教师提供更多外出学习的机会;其次,要增加集体备课、探讨会、经验交流会等教研活动;最后,要鼓励教师对教学案例的原创设计开发,提高教师的创新能力。由此可见,及时建立一个应用型师资团队,是提高学生综合能力的重要保证。
(二)采用案例主题式教学
在C语言程序设计课程教学中,教师可以根据课程定位及具体的人才培养目标,采用案例主体式教学。在充分调研的基础上,科学合理的制定C语言教学的整体进程,对学生的综合素质、实操技能、知识储备等多方面重新制定标准与要求。教师在C语言课程教学中,要将教材进行详细的分解与处理,围绕着对应用型人才培养的具体要求,综合考虑到C语言实践教学课程的特点,注重理论与实践之间的联系,突出C语言专业知识的实用性。例如,在程序课程设计中,通过讲解“学生成绩统计”、“四则运算器”等例子,重点讲解数据输入与输出的表示方法。
(三)加强对编程的实践训练
实践教学是培养学生实操能力、综合职业以及创新能力的重要途径,可见C语言实践教学的重要性。因此,要加大实践性教学环节的比重,首先,要增加自主实践的课时,培养学生的学习兴趣,提高学生解决问题的能力;其次,加大课程设计及作业设计等训练环节,要抓实课设计,培养学生知识的整合能力及综合分析能力;最后,教师要探索实施开放性程序设计实验,为学生提供开放性实验环境,根据学生的实际情况,提高学生的自主学习积极性,培养学生独立思考问题及自主探究的能力[4]。
三 基于应用型人才培养,应该如何推进C语言实践教学
(一)更新教与学的理念
C语言专业为了培养更多应用型人才,最为重要的就是要转变教学理念,而转变教学理念也是C语言实践教学成功改革的基础与前提。首先,要及时更新传统的程序设计课程,完善课程计划,增加实训实践课的比例,提高学生解决实际问题的能力,调动学生的积极性;其次,及时改进传统授课方式,逐渐加深程序设计的难度;最后,要培养学生学以致用的观念,要深刻理解与应用编程思想,督促学生逐步建立编程思想,培养学生分析与解决问题的能力。
(二)整合教学内容
目前,已有C语言程序设计的教材都是为了迎合计算机等级考试的要求,其中存在一个较为普遍的问题,就是实践性教学与应用性教学内容不完整,无法达到培养学生实操能力及综合创新能力的教学目标。因此,精简、补充、整合教学内容尤为重要,要让学生在学习兴趣的引导下,化被动为主动,更为积极的参与到学习过程中,激发学生的学习积极性,让学生在学习的过程中更好的领悟到计算机程序的教学精髓[5]。
(三)改进教学方法
基于计算机人才培养计划的要求与标准,教师必须要及时转变教学方法,集中学生的注意。首先,教师可以利用案例激发学生的学习兴趣,例如编写小程序、小游戏等;其次,可以利用多种授课方式,加深学生对课程的理解,提高教学效率,正确引导学生分析问题;教师要注重理论知识与实践的融合,提高学生解决实际问题的能力,引导学生学以致用。另外,教师可以利用分组学习法,挖掘学生的潜在能力,激发学生的学习兴趣,以小组为单位,展开项目编程实践活动。此外,教师也要注重对学生自主性学习及研究性学习能力的培养,并建立完善的监督与反馈机制,以便进一步改进教学方法。
(四)构建合理的考核方式
C语言程序设计课程的目的,就在于培养学生利用计算机处理问题及掌握程序设计的基本方法,通过将上机考试与课程设计相结合,规定学生在限定时间内完成课程的全面考核。因此,构建合理的考核方式,不仅能够重点考察学生的综合应用能力,也能够提高学生的快速编程能力。因此,教师要及时构建合理的考核形式,对学生运用程序设计语言解决问题的能力以及团队协作的能力展开综合考核。
四 结语
综上所述,随着社会科技水平的不断发展与进步,对具有创新能力的计算机程序工作人员的需求量也逐渐增多,为了向社会输出更多优秀的计算机程序员,就必须要加快培养应用型计算机人才的进程,提高C语言实践教学的整体水平,切实提升学生的计算机实操能力。由此可见,C语言专业培养应用型人才不仅符合时代的发展,也满足了社会科技进步的现实需要,为科技贡献更多的力量。因此,在C语言实践教学中,可以通过更新教与学的理念、整合教学内容、改进教学方法,以及构建合理的考核方式等方式,加强对编程的实践训练,并采用该案例主题式教学,全面提高学生的综合实操能力。
参考文献
[1] 柴西林,赵艳,赵亚娟,李国瑞.CDIO视域下C语言扩展性实践教学模式的构建与实施[J].现代计算机(专业版),2017(10):47-50.
[2]宋宏伟,吴爱燕,回文博,温喆.构建培养应用型程序设计人才的教学机制——C语言程序设计的教学改革与实践[J].石家庄学院学报,2008(03):125-128.
[3]黄超,张伟,马怀志.应用型本科视角下C语言程序设计课程教学存在的问题与探究[J].科技视界,2015(32):76-77+310.
[4]曹晓丽,邢玉娟,张成文,谭萍.应用型创新人才培养模式下C语言课程教学改革与实践[J].兰州文理学院学报(自然科学版),2016,30(04):83-87.
[5]罗鹏,唐永刚,郝保明.应用型本科院校非计算机专业C语言课程教学方法研究[J].铜仁学院学报,2016,18(04):97-100.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网! 文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jiaoyulunwen/8960.html