C 语言程序设计实践教学改革探索
马新 鲍金玲 闫红彦
白城师范学院 吉林白城 137000
一、引言
互联网 + 时代下,计算机专业教育机遇与挑战并存。C 语言作为强实践性课程,是培养学生逻辑思维、实践与创新能力的核心载体,需实现学生从“思维训练”到“应用开发”的能力跨越。但当前教学存在明显短板:部分学生理论考试优异却无从编程,动手能力薄弱;学生实验内在驱动力不足,学习兴趣欠缺;传统教学“重理论轻实践”,闭卷笔试忽视上机环节,学生问题解决能力未获培养;实验内容以验证性题目为主,综合设计与创新类题目少,学生面对拓展问题束手无策;课堂与课后辅导时空受限,教师难以及时响应个性化疑问。基于此,本文结合 AI 技术探索实践教学改革,旨在提升学生实践与创新能力。
二、基于 OBE 理念的实践教学体系构建
OBE 理念以学生为主体、社会需求为导向,核心是培养学生将理论转化为解决实际问题的能力。据此构建包含四大层次的立体实践教学体系:
(一)多元化阶梯式实验教学项目
为适配社会人才需求,设置三类实验内容,实现“基础 - 应用 -创新”能力递进,凸显个性化教学:
基础型实验:按梯度设计任务,助力基础薄弱学生平稳过渡,夯实全体学生逻辑思维与知识点应用能力,如“变量运算”“分支 / 循环实现”等同步理论的验证性题目,确保核心语法掌握。
综合设计型实验:以项目驱动,3-4 人小组自主完成“需求分析- 模块设计 - 代码实现 - 测试优化”全流程,选题聚焦生活场景(如 “学生成绩管理系统”)。教师仅提供参考资料,学生在协作中激发兴趣与潜能,培养协作、创新及自主学习能力。
研究创新型实验:依托头歌平台与课程组自研OJ 系统,选取“文本词频统计”“简易游戏开发”等题目,按学生水平设分级任务。平台自动评测,教师实时监控答题情况,纠正编程陋习,学生积累经验、增强自信,实现全方位考核。
(二)课外兴趣小组辅助教学
弥补课堂实验时空与内容局限,通过基础知识摸底,按 C 语言应用方向(嵌入式编程、数据结构应用等)组建兴趣小组:学生按兴趣自选方向,自发组队并推选组长,制定学习计划与总结方案;教师提供案例与参考资料,定期组织汇报指导,让学生依托兴趣深化程序设计能力。
(三)开展竞赛促进教学
定期举办班、院级程序设计竞赛,题目轻语法重逻辑,取材生活真实案例(如“校园消费统计”),考察学生理论应用能力。竞赛需学生具备心理承受、逻辑分析、实践动手及创新能力,过程中实现自我成长;选拔优秀学生参与省蓝桥杯、ACM 竞赛,以赛促学,激发学习热情与自主性。
(四)学习通中的AI 辅助教学
针对“教师辅导覆盖有限、学生问题响应滞后”痛点,依托学习通轻量化AI 工具构建辅助体系:
智能答疑与反馈:学生提交“数组越界”“指针用法”等语法疑问或编译错误,AI 以“类比解析 + 基础建议”快速响应,关联课程知识点讲解,引导逻辑思考而非直接给答案。
代码规范与优化提示:AI 识别代码命名混乱、注释缺失等问题,提供规范修正建议;简要说明冗余代码简化思路,辅助培养良好编程习惯。
项目设计基础启发:综合实验中,AI 针对“简易通讯录”等项目方向,输出核心功能清单与技术路径,提供适配课程进度的案例框架,帮助突破设计瓶颈。
三、建立完善的过程性评价机制
以学生为中心构建过程性评价机制,确保公平公正,激发实践潜能。评价贯穿实验教学、兴趣小组、学科竞赛全过程,多维度衡量能力:
实验教学:考察实验报告质量、头歌及 OJ 平台答题正确率,关注代码规范性,评估知识点掌握与应用能力;
兴趣小组:按参与频次、小组贡献度、成果汇报表现评分,侧重团队协作与自主探索能力;
学科竞赛:依据竞赛成绩、解题思路完整性与逻辑性判定,突出问题解决与创新思维。
通过多元指标,客观反映学生实践与创新能力,为教学改进提供依据。
四、实践教学改革的创新点
体系创新:以 OBE 为核心,串联四大环节形成“基础夯实 - 能力提升 - 创新突破”阶梯体系,分层实验保障不同水平学生需求,AI辅助覆盖“语法 - 应用 - 创新”全阶段,满足多样化学习需求;
技术创新:引入学习通 AI 辅助,聚焦“即时答疑、规范引导、设计启发”,弥补传统辅导时空短板,构建“教师主导 +AI 辅助”协同模式,提升辅导精准度与覆盖面;
评价创新:过程性评价聚焦核心实践环节,围绕编程、协作、创新能力设多元指标,匹配“解决实际问题”的人才目标,AI 辅助降低学习门槛,助力评价高效落地。
五、结论
C 语言程序设计实践教学改革是提升学生实践与创新能力的关键举措。基于 OBE 的四维立体体系与过程性评价机制,可有效解决“理论实践脱节、辅导不足、个性化欠缺”等问题,激发学生兴趣与主动性,培养综合能力。改革中需持续优化学习通 AI 应用场景、强化教师平台操作能力,完善体系细节;未来将进一步探索 AI 与实践教学深度融合,贴合社会人才需求,为培养高素质计算机专业人才奠定基础。
参考文献:
[1] 计算机专业 C 语言程序设计实践教学改革探索 [J]. 计算机教育,2022, (8): 123-126.
[2] OBE 理念下编程类课程教学模式创新研究 [J]. 高等工程教育研究,2021, (5): 189-193.
作者简介:马新(1970-),女,人,副教授,硕士,研究方向:计算机应用。