- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息化平台下的程序设计课程混合式教学
程序设计课程是计算机类专业的第一门专业基础课,是利用计算机程序设计语言来解决实际问题的课程[1],是后续专业课的基础和支撑,在整个课程体系中起着举足轻重的作用。程序设计课程以一门具体编程语言(C语言)的讲授为主线,结合算法分析和数学模型等,通过计算机科学体系基础知识和问题分析解决方法的学习,培养学生的编程能力,进而培养学生的计算思维能力。
Bloom按照人的认知层次将学习目标由低到高逐渐划分为记忆、理解、应用、分析、评估和创新6个层次[2]。在教学过程中,学生对知识的理解、问题的分析解决都是呈现螺旋式上升。在高校教学改革的新形势下,结合信息化教学平台,运用混合式教学新模式也需要符合科学的认知规律。
1 信息化教学平台
程序设计课程主要采用蓝墨云班课和OJ平台两种信息化平台来进行各个教学环节的教学辅助工作。
(1)蓝墨云班课――移动设备教学平台
“蓝墨云班课”是蓝墨科技推出的一款移动教学助手APP,是利用移动智能设备开展课堂内外即时反馈互动教学的云服务平台[3]。该平台为教师提供课堂管理、教学活动开展、学习情况跟踪、教学评价等功能,为学生提供课程订阅、消息提醒、个性化学习资源、讨论交流等功能。移动式教学平台与非移动式教学平台有很大的不同,前者不仅可以避免非移动式教学地理位置的限制,而且让学生的手机变成学习工具,帮助学生改善学习动机、调动学习积极性、获得适应新时代的学习方法,移动式教学平台是传统教学方式的有利补充。
(2)OJ平台――程序自动评测平台
OJ平台全称Online Judge平台,最初在程序竞赛中用来评价参赛选手的程序正确性与时空效率[4],现已在程序设计教学过程中普遍采用。OJ平台能够对学生提交的程序源代码进行编译和执行,并通过预先设定的测试数据?砑煅樵创?码的正确性和完整性。通过OJ平台有助于学生理论知识的掌握与实践能力的提高,并注重学生实际动手能力的积累和过程考核。OJ平台中有大量的题库,题目有易有难,有单一知识和综合知识的应用,有基础知识和大赛培训的区分,有利于学生循序渐进的掌握知识,实现因材施教的个性化培养,同时,通过OJ排行榜获取类似游戏闯关成功的成就感,还可以激发学生学习的主动性、创新性与竞争性。
2 混合式教学设计
混合式教学是一种基于计算机网络环境的新型教学模式,是将传统教学方式的优势和信息化、网络化教学优势结合起来,充分发挥教师引导、启发、监控教学过程的主导作用,同时强调学生作为学习过程主体的主动性、积极性与创造性[5]。图1为程序设计课程混合式教学设计实施图。
2.1 教学过程设计
教学过程设计如图2所示,设计过程以螺旋式教学为主线。
2.1.1 教学目标和教学内容的设置
程序设计课程的教学内容根据教学目标分为三个阶段。
(1)初级阶段关注学生编程技巧的入门,主要让学生了解程序构成的逻辑和程序执行的三大控制结构。该阶段的目标是通过具体的编程语言,掌握构造问题求解的关键步骤,使学生具有初步程序设计的能力。
(2)中级阶段关注学生编程技巧的拓展,主要让学生掌握各类数据类型的存储和运算、复杂数据类型(如数组、结构体)的表示及应用、一二级指针的使用。该阶段的目标是实现学生在计算表达、数据组织和程序灵活性等方面程序设计能力的提高。
(3)高级阶段从程序框架的构建入手,进行程序组织方法的技巧拓展,主要关注函数、文件以及算法设计入门。该阶段的目标是让学生建立起程序设计的总体思想,通过设计算法来解决实际问题,具备分析和解决问题的能力。
三个阶段的教学目标和教学内容层层递进。教学目标的设定遵循Bloom认知规律,随着对教学内容的掌握,学生的编程能力和解决问题能力成螺旋上升的态势。
2.1.2 教学项目的设计
程序设计教学项目的设计采用螺旋式,分为“螺过程”和“旋过程”。“螺过程”注重学生基础知识的掌握,“螺”是相关子项目中知识点的叠加部分,“旋”是相关子项目中知识点的延伸,“旋过程”建立在“螺过程”的基础上,注重学生分析和解决能力的提升[6]。教学项目涉及的知识面深度要螺旋上升,深度体现在难度上;知识面宽度也要螺旋上升,宽度体现在解决问题所涉及到的知识点的数量。教学项目深度和宽度的螺旋上升是伴随着解决思路和解决效率的螺旋上升而上升的。
例如与二进制转换相关的学习可以设计成螺旋式教学项目,从二进制的表示阶段开始,逐步经历二进制与其它进制转换的数学计算、理解二进制在内存中的存储方法、采用循环结构实现二进制转换、使用位运算符实现二进制转换、采用数组实现二进制转换和使用递归函数实现二进制转换。此项目遵循基于同一问题但解题方案和解题思路呈螺旋上升的设计过程。素数的
您可能关注的文档
最近下载
- 机械CAD:CAM(UG)教案新模板(课次4)2-3 压板的草图绘制.doc VIP
- 富士XA5说明书.pdf VIP
- 针灸学习题集全.pdf VIP
- 固相反应第一节引言第二节固相反应机理第三节固相反应动.ppt VIP
- 肇兴侗寨旅游地用地格局演变.docx VIP
- 2025至2030年中国硼-10酸行业竞争格局及投资战略规划研究报告.docx
- GB_T13077—2024铝合金无缝气瓶定期检验与评定.pdf VIP
- 贝克休斯钻井堵漏材料及工艺.pdf VIP
- 红树林生态系统预警监测与评估体系技术指南.docx
- (高清版)DB1310∕T 286-2022 林木食叶害虫防治效果评价验收规范.pdf VIP
文档评论(0)