“连贯案例法”在程序设计实验教学中的应用_周家骎.pdf
《“连贯案例法”在程序设计实验教学中的应用_周家骎.pdf》由会员分享,可在线阅读,更多相关《“连贯案例法”在程序设计实验教学中的应用_周家骎.pdf(4页珍藏版)》请在咨信网上搜索。
1、第 31 卷 第 4 期 2023 年 8 月Vol.31 No.4Aug.2023电脑与信息技术Computer and Information Technology文章编号:1005-1228(2023)04-0122-04“连贯案例法”在程序设计实验教学中的应用周家骎,凌兴宏,龚兰兰,薛亮(苏州城市学院 计算机工程系,江苏 苏州,215104)摘要:以程序设计实验教学中常用的案例教学法为基础,研究并实践了一种创新型教学方法“连贯案例法”。该方法将传统案例法中多个案例各自为战的模式转换为一个主题案例逐步更新的新模式,构建一条通过应用已学知识点优化案例项目功能,再通过分析案例不足和新需求引入
2、新知识点的一条“螺旋上升”通道。将日期作为连贯案例主题,从一个输出生日信息的简单案例出发,引导学生最终实现一个功能完备的多功能日历程序项目。以培养应用型人才为目的,提升学生的项目开发和工程实践能力。关键词:连贯案例法;程序设计;实验教学中图分类号:G642文献标识码:AApplication of“Coherent Case Method”in Experimental Teaching of Program-DesignZHOU Jia-qin,LING Xing-hong,GONG Lan-lan,XUE liang(Department of Computer Engineering,S
3、uzhou City University,Suzhou 215104,China)Abstract:Based on the case-teaching method that commonly used in program-design experiment teaching,an innovative teaching method-coherent case method is studied and practiced.This method transforms the mode of multiple cases fighting on their own in the tra
4、ditional case method into a new mode of gradual updating of subject cases,and constructs a spiral rising channel to optimize the case project function by applying the learned knowledge points,and then introduce new knowledge points by analyzing the case deficiencies and new requirements.Take the dat
5、e as a coherent case theme,starting from a simple case of outputting birthday information,and finally guide students to realize a multifunctional calendar program project with complete functions.In order to cultivate applied talents,improve students project development and engineering practice abili
6、ty.Key words:coherent case method;programming;experimental teaching收稿日期:2022-07-12作者简介:周家骎(1992-),男,江苏苏州人,讲师,研究生学历,主要研究方向:深度学习。案例教学法是一种以案例为基础,将理论与实践相连的教学方法1,在程序设计实验教学中体现为理论与上机结合,通过编程实现具体案例的形式2。本文在案例法的基础上创新研究并实践了“连贯案例法”,即教学者通过巧妙设置一个主题案例项目并在不同的知识点教学中不断对其进行迭代更新,将传统案例法在若干个离散案例中学习不同知识点的模式转变为在一个案例的演变过程中逐步
7、引入各层级知识点的连贯模式,如同在一门课程的学习过程设置了主线任务,从而帮助学生明确学习目标,提升学习效率,并建立项目工程开发的全局观念。本文以 C 语言程序设计实验教学过程中精心设计的一个以日期为主题的连贯案例为例,通过同一主题案例在不同的章节知识点中的连贯运用,阐述“连贯案例法”在程序设计实验教学中的具体应用3。1程序设计实验教学现状目前国内高校的程序设计实验教学内容一般由课本案例、上机实验、课程大作业组成,形式上多为教师讲授知识点及经典案例,学生在实践课完成编程题目,并在课程最后完成一个较大规模的项目作为大作业4。近年来实验教学越来越受到重视,实验教学的课时占比、上机实践的题量、课程大作
8、业的难度均呈现上升趋势。一个知识点从引入到巩固,往往伴随着多个不同的案例,以求让学生在反复练习的过程中获得提升5。但从实际效果来看,学生在数量庞大且DOI:10.19414/ki.1005-1228.2023.04.002第 31 卷 第 4 期123周家骎等,“连贯案例法”在程序设计实验教学中的应用互不相关的案例面前往往疲于应对,不同的案例要求学生不断在各类背景信息间进行切换,无法在不同的案例和知识点之间建立起直观的联系。以传统的计算机大类专业入门程序设计课程-C语言程序设计为例,案例教学法在 C 语言教学中运用普遍6,如“判断素数”,”冒泡排序”,”约瑟夫环”等都是 C 语言实验教学中常用
9、的实验案例。7然而多数经典的案例需要处理复杂的背景信息却只能覆盖一个知识点,且案例数量增多很容易造成学新忘旧的现象发生。尤其是在课程后期知识点难度上升,案例复杂度和难度也随之上升时,学生每次要完成一个较大规模的案例都需要从头进行搭建,不仅会产生较多枯燥的重复工作增加负担,也极易因难度较大编写出错而产生挫败感,继而丧失学习热情。而大作业作为课程最后的验收项目,规模大难度高且往往缺乏先期铺垫,导致结果差分化明显,对于编程较强的学生固然能锻炼其能力,但对能力相对较弱的学生而言往往会束手无措,最终放弃。因此,如何在案例法的基础上扬长避短,开创更具适应性的教学手段便显得尤为重要8。2“连贯案例法”教学设
10、计2.1教学目的案例法本身对于程序设计实验教学是必不可少的,枯燥的程序框架和语法只有在学生自己动手编程的过程中才能做到融会贯通9。采用“连贯案例法”的目的则在于优化案例法的效果,将各个案例间离散的关系改造为一个一脉相承的连贯案例,为实践教学大纲赋以主轴,在案例迭代过程中循序渐进地将知识点引入实践中,并最终构建成一个完整的程序项目10。2.2确定案例主题由于连贯案例法围绕一个主题进行展开,主题案例的选取是否恰当直接决定了教学的整体效果。不同的程序设计语言在上机实践编写具体程序时均可以拆解为“程序=数据结构+算法”的经典形式,选择日期作为连贯案例的主题则可以同时在这两个层面达到高度契合。在数据结构
11、层面上,首先日期几乎涵盖了所有数据类型的表示方法。一个日期可以表示为整型或字符串,多个日期可以形成数组,一个日期拆分为年月日又可以形成结构体。其次日期之间存在多种映射关系,如年龄与生肖、生日与星座、公历与农历等,能够衍生出多个有趣的实用问题。最后还存在着多种特殊的日期,如周末、闰年、节日等,能够生成各类问题中的边界输入,提升案例质量。11在算法层面上,围绕日期进行的相关计算问题众多,且能够覆盖于编程语言实践教学的各个知识点中。如在闰年判断案例中可引入选择分支知识点,在纪念日计算案例中可引入循环分支知识点。由于日期是日常生活中必不可少的组成部分,在解决各类日期相关的具体案例时,学生都能够快速理解
12、案例要求,避免受到不同类型案例带来的复杂背景信息的干扰12。最后,选择日期作为主题可将课程大作业设定为一个多功能日历程序的设计。在先期的连贯案例能够实现一定量针对日期的算法后,将其功能进行扩充及优化并实现用户界面交互,学生能够轻松上手进行开发。针对能力强的学生,由于日历程序需求多样,可以开发一些如公农历转换、事项提醒等复杂功能,而能力一般的同学亦能够完整地设计并实现一个功能完备的日历程序,极大地增强其成就感及学习热情13。2.3具体案例设计各个案例如仅以日期作为同一主题而没有内在联系是不够的,还应当在编排中巧妙串联形成体系。连贯案例的设计主旨即在案例迭代推进的过程中循序渐进地将各个知识点进行引
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 连贯 案例 程序设计 实验教学 中的 应用 周家骎
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。