
2018年第24期中国信息与计算机开发与应用计算机通信软件的设计和C语言教学移动应用程序的开发张帆1王岩2(1.郑州工程学院信息工程学院郑州450044 ; 2.郑州工程学院国际教育学院,河南郑州450044)摘要: 随着智能手机等移动设备的发展和普及,移动应用作为其重要组成部分,对该领域产生了深远的影响. 教育和教学. 为了帮助学生掌握C语言学习的相关内容,设计并开发了一种用于C语言教学的移动应用程序. 受数字游戏学习(DGBL)教学理论的启发,它使用智能手机和其他移动设备作为媒体来帮助学生学习游戏中的C语言知识. 研究表明,在C语言教学中使用视频游戏应用程序可以激发学生的主观能动性,并帮助他们根据自己的学习进度和学习水平合理地制定学习计划. 关键词: C语言教学;数字游戏学习;电子游戏应用;移动设备CLC号: TP312.1-4; G642文档标识码: 文章编号: 1003-9767(2018)24-124-02A C语言教学的移动应用设计与开发张帆1王岩2(1.郑州工程学院信息工程学院河南郑州450044中国; 2. 郑州工程学院跨界教育学院,河南郑州450044)摘要: 随着智能手机及其他移动设备的发展和普及,移动应用作为其重要组成部分,也发挥了重要作用. 对教育教学领域产生深远影响. 为了帮助学生掌握C语言学习的相关内容用c语言设计一个软件,设计并开发了一种用于C语言教学的移动应用程序. 受到数字游戏学习(DGBL)教学理论的启发,学生可以通过智能手机和其他移动设备在游戏中学习C语言知识. 研究表明,在C语言教学中使用视频游戏应用程序可以激发学生的主观能动性,并帮助他们根据学习进度和学习水平合理地制定学习计划. 关键词: C语言教学数字游戏学习;电子游戏应用;移动设备1简介智能手机的普及在一定程度上改善了教师的课堂教学.

C语言是最难学的编程语言之一. 在使用C语言之前,学生必须掌握一些晦涩的C语言概念. 为了帮助学生顺利过渡,作者为C语言初学者设计了一个移动应用程序. 通过可视化指针和内存分配等概念,它可以帮助学生理解相关的知识点,向教师提供反馈信息,并提供后续课程“建议”. 通过智能教学的形式,可以激发学生的学习热情,积极学习知识. 该程序通过集成移动设备为C语言初学者提供了一种创新的高级学习和编程工具[1]. 2C语言的教学现状在现阶段,C语言在教学中存在许多缺陷,具体如下. 首先,教师大多使用幻灯片或手写进行静态教学. 其次,学生不能参与互动. 第三,教师无法理解学生对课程的掌握程度. 3移动应用程序设计3.1移动应用程序的使用C语言是很难掌握的一种编程语言. 对于指针等难以理解的概念,建议学生观看教学视频以帮助学习. 该程序提供了各种出色的视频链接,具体用途如下. 首先,让学生资助项目: 郑州工程技术学院科技创新团队建设计划(项目编号: CXTD2018K1). 作者简介: 张帆(1981-),男,河南郑州人,硕,讲师. 研究方向: 和Web智能. — 124 — 2018年第24期信息与计算机中国计算机与通信软件的开发和应用可以直接联系和设计内存,以帮助学生以视觉方式理解C语言.

第二,通过使用视频游戏和移动设备,提高学生在课堂上的动力和参与度. 第三,应用程序可以按需安装,移动设备易于携带,学生可以随时随地学习[2]. 3.2移动应用程序的设计原理根据调查,市场上没有用于C语言学习的视频游戏应用程序. 该应用程序可以帮助C语言初学者增强对C语言相关概念的理解,而不是替换编译器. 要学习一门好的C语言,学生仍然需要自己编写程序. 用于C语言教学的移动应用程序必须遵循三个原则: 首先,您可以观看一些难以理解的与C语言相关的概念视频并显示许多示例. 其次,您可以轻松地在屏幕上更改代码并实时显示更改效果;第三,在移动设备上同时实现原理一和原理二,方便学生随时随地学习,携带方便. 为了满足上述原则,必须在应用程序的主界面上反映C语言知识. 单击后的每个界面都是为此知识点定制的内容,并在页面底部设置了通用组件. 每个界面都有三个按钮. 3.2.1使用“视频”按钮,学生可以在Internet上查看相关视频,并且将来还可以录制自己的视频. 视频按钮的源代码是: btn1.addEventListener(MouseEvent.CLICK,go)函数go(例如: MouseEvent)3.2.2“幻灯片”按钮此选项允许学生直接下载和查看与该知识点相关的教育幻灯片. 在设备表上.
![]()
幻灯片按钮的源代码为: slideshow-container {max-width: 1000px;职位: 相对margin: auto;} 3.2.3“测试”按钮为每个知识点设置10个测试问题. 学生可以重复测试,直到达到学习目标. 如果学生正确回答了所有问题,主屏幕上主题名称旁边将出现一个复选标记. 所有测试题都存储在中. 该使用学校提供的存储云,教师可以随时添加,修改和删除问题,并且可以在学生的移动设备上实时同步升级结果,而无需升级或重新加载应用程序. 此选项还允许教师根据不同学生的水平来个性化测试问题. 测试按钮的源代码为: Private Sub CommandButton3_Click()如果CheckBox1.Value = True和CheckBox3.Value = True和CheckBox4.Value = True,则MsgBox(“正确”)Image1.Visible = TrueElseMsgBox(“错误”)Image2. Visible = TrueEnd IfEnd Sub4测试评估是为了测试移动应用程序在C语言教学中的效果,在将视频游戏应用程序完全部署在C语言教学中之前,会随机选择一部分学生作为示例,以基于C语言进行测试解决内存分配问题的语言.

结果表明,该部分学生在实验中的平均得分比未使用该应用程序的学生高10%,效果显着. 而且,这部分学生对C语言学习的兴趣和参与程度远高于传统教学的学生. 对于那些已经掌握了C语言或其他编程语言的学生,该应用程序除了指针和内存分配外,没有太大帮助. 但是,应用程序设计的初衷是帮助初学者理解和掌握与C语言有关的概念,而不是编程技能. 结论是,在学习C语言的前三周内使用该应用程序效果最佳. 5结束语在C语言教学中,在移动设备上集成视频游戏应用程序的想法是可行的. 通过在教育教学中的应用,可以显着提高教学效率用c语言设计一个软件,有效提高学生的整体水平. 它对促进学生的全面发展具有良好的作用,可以帮助初学者了解学习过程中的概念,并提高学生学习C语言的热情. 参考文献[1]JoséVicente Benlloch,FélixBuendía,Cano J CA在第一年计算机工程课程中基于Tablet PC的学习方法[C] //第九届IEEE国际高级学习技术会议. IEEE计算机协会,2009: 2563. [2] Anderson R,Anderson R,Davis P等. 课堂主持人: 用数字墨水增强交互式教育[J]. 计算机,2007,40(9): 56-61.. 125 —
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-168230-1.html
赔不起啊
央视应该道歉