2024年10月教育教学论坛Oct.2024
第41期EDUCATIONANDTEACHINGFORUMNo.41
基于EduCoder平台的课程实践教学探讨
++
——以“面向对象程序设计C”课程为例
孙迪,刘沐洋,李建荣,潘刚1112
(1.天津科技大学?人工智能学院,天津?300222;2.天津大学?智能与计算学部,天津?300072)
[摘要]?自2021年起,教育部开展本科教育教学审核评估工作,明确强调要加强本科教育教学改革力度,坚持以学生为中心,贯
彻产出导向的原则。对当前所采取的教学模式和教学形式进行综合改革,有利于实现高校人才培养的目标和要求。在当前计算
机类专业课程体系规范的指导下,要注重考查和培养学生的综合素质与能力,促使学生更好地胜任计算机领域的相关工作。以
++
“面向对象程序设计C”课程为例,基于EduCoder平台进行深入的课程实践分析和探讨,有利于解决当前课程实践教学中存在
的问题。
[关键词]?EduCoder平台;程序设计课程;教学策略
++
[基金项目]?2023年度天津科技大学教育教学改革研究项目“面向新工科和一流课程建设的C程序设计实践教学改革”
(KY202322);2023年度天津市普通高等学校本科教学改革与质量建设研究计划项目“智能+背景下的物联网一流专
业建设研究与实践”(B231005708)
[作者简介]?孙迪(1986—),女,吉林公主岭人,博士,天津科技大学人工智能学院讲师,主要从事计算机视觉研究。
[中图分类号]?G642.0???[文献标识码]?A???[文章编号]?1674-9324(2024)41-0082-04???[收稿日期]?2023-08-11
[1]
++
“面向对象程序设计C”是计算机类专业的后的软件开发和应用奠定良好的基础。
基础课程,旨在引导学生掌握和培养良好的编程(二)当前实践教学中存在的问题
能力。在课程当中,教师会引导学生学习面向对结合现阶段国内开展“面向对象程序设计
++
象程序设计的基本思想和原理,通过具体的实践C”课程的教学情况来看,在进行基础理论知识
活动,掌握建立和描述对象模型的方法及步骤,并教学之后会进行实践教学,许多教师会在课程开
能在此之后加深对相关知识的理解,不断强化自展之前布置一定量的实验任务,引导学生在课堂
身的逻辑思维和算法思维。借助EduCoder平台为进行过程中,主动思考和解决程序设计及编程过
学生打造在线实践教学的服务平台和创新环境,程中所遇到的问题。通过这种方式能够考查和检
不仅能帮助教师释放自身的创造力,也可以促使验学生程序设计和编写的能力,在此过程中可以
学生形成自身的创造力,逐渐掌握程序设计的理准确掌握学生动手编程和程序调试的情况。但采
念和方法,并在后期具备软件开发技能。取这种教学方式依然面临一定的局限性和问题,
++
一、“面向对象程序设计C”课程概述主要在于无法检查完学生所有的程序完成情况,
(一)主要概念而且部分学生缺乏独立解决问题的能力,并没有
+