您好, 访客   登录/注册

面向经济学专业开设移动应用开发课程的研究

来源:用户上传      作者:

  [摘 要] 移动互联网飞速发展促使大学开展教学改革,本文以经济学特色专业项目为背景,分析信息类课程的现状,指出开设移动应用开发课程是必要的,开展教学实践,根据教学反馈提出建议。
  [关键词] 移动应用开发;教学改革;经济学专业
  [基金项目] 2017年广东省本科教学工程建设项目“经济学特色专业”(粤教高函[2017]214号)
  [作者简介] 聂小东(1979—),男,广东南雄人,博士,讲师,研究方向为信息技术;唐更华(1966—),男,湖南邵阳人,博士,教授,研究方向为经济学。
  [中图分类号] G642     [文献标识码] A    [文章编号] 1674-9324(2020)35-0115-02    [收稿日期] 2019-09-30
   互联网飞速发展,各领域的移动应用爆发式增长,深刻影响着整个世界。我国正在大力推进“互联网+”和创新创业等,对培养什么样的人才提出了新的要求。广东省本科教学工程建设项目“经济学特色专业”获得立项,要促使教师“回归本分”[1]。因此,老师要适应形势,进行教学改革,让经济学专业的学生具有良好的编程能力,能够自己尝试制作APP解决学习和生活上的问题,适应“互联网+”和创新创业的形势要求。为此分析经济学专业教学计划信息类课程的现状,认为开设移动应用开发课程是非常必要,开展教学实践,通过教学反馈,提出教学建议。
  一、经济学专业教学计划信息类课程的现状
  目前经济学专业教学计划的信息类课程,对编程能力的培养和移动应用程序的认知,还是不足的。《大学计算机基础》是公共的信息类课程,偏重于计算机基本知识和普通软件的介绍;《程序设计语言》未列入教学计划或者只列入选修课,但实际往往不开课,或者只是简单讲授C语言;《数据库原理与应用》也是未列入教学计划或者只列入选修课,但实际往往不开课,或者只是简单讲授C#语言和C/S桌面程序;在计量经济学等课程中,由于涉及到模型的验证,要学习统计分析软件Eviews、Stata等,但往往大部分是导入数据用模型分析验证等菜单操作。这对编程能力的培养是远远不够的。在当前移动互联网发展形势下,几乎没有课程涉及移动应用程序,是信息类课程的遗憾。
  二、开设移动应用开发课程的必要性
  移动互联网时代,移动应用程序知识是大学生需要具备的知识。当今移动互联网飞速发展,智能手机成为人们生活的必需品,大量应用程序从PC端转移到移动端,不但许多新的商业模式必须具有移动应用程序才能开展,而且连行政、教育、医疗、公益等各种社会活动也需要借助移动应用程序来运转和提高效率。大学生对新时期的事物需要有较好的理解,在知识架构上需要具备移动应用程序知识,学习移动应用开发课程,对大学生理解当今社会的运转和未来的学习工作有很大的帮助。
  “互联网+”和创新创业等需要大学生具备移动应用开发的基本知识。“互联网+”和创新创业等正在开展中,互联网与传统行业的结合和运营,几乎都需要移动应用开发,大学生作为最有创造力的群体之一,将来无论在哪个岗位负责哪方面的工作,都需要具备移动应用开发的基本知识,这样才能较好地协调沟通,将传统业务和移动应用程序很好地结合起来,为推动社会进步做出贡献。
  在信息化趋势中,编程能力是一项重要的能力,而学习移动应用开发可以培养编程能力。已故的apple创始人乔布斯有句名言:“这个国家的每个人都应该会编程,因为它教你如何思考”[2]。计算机能帮人类解决问题,但在此之前,要做的是理解问题,找到解决问题的路径,编写代码下达给计算机。学习移动应用开发中,每一个知识点,都需要从界面深入到执行代码,在逻辑、算法、数据、系统、出错调试等方面得到锻炼,培养编程能力。
  三、教学实践与反馈
  为了让学生得到较好的培养,在实践中采用了课堂讲授、案例演示讲解、翻转课堂、项目教学等方式开展[3]。此次授课使用Android Studio应用程序设计[4]。
  首先,在课堂上将移动应用开发课程涉及的理论知识进行一般性讲解。关于Android系统、手机模拟器、开发Android应用程序的开发过程、java程序设计語言、用户界面、组件应用、事件处理、数据存储、网络通信等知识讲解后,学生对手机上的APP豁然开朗。
  接着,教师在重要的知识点上挑选1~2个案例,一边讲解一边操作演示给学生看。比如创建一个新的Android项目、填写应用程序的参数、编写代码生成MainActivity.java,在模拟器中运行应用程序。在一些与日常生活相关的案例演示讲解中,比如录音、拍照、动画、地图服务、传感器检测(手机“摇一摇”)等,学生往往发出惊叹声甚至鼓掌。
  第三,安排机房开展翻转课堂。通过理论讲解和案例演示后,安排机房实操,教师提供教学视频、源代码和作业要求等,学生扫描二维码获得相关学习资源后进行学习,师生在机房完成作业答疑、协作探究和互动交流。然而,大部分学生都有很多问题,教师忙得团团转,不能照顾到所有学生,少部分学生有怨言。
  第四,教师根据教学需求推荐合适的项目给学生,将项目按照课程知识点分成若干个模块,指引学生学习知识点后去摸索实现项目功能模块。学生在课外时间编程调试,遇到的问题在翻转课堂上提出来,与大家一起讨论解决。然而,由于环境配置各异和课堂上缺乏足够时间,也不能立刻解决问题。由于与硬件有关,有些学生在自己的手提电脑上搭建Android Studio开发环境和运行手机模拟器上有问题,不能实现后续的项目程序;学生编程时由于粗心大意写错单词变量甚至大小写,程序反复调试都不能正常运行,很着急,特别是考虑的到项目开发考核要求,觉得异常烦恼。诸如此类问题,让学生畏惧甚至放弃项目开发。
  四、教学建议   通过在经济专业开设移动应用开发课程的教学实践与反馈,经过分析研究,认为在较短的课程时间内要求经济学专业学生进行项目开发还是有较大难度,根据实际提出几点教学建议。
  第一,顺應形势发展,开设移动应用开发课程,引导学生认识移动应用开发的基本原理和基本工具。通过理论讲解和案例演示,让学生了解移动应用开发的相关知识。
  第二,将编程知识浓缩融合到课程中,让没有编程基础的学生在较短的时间内了解编程语法,正确认识程序错误和程序调试。经济学专业的学生一般缺乏编程知识和技能,需要在课程中专门做出安排来开展编程的讲解和训练。
  第三,重视案例演示讲解,安排适当的学生实操。由于缺乏先导课程和专业学生的操作习性,安排太多的实操会让学生不适应。因此在课堂上中重视关键案例演示讲解,然后挑选几个具有代表性的简单案例给让学生实操,让学生可以在较短时间内完成。
  第四,注重主观题考查,项目开发作为鼓励。在开设移动应用开发课程,目标是让学生涉猎移动互联网知识,然后融合创新,因此考核命题方面主要是看学生对移动互联网新知识的思考和解决实际问题的思路[5]。对于部分有能力有兴趣的学生则鼓励项目开发加分,这样既照顾经济学专业大部分学生的实际情况,避免畏惧心理,同时又让优秀学生有进取方向。
  五、结论
  当下移动互联网对社会生活有巨大影响,经济学专业面临教学改革的需求。本文以广东省本科教学工程建设项目“经济学特色专业”项目为背景,阐述经济学专业教学计划信息类课程的现状,指出开设移动应用开发课程是必要的,并在经济学专业的学生班级中开展教学实践,观察并收集教学反馈,最后提出符合学生实际的教学建议。
  参考文献
  [1]唐更华,张艺,黄荣斌,等.地方工科院校经济学专业本科学生学习状况调查[J].西部素质教育,2019(4):150-151.
  [2]朱俭,卢凤仪,陈振嘉,等.面向文科专业开设移动应用开发课程的可行性分析[J].科技经济导刊,2019(24):116-117.
  [3]贺强,王龙,杨璐等.应用型本科院校《移动互联技术应用开发》实训课程教学改革的研究与实践[J].教育现代化,2019(57):67-70.
  [4]张思民.Android Studio应用程序设计(第2版)[M].北京:清华大学出版社,2017.
  [5]陈耀东.师范类院校《移动应用开发》公选课教学原则探索[J].教育教学论坛,2018(45):218-219.
转载注明来源:https://www.xzbu.com/9/view-15307079.htm