基于翻转课堂+项目化教学模式的程序设计类课程教学设计分析
Java程序设计课程中混合教学模式的探讨

Java程序设计课程中混合教学模式的探讨郭峰,孙晶,童立靖(北方工业大学,北京100144)摘要:Java程序设计是计算机及相关专业的一门重要课程,传统的以教师为主导的教学模式难以激发学生的学习兴趣。
本文提出一种结合翻转课堂、同伴教学和项目驱动的混合教学模式,并在北方工业大学Java程序设计课程的教学过程中应用,取得了良好的教学效果。
关键词:翻转课堂;同伴教学;项目驱动;混合教学模式;Java程序设计中图分类号:G642文献标识码:A文章编号:1009-3044(2021)07-0102-02开放科学(资源服务)标识码(OSID):Discussion on mixed Teaching Mode in Java Programming CourseGUO Feng,SUN Jing,TONG Li-Jing(North China University of Technology,Beijing100144,China)Abstract:Java programming is an important course for computer and related majors.The traditional teacher led teaching mode is difficult to stimulate students'interest in learning.In this paper,a mixed teaching mode combining flipped classroom,peer instruc⁃tion and project driven is proposed and applied in the teaching process of Java programming course in North University of technolo⁃gy,and good teaching effect is achieved.Key words:Flipped Classroom;Peer Instruction;Project Driven;mixed teaching mode;Java Programming1引言围绕着Java语言已经形成一个完整庞大的应用生态圈,以JDK为技术核心的大量框架、平台、工具,无论是在传统的软件开发领域还是在深度学习、云计算、大数据、物联网、区块链等近年来的热点领域,都发挥着重要的作用。
基于“MOOC+职教云+课堂面授”翻转课堂教学模式设计与实施

DOI:10.19551/ki.issn1672-9129.2021.10.065基于 MOOC+职教云+课堂面授 翻转课堂教学模式设计与实施张文娟(乌兰察布医学高等专科学校㊀内蒙古㊀012000)课题来源:乌兰察布医学高等专科学校校级课题,项目编号:WLCBYZ202008摘要:基于 MOOC大学+职教云+课堂面授 的翻转课堂教学模式,是指利用职教云在线提供MOOC课程自由,课堂上实现师生互动,评价学生学习效果;利用线下课堂面授实现课堂教学过程,通过课前㊁课中㊁课后任务的实施,有效实现翻转课堂,展现教学效果,从而使教学质量得到保证㊂关键词:职教云;翻转课堂;教学质量中图分类号:G642㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-9129(2021)10-0069-02㊀㊀课程平台选择 职教云 ㊂主要为同学们提供视频㊁PPT㊁word等学习资料,并进行课堂互动㊁随堂测验㊁投票㊁问卷调查等功能,可以实时掌握学生对所学内容的理解程度,从而在课堂上有针对性的进行讲解㊂同时,对学生学习的过程性数据进行分析,为过程性评价提供数据支持㊂为控制教学进度及掌握教学中的过程性数据,教改团队的老师将课程资源整合,重新上传至职教云平台,每一个资源都标明了出处㊂同时增加了讲解㊁互动习题㊁教学评价等多个视频,为线上教学补充新的课程资源㊂1㊀课程内容设计‘医药广告实务“在课程内容设计上根据人才培养目标,体现现代教育思想,符合科学性㊁先进性和教育教学的规律㊂理论课程如 独特的销售主张㊁定位理论 等内容经典与现代新媒体广告制作有效衔接,具有基础性㊁研究性㊁前沿性,并将学科最新发展成果和教改教研成果引入教学㊂注重课程思政建设㊂通过主题 学习宣传党的十九大精神 ㊁ 图说社会主义核心价值观 社会主义核心价值观微电影 等公益广告,请学生分析讨论:公益广告中是以怎样的画面和文字展现主题㊂课程设计的内容主要包括两个大部分,一是公益广告鉴赏,二是设计制作平面广告,在设计公益广告时,教师应引导学生围绕主题选取制作素材,在制作过程当中如何利用手绘形式渲染主题,增强效果,从而完美地完成作品㊂本课程设计包含三部分内容:原创PPT㊁辅助学习资料㊁作业材料㊂辅助学习资源:引自中国大学MOOC课程:宁波大学‘好玩儿的广告学“㊁南京邮电大学‘爱上广告-广告艺术鉴赏“;引自国家药品监督管理局官网及微信公众号:智立方杨石头㊁广告创意㊁4A广告;资源引自中国大学MOOC课程湖南大学‘广告创意学“2㊀实验课程内容教材还是讲授四大传统媒体的广告,随着信息化的普及,新媒体广告越来越普及,因此我在本学期实训教学中增加了新媒体广告的设计与制作,这些实训课具有较强的技术性㊁综合性和探索性,能有效培养学生的实践能力和创新能力㊂在媒体广告和宣传栏目的制作当中,可能会使用到一系列的工具,这些工具的使用是针对不同的内容和方向而设定的㊂问卷星的使用主要是为了制作电子问卷,对相关广告的投放进行调查,为课程开展提供数据基础㊂创客贴软件的运用在于制作日签㊁手机海报㊁个人简历㊁三折页等内容㊂易企秀的运用主要是制作H5网页的内容,将一些媒体信息投放到网站当中,增强用户体验㊂135微信编辑器的主要作用就是制作我们耳熟能详的微信公众号文章,包括排版㊁编辑为此,本文重点研究了在E-Learning用户界面设计中应考虑的关联性问题㊂2㊀数字化教学系统软件UI设计分析了解影响教与学的因素依赖于教师(电子学习设计者)在教学活动中作出明智的决定㊂本部分分析了影响教与学的一些重要因素,这些因素都与用户界面有关㊂学习者需要勤奋和积极,因为教育的主要目标是提高他们的想法,帮助他们提出新的观念,温习他们的技能㊁习惯和爱好㊂动机是促使我们行动的原因㊂教育刺激不应该包括对惩罚的恐惧或对奖励的渴望,而应该包括学习的意愿和深切的渴望㊂教学刺激可以形成:(1)要求,(2)动机或(3)胁迫㊂为了让学习过程开始,至少需要上面提到的刺激物中的一个㊂了解影响教与学的因素,有助教师(电子学习设计者)在教学活动中作出明智的决定㊂本部分分析了影响教与学的一些重要因素,这些因素都与用户界面有关㊂学习者需要勤奋和积极,因为教育的主要目标是提高他们的想法,帮助他们提出新的观念,温习他们的技能㊁习惯和爱好㊂动机是促使我们行动的原因㊂教育刺激不应该包括对惩罚的恐惧或对奖励的渴望,而应该包括学习的意愿和深切的渴望㊂教学刺激可以形成[4]:(1)要求,(2)动机或(3)胁迫㊂为了让学习过程开始,至少需要上面提到的刺激物中的一个㊂强制与教育制度的不相关性导致强制对教育的影响较小㊂然而,通过强调需求和动机,我们可以希望学习过程仍然在继续㊂以下是提高电子学习系统学习动机的一些建议: 1)使用语音界面:声音可以帮助人们克服高度紧张的情况;它使人们更加放松和富有创造力㊂此外,性别㊁性格或者口音的匹配能够培养信任和兴趣的感觉㊂特殊的语音类型影响学生对说话人的喜爱程度以及他们理解所呈现材料的努力程度㊂2)使用非正式的交流方式而不是正式的交流方式,以使计算机看起来像一块铁,说话和文本应该以一种非正式的方式呈现,以安慰学习者㊂研究表明,在适当的情况下,人们对于电脑的行为就像真人一样㊂因此,为了达到我们的目的,非正式的风格更为合适㊂尽管如此,这种方法必须谨慎对待,以免给学习者留下语境不重要的印象㊂用词不应显得不真实㊂建议用第一人称代词和第二人称代词代替第三人称代词㊂研究表明,当人们感觉自己沉浸在与他人的交互式对话中时,他们会努力去理解比仅仅接收信息时更多的东西㊂研究表明,以非正式的方式学习的学生比以正式的方式学习的学生表现得更好㊂言语和行为的礼貌对学习有积极的影响㊂此外,使用礼貌用语而不是祈使句可以增进学习㊂学习者也给屏幕上用人声而不是机器声音说话的代理人更多的积极评分㊂3)使用动画教学代理人(APA)教育代理人是教育材料中提示的形状㊂这些形状可以是一个卡通人物㊁一段视频或者特定的虚拟图像(阿凡达)㊂文本㊁演讲㊁插图和动画可以用来形成媒介㊂APA界面面对面创建了一个与用户/学生之间有效的链接㊂美国心理学会演讲的一个重要问题是如何实现最佳的演讲和手势合作[1]㊂多媒体学习环境的设计者应该创造出逼真的屏幕代理程序,用人的声音而不是机器合成的声音说话㊂研究人员已经证明,真实人物和卡通人物在训练上没有区别㊂此外,在使用时不要求显示代理的图片,只有声音就足够了㊂3㊀小结数字化学习不仅仅是使传统的教材电子化㊂工作记忆在学习中起着至关重要的作用,它不应该被不必要的信息所淹没㊂在使用多媒体信息时,如果可能的话,最好同时使用听觉和视觉通道㊂UID不仅应该被视为一种艺术现象,而且艺术工具,如图形㊁音乐㊁动画等,必须与教育心理问题相兼容㊂统计数据和报告表明,在电子学习包容性控制中有许多人退学㊂看起来最重要的挑战之一是软件的用户界面㊂需要检查用户界面和辍学者之间的关系㊂参考文献:[1]赵雅婷.动态设计教学改革 以‘动态视觉软件应用“课程为例[J].西部皮革,2021,43(06):109-110. [2]王泽.环境设计专业 Sketch up软件应用 课程教学改革探讨与实践[J].中国民族博览,2020,(24):43-45.[3]黄万稳.ERP软件应用课程智慧课堂教学模式设计[J].科技风,2020,(14):89.㊃96㊃DOI:10.19551/ki.issn1672-9129.2021.10.066基于嵌入式IPC的卷烟机电控系统设计王㊀涛(陕西中烟工业有限责任公司宝鸡卷烟厂㊀宝鸡㊀721000)摘要:现阶段,我国卷烟机电控系统主要选择 高速处理板卡+PLC 架构,虽然可以充分提升烟草公司生产效率,然而其稳定性不足,严重影响生产安全㊂对此,本文阐述了嵌入式IPC概述,并提出基于嵌入式IPC的卷烟机电控系统设计要点㊂关键词:嵌入式IPC;卷烟机;电控系统中图分类号:TS43㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-9129(2021)10-0070-01㊀㊀前言:现阶段卷烟机电控系统中控制系统核心主要选择PLC,其仅能够对超出10ms控制任务进行处理,在1 2ms 时间要求与脉冲信号方面的任务主要选择单片机系统实现㊂为了充分保证卷烟机电控是稳定性,可以选择嵌入式IPC,充分实现电控系统的改造与升级[1]㊂1㊀嵌入式IPC概述IPC就是工业个人计算机,属于强化型个人计算机,其可以用作工业控制器,基于工业环境具有良好可靠性㊂在20世纪80年代初期,AD公司推出MAC-150工控机,之后IBM企业推出IBM7532计算机㊂因为价格低廉㊁软件丰富以及性能可靠,使得其在工控机中的地位不断上升,在各个领域中获得广泛应用[2]㊂2㊀基于嵌入式IPC的卷烟机电控系统设计2.1整体架构㊂DP主站对不同子站数据进行汇总处理,借助IPC和E-BUS总线开展数据交换工作㊂MPL借助TCP/IP端口和IPC展开数据交换,IPC是电控系统中统一控制平台,借助总线对不同传感器信号进行读取,通过IPC 进行统一处理之后,借助总线向不同执行机构进行传输㊂2.2主要器件㊂IPC系统选择BECKOFF企业生产的CX1030控制器,该型号控制器中集成GHz Intel Pentium MCPU㊂涵盖芯片组与CPU,其主内存的型号可选,DDR RAM为标配,其能够拓展为1GB㊂以Intel为基础的CPU, Windows CE是平台中操作系统㊂2.3软件架构㊂在IPC基础上,将重量控制电路与高速信号处理板卡取消,所以需要向IPC平台集成控制算法,进而充分提高平台统一性,因此需要进行新软件架构设计㊂软件架构充分根据任务周期展开分配,即1ms㊁4ms㊁10ms㊁100ms任务㊂对于100ms任务,其中含有设定高速阀的点火时间和更新消息状态的两个任务㊂10ms任务中,主要涵盖卷烟机的高速信号初始化处理㊁参数更新以及停机处理等㊂1ms任务需要完成 高速处理板卡+PLC 方案的处理高速信号任务,主要涵盖传感器处理以及信号发生器等任务[3]㊂为了充分实现整个系统的同步性,同时根据卷烟机的特点,程序选择DCP时钟同步架构㊂DCP对检测轮中绝对值轴编码器生成0 360ʎ信号,开展20ʎ取模处理,形成DCP信号㊂0 9ʎ属于高电平,与后排烟相对应㊂9 19ʎ属于低电平信号与前排烟相对应㊂在DCP上升沿读入传感器中,系统轮换更新架构以及数据㊂高速处理单元中烟支信息库的更新方式主要选择 环形处理 手段,就是将1个涵盖512个成员环形结构体建设在程序中,各个结构成员对相应操作烟支信息和高速发动作信息进行记录㊂对于DCP上升沿时的结构指针移动到低位,次数为1次,在指针为相0位移动之后,指针的指向是511,产生环形循环㊂与FIFO储存方式相比,环形处理优势主要就是历史数据储存具有良好可靠性,并且结构非常明晰,调用便捷㊂2.4系统测试㊂为有效验证嵌入式IPC平台的有效性,进行测试机型的设计和制作,选用CX1030控制器,对ZJ112卷接机的结构进行了优化设计㊂为了对嵌入式IPC进行有效验证,选择国内使用广泛的卷应急展开对比测试,即ZJ18以及ZJ19机型,设计速度同样是8000支/min,其中ZJ18是PROTOS型号,ZJ19是PASSIM型号,两者均选择 高速处理板卡+PLC 方案㊂测试过程中,选择1组设备2d的8班生产作业数据进行处理㊂通过上表能够发现,基于上述四种指标,与ZJ18和ZJ19机型相比,试验机性能更加突出,特别在停机次数与稳定性指标方面㊂而实验结果则对嵌入式IPC技术在生产效率㊁稳定性等方面优势进行充分验证,主要原因就是,IPC技术对分散设备功能进行有效集成,充分降低数据交换频率,能够充分控制由于通信问题而造成的故障㊂3㊀结束语综上所述,开展生产实践活动时,选择E-BUS总线网络,充分提高系统可扩展性,促使相关企业个性化需求得到充分满足㊂同时,模块化设计理念对使用成本控制㊁维护工作等具有良好作用,相关企业可以将IPC放心应用于卷烟机中㊂参考文献:[1]凌帅.嵌入式IPC在超高速卷烟机上的应用研究[J].今日自动化,2019(01):36-39.[2]潘永华,窦剑峰,韩金江,等.四元复合加热不燃烧卷烟水松纸搓接装置控制系统研究[J].中国设备工程, 2019(19):196-198.[3]雷振.GD包装机IPC控制系统的研究[J].科技创新导报,2019,16(26):82-83.工作㊂Camtasia studio8的主要用途是制作微电影广告㊂一系列的媒体广告制作软件和工具功能各不相同,运用这些软件和平台的主要作用在于拓展网络宣传渠道,增加广告的投放量,从而能够吸引更多的人群关注内容,扩大市场受众㊂3㊀选用优秀教材利用职教云平台,已经上传原创课件㊁慕课资源㊁习题㊁案例库等资料,为学生的研究性学习和自主学习提供了有效的文献资料㊂实训大纲㊁课程标准㊁指导书㊁视频等配套资料齐全,能满足教学需要㊂4㊀实践教学环境的先进性与开放性实践教学条件:图书馆机房能很好满足教学要求,进行开放式教学,效果明显㊂5㊀教学理念与教学设计重视探究性学习㊁研究性学习,体现以学生为主体㊁以教师为主导的教育理念;能根据课程内容和学生特点,进行合理的教学设计(包括教学方法㊁教学手段㊁考核方式等)㊂5.1教学方法:翻转课堂㊁线上线下混合式教学㊂5.2教学手段:依照课前㊁课中㊁课后的课程教学三环节,运用职教云平台实施线上线下混合式教学㊂通过职教云平台发起课堂讨论㊁头脑风暴㊁随堂测验等活动检测课堂教学质量和实时跟踪改进,不断改进课堂教学状态,提高学生学习达标率㊂课中教学设计:涵盖内容有课件㊁随堂测试㊁课堂讨论㊁学习资料㊂5.3考核方式:加大实训成果导向,课程教学目标的实现与否,以学生通过课程教学所取得的学习成果为衡量尺度㊂例如,能够按要求完成微电影广告的设计与制作,按要求完成手机海报的设计与制作等,以实际广告作品对学习成果进行考核㊂每位同学生成一个带参数的评分二维码,评委对该同学的广告作品进行扫码打分㊂6㊀多种教学方法的使用及其效果重视教学方法改革,将翻转课堂㊁线上线下混合式教学法灵活运用,有效调动学生学习积极性,促进学生学习能力发展㊂结合多种教学方式,一方面可以提升教学效果,另一方面可以培养学生良好的信息素养,引导学生在今后主动利用信息化手段增强效果,达到理想的目的㊂在最后要提供二维码扫码查看作品的功能,请评委对作品打分㊂参考文献:[1]赖霞红.‘广告实务“课程建设实践教学设计[J].山西青年.2019(20).[2]白宇杰.基于MOOC翻转课堂教学模式的设计与应用研究[D].渤海大学.㊃07㊃。
自动售货机程序课程设计

自动售货机程序课程设计一、教学目标本课程旨在通过学习自动售货机程序的相关知识,让学生掌握自动售货机程序的基本原理和编程方法。
在知识目标方面,学生需要了解自动售货机的工作原理、程序设计的基本概念和方法。
在技能目标方面,学生需要能够运用编程语言实现简单的自动售货机程序,并能够进行调试和优化。
在情感态度价值观目标方面,学生能够认识到自动售货机程序在现实生活中的应用和价值,增强对计算机科学的兴趣和热情。
二、教学内容本课程的教学内容主要包括自动售货机的工作原理、程序设计的基本概念和方法。
首先,介绍自动售货机的工作原理,包括硬件结构和软件系统。
然后,讲解程序设计的基本概念,如变量、数据类型、控制结构等。
最后,教授如何运用编程语言实现自动售货机程序,并进行调试和优化。
三、教学方法为了提高教学效果,本课程将采用多种教学方法。
首先,讲授法用于讲解自动售货机的工作原理和程序设计的基本概念。
其次,讨论法用于引导学生探讨和解决问题,培养学生的创新思维和团队协作能力。
此外,案例分析法将用于分析实际案例,使学生更好地理解和应用所学知识。
最后,实验法将用于锻炼学生的动手能力,培养实际操作和解决问题的能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将选择和准备适当的教学资源。
教材方面,将选用权威、实用的自动售货机程序设计教材。
参考书方面,将提供相关的计算机科学书籍,供学生拓展阅读。
多媒体资料方面,将制作精美的教学PPT和视频,以直观地展示自动售货机程序的设计过程。
实验设备方面,将准备计算机和自动售货机模型,以便学生进行实际操作和调试。
五、教学评估本课程的教学评估将采用多元化方式,全面客观地评价学生的学习成果。
平时表现方面,将评估学生的课堂参与度、提问和回答问题的情况,以及小组讨论的贡献。
作业方面,将布置编程练习和项目任务,评估学生的编程能力和解决问题的能力。
考试方面,将设置期中考试和期末考试,评估学生对课程知识的掌握程度。
程序设计课程设计文档

程序设计课程设计文档一、教学目标本课程的教学目标是让学生掌握程序设计的基本概念、原理和方法,培养学生运用编程语言解决实际问题的能力。
具体来说,知识目标包括了解编程语言的基本语法、数据结构、算法和软件开发流程;技能目标包括能够熟练使用编程语言编写简单的应用程序,并具备一定的调试和优化能力;情感态度价值观目标包括培养学生对程序设计的兴趣,增强其创新意识和团队协作精神。
二、教学内容本课程的教学内容主要包括编程语言的基本语法、数据结构、算法和软件开发流程。
具体安排如下:1.编程语言基本语法:介绍编程语言的基本元素,如变量、数据类型、运算符、控制结构等。
2.数据结构:讲解常用的数据结构,如数组、链表、栈、队列、树等。
3.算法:介绍算法的概念和设计方法,分析常见算法的效率和适用场景。
4.软件开发流程:讲解软件开发的整个过程,包括需求分析、设计、编码、测试和维护等。
三、教学方法为了达到本课程的教学目标,我们将采用多种教学方法,如讲授法、讨论法、案例分析法和实验法等。
具体应用如下:1.讲授法:用于讲解编程语言的基本语法、数据结构、算法和软件开发流程等理论知识。
2.讨论法:鼓励学生积极参与课堂讨论,提高其问题发现和解决问题的能力。
3.案例分析法:通过分析实际案例,让学生了解编程语言在实际应用中的方法和技巧。
4.实验法:安排实验室实践环节,让学生动手编写代码,培养其实际编程能力。
四、教学资源为了支持本课程的教学内容和教学方法,我们将准备以下教学资源:1.教材:选用权威、实用的编程语言教材,为学生提供系统的理论知识。
2.参考书:提供丰富的参考书籍,拓展学生的知识面。
3.多媒体资料:制作精美的PPT、教学视频等多媒体资料,提高课堂效果。
4.实验设备:保障实验室设施齐全,为学生提供实践编程的硬件支持。
五、教学评估本课程的教学评估将采用多元化评价方式,全面客观地评价学生的学习成果。
评估方式包括平时表现、作业、考试等。
具体来说:1.平时表现:评价学生在课堂上的参与程度、提问回答、小组讨论等,占总评的30%。
程序设计c语言课程设计

程序设计c语言课程设计一、教学目标本课程的教学目标是使学生掌握C语言程序设计的基本概念、语法和编程技巧,培养学生运用C语言解决实际问题的能力。
具体分解为以下三个方面的目标:1.知识目标:学生需要掌握C语言的基本语法、数据类型、运算符、控制结构、函数、数组和指针等概念。
2.技能目标:学生能够熟练使用C语言编写程序,解决简单的数学计算、数据处理和排序等问题。
3.情感态度价值观目标:培养学生对编程语言的兴趣,增强其自主学习和解决问题的能力,使其认识到程序设计在现代社会的重要性。
二、教学内容本课程的教学内容主要包括C语言的基本语法、数据类型、运算符、控制结构、函数、数组和指针等。
具体安排如下:1.第一章:C语言概述,介绍C语言的发展历程、特点和基本语法。
2.第二章:数据类型和运算符,讲解整型、浮点型、字符型数据以及各类运算符的用法。
3.第三章:控制结构,学习顺序结构、分支结构和循环结构的使用。
4.第四章:函数,讲解函数的定义、声明和调用,以及常用的库函数。
5.第五章:数组和指针,学习一维、二维数组的操作以及指针的基本用法。
6.第六章:字符串和文件操作,了解字符串的表示方式、文件的基本操作。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法相结合的方式:1.讲授法:教师通过讲解、举例等方式,向学生传授C语言的基本概念和编程技巧。
2.案例分析法:教师通过分析实际案例,引导学生运用C语言解决具体问题。
3.实验法:学生动手编写程序,巩固所学知识,培养实际编程能力。
4.讨论法:学生分组讨论,共同解决问题,提高沟通和合作能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:《C程序设计语言》(K&R)2.参考书:《C Primer Plus》、《C语言入门教程》3.多媒体资料:教学PPT、视频教程、在线编程练习平台4.实验设备:计算机、编程环境(如Visual Studio、Code::Blocks等)五、教学评估本课程的教学评估将采用多元化评价方式,全面客观地评价学生的学习成果。
基于OBE理念的高校教学模式研究——以C语言程序设计课程为例

Ⅰ高等教育研究ⅠGAODENGJIAOYU YANJIUⅠC语言程序设计是计算机专业的基础性课程,具有入门引导的重要作用。
然而,传统的课程教学存在一些问题:首先,课程内容中编程语言的语法规则较多,逻辑结构抽象且较难理解[1];其次,未对教学内容进行合理的提炼与优化,教师在教学过程中致力于在有限的时间内规划教学内容,以使学生获取更多的理论知识,教学安排缺少师生互动;最后,就学生的基础与学习兴趣而言,由于C语言程序设计课程的学习是其他计算机专业课程学习的重要基础,一般开设在大一阶段,这种考量是符合学生学习循序渐进的认知特点和要求的,但是C语言程序设计学习本身对于学生的思维习惯、技术基础的要求比较高,不容易激发学生的学习兴趣。
OBE即成果导向教育,跳出了传统教育只关注教学内容的思维局限,已被广泛运用于课程教学改革建设中[2-3]。
OBE理念强调以学生为本,以成果为导向,更加关注学生的学习效果和综合能力的提高[4]。
成果导向教育要求教师在组织教学之前就设立明确、清晰的培养目标,以目标为前提和基础,进行课程体系的设计、教学的组织,这种教学模式的主要目的在于直接有效地提升学生的应用能力和实践能力。
一、基于OBE理念的课程教学内容设计在课程教学中,教师应以OBE理念为引导,以课程学习目标为依据制定适宜的教学内容,以实际的岗位应用要求合理规划课程内容。
本文根据计算机科学与技术专业C语言程序设计课程的培养目标,结合实际岗位应用的教学实例,将知识整合成五大教学模块:第一,C语言基本操作;第二,控制结构的教学设计;第三,将课程按照模块的形式进行设计组合;第四,进行复杂数据结构的教学设计,包括字符串、数组和结构体等;第五,文件的使用操作。
本研究以OBE理念为导向,在理论知识讲授中融入实际性的程序例题,让学生通过程序设计学习相关知识点并学会分析[5]。
这种教育理念可以激发学生的学习兴趣,培养学生分析问题、解决问题、归纳整理及举一反三的能力,使学生在理论知识学习、理解和内化中应用所学知识,以满足新工科背景下社会对应用型人才的需求。
BOPPPS模型与翻转课堂相结合的C语言课程教学模式探究
BOPPPS模型与翻转课堂相结合的C语言课程教学模式探究作者:魏唯,白洪涛,刘威,姜楠来源:《教育教学论坛》 2018年第10期魏唯,白洪涛,刘威,姜楠(吉林大学公共计算机教学与研究中心,吉林长春 130012 )摘要:本文提出在C语言课程中采用BO PPPS模型与翻转课堂相结合的教学模式,运用BO PPPS模型为课堂教学提供一个可操作性较强的教学流程,帮助教师有意识地使用该模型设计有效的课堂教学方案,开展有意义的参与式学习环节。
同时,适度引入翻转课堂模式,为课堂教学分压,确保学生在课堂上的参与度和学习深度,提高教学成效。
关键词: C语言课程; BO PPPS模型;翻转课堂;参与式学习中图分类号: G642. 0 文献标志码: A 文章编号: 1674-9324 (2018 ) 10-0132-02目前, C语言课程的教学多数仅停留在基本概念和应用上,课程内容量大,学时数较少,教师只能把知识点全部罗列出来,教学效果大打折扣。
很多教师逐渐引入国内外先进的教育理念和方法来破解这样的矛盾。
课堂教学对于C语言课程仍是不可取代的,是教学增效的关键环节。
BOPPPS模型是北美高校教师非常推崇的一个教学模型,以有效教学设计著称,目前已被全世界超过33个国家采用,近两年开始在中国大陆地区引入和实施 [ 1] 。
近年兴起的翻转课堂模式为高等院校的教学工作开辟了新的思路,倡导“课前传授+课堂内化” 的模式 [ 2] 。
BOPPPS模型与翻转课堂的理念基本一致,以学生为中心,但更注重课堂教学环节的有效性,提倡科学互动,让学生实践能力得到改进,教师教学效果和工作效率都将得到提高。
本文提出BOPPPS模型与翻转课堂相结合的教学模式,按照BOPPPS模型提供的基本框架开展C语言课堂教学,设计有效的参与式学习活动。
同时,适度引入翻转课堂的模式,将C语言中的基本语法等初级内容适度地移至课外完成,优化课程结构的设计,加强有意义的课堂互动,进而改善教学效果。
教学系统设计案例实践
教学系统设计案例实践案例应用一:ASSURE模式一个教学系统如何设计,关乎着教学质量和效果,教学设计是一个为了改善学习的计划过程,而ASSURE模式给我们提供了一个颇具参考价值的,广泛运用的教学设计模式。
首先,我们先来了解什么是ASSURE模式。
ASSURE模式由六个过程组成,分别是:*A分析学习者特征A nalyze learner*S阐明学习目标S tate objective*S选择媒体与材料S elect materials and medai*U运用媒体与材料U tilize materials and media*R要求学习者的.参与和响应R equiere learner paticipation*E评估与修订E valuate and revise分析学习者的特征时,一般通过一般特征,与教学内容相关的已有知识、技能、态度的当前状况,学习习惯和方式几个方面进行分析。
阐明学习目标的时候,通过以下几个方面进行阐述。
行为主体audience行为behavior行为条件condition行为的程度degree媒体是当前知识水平和教学目标之间的桥梁,要合适的选择媒体,通过多种方式达到教学目标。
首先选用已有的教材,其次是根据自己的教学目标对已有教材做加工修改,最后如果实在没有符合自己的教学设计过程时,可以自行设计制作合适的教材。
运用媒体要熟练,可以进行预演。
要让学习者主动参与进来,增强互动。
在评估和评价的时候,要注意以下这几个问题:学习者(学习者)能够达到预期的目标吗?选择的媒体有助于目标的达到吗?是不是所有学习者都能够恰当接受和运用你所选择的媒体与材料?教学设计ASSURE模式案例实践某州不同社区的3位科学课老师决定共同教授“太空探索”这个教学单元的内容,他们想利用本州社区的交互教育电视系统,扩大学生的学习资源,三位科学老师找到了你,作为教学系统设计领域的专家,请你帮助他们完成课程的教学设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
龙源期刊网 http://www.qikan.com.cn
基于翻转课堂+项目化教学模式的程序设计
类课程教学设计分析
作者:胡成松
来源:《电脑迷·中旬刊》2018年第01期
摘要:翻转课堂是重新调整课堂内外的时间,将学习的决定权从教师转移给学生。项目化
教学是以具体项目为载体,以工作任为驱动,将理论与实践有机地结合,使学生在完成任务的
过程中掌握知识和技能。
关键词:程序设计;翻转;项目化
翻转课堂(Flipped Classroom)是指教师重新调整课堂内外的时间,将学习的决定权从教
师转移给学生。在这种教学模式下,课堂内的宝贵时间,学生能够更专注于主动的基于项目的
学习,从而获得更深层次的理解。教师不再占用课堂的时间来讲授信息,也能有更多的时间与
每个人交流。在课后,学生自主规划学习内容、学习节奏、风格和呈现知识的方式,其目标是
为了让学生通过实践获得更真实的学习。
项目式教学法通过将理论与实践教学的有机结合来调动并发掘学生的创造潜能,它改变了
传统教学中理论教学与实践教学相分离的格局,将传统学科体系中的教学内容进行重新整合,
将要掌握的知识内容划分为若干个相对独立的教学项目,学生通过直接参与项目实施的过程,
了解项目中的每一个环节,并对项目完成后所取得的成果进行总结评价,掌握其中包含的知识
点,把握整个项目实施过程中的重点难点,最终实现“做中学”的学习方式。
程序设计类课程既要求掌握严格的科学方法,又要求谨慎灵活的呈现能力。要很好地完成
程序设计任务,编程者不但需要充分发挥聪明才智,还要有细致认真、一丝不苟的工作态度。
这些特性要求学习者必须具备较高的智商和情商。
1 实施翻转课堂+项目化的教学模式的必要性
程序设计类课程均为实践性较强的技能课程,这类课程理论知识丰富,课内实训内容多,
实践动手能力要求较高。通过实践证明,采用传统教学方式进行程序设计类课程的教学,学生
在学习时,碰到琐碎的语法时沉不下心来学习,遇到晦涩难懂的知识后又容易产生畏难情绪,
导致最后学生掌握情况较差,难以实现培养实用性人才的目标。翻转课堂+项目化的教学模
式,以项目开发为主线,通过整合学习内容并重新组织教学,综合运用所学知识完成项目,在
无形中就掌握了程序设计的语法和编程思想。
龙源期刊网 http://www.qikan.com.cn
程序设计类课程逻辑性强,知识点之间联系紧密,前面的知识点不掌握就会导致后面的内
容完全不能理解,且具体语法知识比较繁琐,老师若单纯的逐个教师具体语法规则,学生上课
注意力无法集中。依据上述问题,可以通过采用翻转课堂的教学模式,激发学生学习的兴趣。
因此通过翻转课堂+项目化的教学模式,教师根据课程的知识点,组合形成不同难度、不
同规模的项目,提前发布给学生,让学生自己对项目进行剖析,分解,并提前预习学生,课堂
上老师组织讨论,最终共同完成该项目,达到通过完成项目并掌握相关知识点的效果,既克服
了学生因为单纯学习知识点的厌烦情绪,又培养了学生用程序设计的思维解决现实问题的能
力。
2 翻转课堂+项目化的教学模式的实施途径
该教学模式需要教师根据设计的项目,结合翻转课堂的教学形式,使学生通过自学、分组
讨论、总结等途径实现该项目,从而达到掌握相应知识点的效果。
(1)教学准备阶段
在课程开始前,教师要明确教学目标,确定知识点。教师需要根据自己对知识点的理解,
将已有的教学素材进行再加工,根据教学内容选定或设计适当的项目,所设计的项目要以教学
任务为依据,既要包含基本的教学知识点,又要能充分调动学生解决实际问题的积极性。在每
个项目开头最好能列出本项目的学习任务和学习内容,并提前将项目任务下达给学生,同时为
学生提供必要的学习素材,如录制的教学视频,或网络上较好的慕课资源,以及许多实际工作
场景的现场视频。同时,若所设计的项目有一定难度,需要为学生提供必要的解决步骤说明,
帮助学生预习,同时要告知学生预习的方法和基本要求等,最终目的是要实现课前预习效果的
最大化。
(2)课堂组织教学阶段
学生在课前通过观看教学课件已经大体理解了教学项目中涉及的知识点,了解了工作环境
和工作过程,并且记录下了自学过程中遇到的难题,之后进入到课堂学习阶段。可以说学生是
带着对知识点基本理解的自信、对操作实践过程的好奇和对某些疑难问题的困惑来到课堂的。
课堂教学阶段的主要任务是让学生运用课前所学知识亲自参与项目实践,通过感受工作实际过
程及与同学共同讨论来解决问题,课堂上的时间主要分配给学生进行讨论、实践训练。由于工
作计划和成员组成各不相同,每个项目组的工作节奏不可能完全一致,完成工作任务的过程中
遇到的问题也可能多种多样。因此就需要教师有较强的解决问题的专业能力和课堂的把握能
力,对于学生能力范围之内的问题要鼓励学生通过协作探究的方式来解决,以培养学生的动手
能力、合作精神、探索精神;对于很难解决的问题可以由教师参与学生研讨,引导学生解决问
题。要学生养成遇到问题先自行研讨协商,然后针对偏难问题再由教师指导的习惯。项目完成
后任课教师可以引导项目组间的互评和成果交流,对学生遇到的各种问题进行反馈与总结,使
学生清楚自己的学习情况并对知识进行进一步思考以完成知识的巩固过程。可以邀请完成情况
龙源期刊网 http://www.qikan.com.cn
较好的学生上台为所有同学分享解决问题的思路、步骤和方法,并在碰到棘手问题时的处理方
式等,促使同学之间相互学习。
(3)课后总结阶段
在课堂教学阶段结束后,教师要对每个教学项目中学生容易出现的问题进行归纳总结,
针对问题查阅相关资料并对其进行详细研究整理,然后将相关内容充实到教学课件,使教学课
件包含的内容更加广泛而深入。
总之,将翻转课堂教学形式与项目化教学形式彼此结合到一起,在高校程序设计课堂中应
用,促使学生在课堂实施之前完成知识的初次学习,在课堂中依据项目实践的操作和分 析深
化知识点,在课堂之后依据拓展项目更深的巩固知识点,以此解决现阶段高校程序设计课程教
学工作中存在的问题,并且有助于学生提升自身的协作能力和创新水平,增强教 师的设计能
力和分析能力,从而增强实际课堂教学的质量和效率。
参考文献:
[1]杨小梅,邹耀斌.程序设计类课程翻转课堂教学模式研究[J]. 福建电脑,2016(11).
[2]阳佳颖.翻转课堂教学模式在程序设计类课程中的应用研究[J].网络化与数字化,2017
(9).
作者简介:胡成松(1981—),男,硕士,湖北松滋人,武汉工商学院信息工程学院副教
授,主要研究方向:软件工程