APP下载

非计算机工科专业的C语言本科教学探讨

2021-06-15袁丽华朱笑

高教学刊 2021年13期
关键词:任务驱动实践教学自主学习

袁丽华 朱笑

摘  要:文章首先介绍了C语言课程的地位和作用,并分析了C语言教学存在的问题。结合多年一线教学经验,提出了多点适合C语言教学并满足于人才培养的教学方法。第一,采用承上启下的教学模式帮助学生接受新知识,同时兼顾应用和巩固已有的知识。第二,采用任务驱动的教学方法,激发学生的学习兴趣,培养学生创新能力。第三,注重实践环节教学,引导学生建立算法思想和编程思维方法,训练提高学生的计算思维能力。第四,建立自主学习模式,培养学生自学能力。

关键词:计算思维;任务驱动;实践教学;自主学习

中图分类号:G642      文献标志码:A         文章编号:2096-000X(2021)13-0104-04

Abstract: Firstly, this paper introduces the status and function of C Language course, and analyzes the problems existing in C Language teaching. Combined with many years of teaching experience, this paper puts forward teaching methods suitable for C Language teaching and satisfied with talent training. First, the teaching mode of connecting the preceding and the following is adopted to help students accept new knowledge while simultaneously applying and consolidating existing knowledge. Second, the task-driven teaching method is adopted to stimulate students' interest in learning and cultivate students' innovation ability. Thirdly, paying attention to practical teaching will guide students to establish algorithm thinking and programming thinking methods, train and improve students' computational thinking ability. Fourth, the establishment of independent learning mode can train students' self-study ability.

Keywords: computational thinking; task-driven; practical teaching; autonomous learning

一、課程地位和作用

计算机与原子能、半导体、激光器合称为20世纪的四大发明,计算机的应用早已渗透到了各个领域和各门学科之中。面向非计算机专业学生的计算机方面的教育,涉及的专业面广,人数众多,影响深远,意义重大,它将直接影响我国各行各业的计算机应用的发展水平。自20世纪90年代以来,C语言迅速在全球普及和推广,无论是国内还是国外,无论是计算机专业还是非计算机专业,不仅是本科教育甚至职高教育,C语言程序设计被定位为基本的计算机课程,C语言程序设计在计算机教育和计算机应用中发挥着重要作用。C语言具有许多优点,可以高度归纳为四点:1. 同时具有高级语言和低级语言的优点,属于一种中间语言;2. 是一种函数化的程序设计语言,非常适合结构化程序设计;3. 提供了丰富的数据类型、运算符以及库函数;4. 直接与内存打交道,使修改、编辑其他程序与文档变得简单轻松。……

登录APP查看全文

猜你喜欢

任务驱动实践教学自主学习
任务驱动式教学模式在电子技术课程中的应用
任务驱动教学法在《网络应用服务管理》教学中的应用
茶学专业校企合作实践教学探索
《电气工程毕业设计》 课程的教学设计
任务驱动, 启发学生自学
高职院校商务礼仪课程教学改革探索刍议
任务驱动教学法在中职信息技术教学中的运用
中职学校“生本课堂”的调查研究与实践
践行少教多学,构建高效课堂
对学生自主学习的探索