程序设计训练课程教学方法探索

2021-01-03 07:13:14杨晓波王勇梁燕黄宏程
中国新通信 2021年20期
关键词:模块化

杨晓波 王勇 梁燕 黄宏程

【摘要】    针对学生在程序设计训练课程的学习过程中普遍存在的问题,提出在教学过程中要强化调试能力的训练、引导学生模块化编程、规范编程习惯、训练阅读代码的能力,使学生的编程能力明显增强。

【关键词】    C语言    程序调试    模块化    规范化编程

一、程序设计训练课程简介

在 “软件定义一切”的大背景下,通信与信息大类专业涉及了信息科学、计算机、数学等交叉专业,其就业市场不仅要求学生掌握通信领域的专业知识,而且对学生通信软件编程能力也提出了更高的要求[1]。鉴于此,在第一学期的下半期,为通信与信息大类学生开设了程序设计训练这门必修课程,其先修课程是C语言程序设计。程序设计训练课程旨在学生具有C语言基础知识的基础上,加强C语言编程应用能力的训练,以助于后续更好地学习数据结构与算法等课程。

本课程以专题的形式进行内容设计,包含的5个专题都来自于生活或者通信专业涉及到的一些简化实例,以期激发学生的编程兴趣。老师授课时可选取其中2-3个专题进行训练,注重培养学生的编程思维和编程方法,提高学生用计算机解决问题的能力,为后续进一步学习编程相关类课程打下必要的理论基础。

二、存在的主要問题

该课程相对于其他应用性课程来说,实践性很强,学生普遍反映掌握起来比较难。通过对学生的观察,发现主要存在以下问题:

2.1 缺乏规范性编程习惯

登录APP查看全文

猜你喜欢
模块化
模块化自主水下机器人开发与应用
基于模块化控制系统在一体化教学中的应用
模块化住宅
现代装饰(2020年5期)2020-05-30 13:01:56
马勒推出新型模块化混动系统
考虑模块化和退货率的供应链大规模定制模型
ACP100模块化小型堆研发进展
中国核电(2017年2期)2017-08-11 08:00:56
从模块化中得到的二氧化碳
流程工业(2017年4期)2017-06-21 06:29:52
模块化VS大型工厂
流程工业(2017年4期)2017-06-21 06:29:50
非模块化设计四合一炉对流室的模块化吊装
机械制造技术模块化教学改革研究