C#语言实践教学中存在的问题及策略

2018-06-07 08:12张春波李晓会吴奇英
课程教育研究 2018年13期
关键词:强化措施C语言实践教学

张春波 李晓会 吴奇英

【摘要】随着教育改革的深入推进,高校更加关注学生思维能力、实践能力与信息化素养,C语言能在日常教学中培养学生的综合素养,对学生的未来发展有着至关重要的影响。目前,C语言实践教学中还存在不足之处,本文从细节入手,详细分析了教学中存在的问题及解决措施,希望能以此提高C语言教学质量与效率,促进学生向着更加的方向发展。

【关键词】C语言 实践教学 存在问题 强化措施

【中图分类号】G71 【文献标识码】A 【文章编号】2095-3089(2018)13-0006-01

C语言是现代社会中流行的程序设计语言之一,相比于其他高级计算机语言,其更接近计算机的底层软件资源,已经成为众多高校的必修课程,具有较强的理论性、实践性及应用性。但知识结构复杂、内容繁多枯燥,很难吸引学生的学生兴趣,高校教师应认识到加强实践教学的重要性与必要性。传统教学模式存在较多弊端,教师的授课方式单一,只注重理论教学,忽视了上机实践的关键作用,影响了教学效果。教师应着重培养学生的计算思维与实践能力,提高C语言学习能力,进而为学生的全面发展奠定基础。

1.C语言实践教学中存在的问题

1.1教学方法单一

尽管我国已经加快了教育改革脚步,但传统教学方式的影响依旧根深蒂固,教师一般根据课本向学生灌输C语言知识,授课方法较为单一,一定程度上影响了教学质量。作为一名高校教师,近年来,笔者已经逐渐改进了教学方法,由原来的知识点教授分析转换为多种教学方法共同实行。例如共同使用案例法、任务驱动与讨论法,已经取得了一定成效。但在实际教学中仍有缺点需要克服,教师需要在教学设计中根据学生的真实情况制定分层教案,关注学生的个性化发展。

1.2缺少教学实践

C语言是一门实践性学科,学生应通过上机实验提高自身学习能力。现如今,很多高校的实践教学环节较为薄弱,安排的上机时间较少,而且很多学生的重视程度不足,仅仅学习理论知识用于考试,无法将其应用于实践应用,影响了C语言课程的教学效果。总之,缺少教学实践严重影响了学生的C语言学习能力,不利于学生综合能力的提升。

1.3考核机制落后

现阶段,我国各大高校对包括C语言在内的计算机语言类课程的考核形式主要有三种,分别是笔试、上机考试、笔试与上机考试相结合。其中,笔试主要考核学生对理论知识的掌握程度,而上機考试则主要考评学生的动手实践能力与知识运用能力,这两种方式都有自身的优势与不足。在实际考核机制中,笔试所占比例较大,忽略了上机考试的重要性,缺少思维层次上的考核,很大程度上降低了C语言教学质量与效率。

2.强化C语言实践教学效果的有效措施

2.1丰富教学方式

兴趣是最好的老师,高校教师需要不断丰富教学方式,激发学生的学习兴趣与热情,进而提高学生计算机编程能力。首先,教师应根据教学内容和对象,合理设计实验内容。确保教学内容与生活相连,教学内容中除了一些简单程序设计外,还需融入综合性问题,帮助学生运用复杂枯燥的C语言知识解决实际问题。除此之外,教师还应将讨论式教学、研究式教学及合作式教学运用到课堂中,帮助学生在积累知识的同时提高沟通能力、合作能力与分析能力。

2.2改革实践教学

加强实践教学改革,教师应注意以下三方面内容。(1)培养学生的动手与动脑能力。C语言具有鲜明的学科特色,其特点为内容庞杂抽象、综合性强,要求学生具备良好的理解力与实践能力才能充分掌握所学内容。针对这一情况,教师应安排较多的上机实验,尽可能调动学习积极性。另外,教师还需引导学生在网络平台上获取有效信息,并加强同学教师之间的沟通交流。(2)培养编程习惯。C语言程序具有可读性、规律性与规范性,教师应帮助学生养成良好的编程习惯。例如,在编程时要保证思维清晰,遇见变量时添加注释,准确判断与分析程序运行结果。(3)优化实践教学环境。高校教师应联合学校为学生打造良好的实践教学环境,保障充足的上机时间,在学生遇见问题时及时给予指导,并根据学生的实际情况设计实践任务。

2.3构建计算思维

首先,教师应帮助学生构建抽象计算思维,让学生运用抽象方法表示客观事物。其次,帮助学生构建分而治之的计算思维,面对复杂问题,教师应细化每一个知识点,设计功能单一的模块,层层递进的解决实际问题。教师应将分为治之的思想融入日常教学,在潜移默化中帮助学生建立C语言思维。最后,帮助学生构建以计算机为中心的思维。

3.总结

综上所述,C语言在现代信息社会中占有举足轻重的地位,直接影响着学生的个人能力与综合发展,高校教师应加强重视。针对现阶段教学实践中存在的问题,教师需要利用现代教育技术丰富教学方式,提高课堂教学的趣味性,吸引学生注意力,还应改革实践教学,将理论教学与实践教学进行有机融合,提高学生的动手能力与思维能力,最后还需帮助学生构建计算思维,培养学生的编程能力、程序设计能力与协作能力,进而为社会发展培养全能型人才。

参考文献:

[1]陈承源,冯骊骁.C语言课程设计实践教学改革研究[J].软件工程,2017,20(8):44-46.

[2]穆静,白小军,陈芳等.《C语言程序设计》的实践教学中计算思维探讨[J].电脑知识与技术,2016,12(36):151-152.

[3]包淑芳.浅谈如何让学生“爱”上C语言程序设计课程[J].魅力中国,2016,(15):117.

猜你喜欢
强化措施C语言实践教学
基于Visual Studio Code的C语言程序设计实践教学探索
朔黄铁路30t重载道岔应用及强化措施
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
茶学专业校企合作实践教学探索
《电气工程毕业设计》 课程的教学设计
高职院校商务礼仪课程教学改革探索刍议
论子函数在C语言数据格式输出中的应用
瞄准目标 强化措施 推进赤壁工业崛起产业振兴
新形势下90后大学生管理中的问题与强化措施探析