网站大量收购独家精品文档,联系QQ:2885784924

基于学-做-拓展-实训的课程案例体系设计.docx

基于学-做-拓展-实训的课程案例体系设计.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于学-做-拓展-实训的课程案例体系设计

?

?

孟力军张东阳

【摘要】针对在《C语言程序设计》课程教学过程中传统课程教学模式把理论教学与实验教学割裂开来,教学质量难以得到有效保证的问题,以能力培养为目标,以项目设计为主线,利用“学-做-拓展-实训”理论教学与实践教学一体化课程教学模式,设计一套较为完整的《C语言程序设计》课程案例体系,把理论教学与实践教学有机地结合起来,使教师和学生较好地掌握计算机实践类课程高效的教与学的方法,切实提高设计能力、实践能力、创新能力及其他各方面能力。

【关键词】能力培养?项目设计?理论教学与实践教学一体化?课程教学模式

【基金项目】2018年辽宁省教育厅辽宁省普通高等教育本科教学改革研究项目立项优质教学资源建设与共享项目(辽教函[2018]471号)。

G642A2095-3089(2021)07-0080-02

1.引言

《C语言程序设计》是一门非常重要的课程,是一门非常有趣的课程,也是一门由高中向大学顺利过渡的关键课程[1-3]。但目前大多数教师仍采用传统的课程教学模式授课,把理论教学与实验教学人为地割裂开来。学生在理论学习时,由于对许多繁杂的新知识、新规则弄不明白,很快就失去了学习的兴趣;学生在上实验课时,由于对理论知识不求甚解,只是应付了事。尤其是疫情期间,不得不进行网络授课,但由于网络授课对学生无法进行有效的管理,以及缺乏高效的教学模式,教学质量更难以得到保证。这样就把一门非常重要、非常有趣、对本科生实现由高中向大学顺利过渡的关键课程,变为了一门较为普通的计算机实践类课程[4-6]。

2.实践类课程高效教学模式的探索与实践

十多年来,我们本着以生为本、立德树人的教育理念,综合应用各种科学的理论和方法,把“以能力培养为目标,以系统设计为主线”应用到教材编著、课堂教学、课外设计作业、实践(验)教学、课程设计、考试、综合成绩评定、课程教学质量保障体系等与课程相关的各个环节,使每一门课程都能够形成一个完善的能力培养体系,大力对学生进行能力培养。

针对本科生非常重要、也非常关键的《C语言程序设计》课程,我们以能力培养为目标,以项目设计为主线,以DEV-C++为开发平台,通过“学-做-拓展-实训”理论与实践一体化课程教学模式,设计一套较为完善的《C语言程序设计》课程案例体系,把理论教学与实践教学有机地结合起来,使学生较好地掌握了大学实践类课程高效的教与学的方法,想学、爱学、会学,在切实提高设计能力、实践能力、创新能力和其他各方面能力的同时,较好地实现了由高中向大学的顺利过渡,引领学生健康成长。

3.实验过程及要求

所有学生在课前通过教材或中国大学MOOC等做好预习,并带电脑上课,对每一个知识点,都通过“学-做-拓展-实训”,把理论教学与实践教学有机地结合起来,较好地掌握课程的相关知识及程序设计方法。

学:课程开始,即以一个简单的程序为例,讲授DEV-C++开发工具的使用方法。后续课程,均利用该工具讲授实例,设计程序。

做:要求学生以该实例为例掌握DEV-C++开发工具的使用方法。后续课程,每次通过1~2个程序实例,让学生掌握程序设计相关知识。

拓展:在学生掌握第一个程序设计的基础上,教师对每一个知识点再安排2~3个项目实例,并要求学生完成项目的系统设计分析、算法分析、程序设计、程序运行及运行结果分析等。

实训:布置若干课外设计(实训)作业,让学生利用课外时间独立完成,并撰写项目设计报告,较好地掌握课程的相关知识及程序设计方法。

4.实验教学与指导

本案例(体系)是一个比较完整的实践工程,需要经历计算机软硬件基础知识的学习,以及由一个简单的程序设计,到一个复杂的应用系统设计(基于数组或链表的综合管理系统设计)的全过程。每一个项目均需要完成项目(程序)方案设计论证、设计(算法)分析、程序流程图设计、程序设计、程序运行过程分析、数据测试、项目整体评价、总结提高等工作。在教学过程中,应在以下几个方面对学生进行引导或指导:

(1)工具先行。开课伊始,即让学生掌握DEV-C++开发工具的使用方法,在后续课程中,均利用该工具讲授或设计实例(项目),激发学生的学习激情。(2)以能力培养为核心,以解决实际问题为手段。每一个项目(程序)都是一个完整的、实际的项目,都是为了解决现实中存在的问题而设计的,都是为了切实提高学生的分析能力、设计能力、创新能力及其他各方面能力。(3)做中学,学中做。通过可见的项目(程序)设计,学习不可见的计算机内部结构知识,在实践中掌握C语言程序设计中繁琐、复杂、碎片化的知识,并把所学知识用于项目(程序)设计,把理论与实践有机地结合起来,激发学生的学习兴趣。(4)把“学-做-拓展-实训”作为高效提升计算机类课程实践能力的过程与手段。通过“学”,掌握项目(程序)设计的

您可能关注的文档

文档评论(0)

189****4123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档