2019年第23期
信息与电脑
China Computer & Communication
信息化教育APP Inventor小程序开发教学模式探索
崔 亮 丁海霞 周小亮 孙思敏
(江苏食品药品职业技术学院,江苏 淮安 223025)
摘 要:随着信息技术和计算机技术的不断进步,新的教学手段不断涌现。传统的黑板教学方式已经不再是主要的教学载体,而是逐渐成为信息化教学手段的一个有效补充。各种网络在线开放课程的建设为教学提供了新的思路,基于此,笔者在教学过程中对教学模式和手段进行了探索,并对APP Inventor小程序开发课程的具体应用做了简要分析。
关键词:APP Inventor小程序;教学手段;教学模式探索
中图分类号:G632.0;TP311.56  文献标识码:A  文章编号:1003-9767(2019)23-231-02 Exploring the Teaching Mode of APP Inventor Small Program Development
Cui Liang, Ding Haixia, Zhou Xiaoliang, Sun Simin
(Jiangsu Food and Pharmaceutical Science College, Huai'an Jiangsu 223025, China) Abstract: With the continuous advancement of information technology and computer technology, new teaching methods are constantly emerging. The traditional blackboard teaching method is no longer the main teaching carrier, but gradually becomes an effective supplement to the information teaching method. The construction of various online open courses provides new ideas for teaching. Based on this, the author explores the teaching modes and means in the teaching process, and makes a brief analysis of the specific application of the APP Inventor small program development course..
Key words: APP Inventor; teaching devices; Exploration of teaching mode
0 引言
随着计算机技术以及移动互联网技术的发展,各种计算机编程语言层出不穷。在移动互联网时代,APP应用程序开发越来越广泛,APP编程基础等相关课程越来越重要,作为高职教育计算机应用专业以及移动互联应用技术专业的一门非常重要的课程,目前APP开发主要有基于IOS的APP程序开发以及基于Android 的程序开发,而基于Android编程技术受众以及应用相对更为广泛[1]。计算机专业的Android 的编程技术主要有Android应用开发和APP invortor小程序开发,其中APP invortor小程序开发是相对比较
简单的,它采用拼块式的模式进行APP开发,而Android编程设计则要求更高的技术基础以及技术背景。所以,为使计算机专业学生的Android编程课程有更好的学习效果,将APP Inventor 小程序开发作为前置课程,并作为全校的选修课,有利于促进所有学生对APP程序开发的了解和认识。
1 APP Inventor介绍
Android程序是Google公司和麻省理工学院合作的一个致力于快速开发的技术,该技术采用搭积木、拼块式的方式编写程序,学习起来相对比较简单,能够支持乐高机器人,对于Android初学者或是机器人开发者来说是一个非常大的帮助。初学者不需要学习编程语言和编程语法,就可以完成APP开发,采用APP Inventor可以控制乐高机器人[2]。目前进行APP Inventor开发环境的搭建主要有两种方式:一是通过云端的服务器搭建开发环境,在云端运行;二是在本机环境下搭建,运行环境基于网页,使用谷歌浏览器就可以开发运行。
2 教学方法的探索
2.1 课堂教学
传统的黑板授课以及多媒体PPT(power point)的方式已经不能跟不上技术的潮流,不能独立支撑现今的教学。随着各种新技术的涌现,各种教学手段层出不穷,从投影仪投影到大屏幕多媒体教学,再到教
师端与学生端共享教学,以及各种在线开放课程。APP Inventor小程序课程主要采用教师在教师端共享界面,通过PPT讲解理论知识,程序的设计与开发在开发环境中边讲边写,学生在学生端理解理论知识和编写程序的基础上,自我实践完成APP Inventor小程序设计的教学内容。在完成基础教学之后,教师随堂给学生安排
作者简介:崔亮(1981—),男,山东诸城人,硕士研究生,讲师。研究方向:人工智能、嵌入式应用、移动互联应用等。
2019年第23期
信息与电脑
China Computer & Communication
信息化教育
课程进阶,让学生通过所学的基础知识独立或者团队完成进阶操作,以使其加深对知识的理解。在编程的过程中如果碰到技术难题,学生团队内部先协商解决,如果不能解决,教师再给学生讲解。每节课的总结阶段,对学生遇到的问题逐一讲解,让每个学生都能够看到其他学生遇到的问题,防止再次出现同样的问题。此外,根据教学的需要,课堂上教师会请某些做得比较好的同学或者思路新奇的同学在教师
端给全班分享他们的编程思路和解题方法,通过共享知识、共享思维,可显著提高学生的逻辑思维能力。2.2 课堂外的学习
课堂外学生主要完成课前自学,锻炼自学能力。APP Invontor 入门提供了很多学生可以自学完成的小游戏,学生根据所学基础知识完成这些游戏的制作,提高思维能力。学生普遍对游戏感兴趣,在游戏中学习,会达到更好的效果。当学生完成某个小游戏后,教师可以布置任务,让学生思考该游戏的完成是怎么实现的、需要哪些技术等,学生可以去图书馆查阅资料完成该任务。2.3 新媒体技术的应用
高新技术的迅速变革使教学手段从传统的黑板教学转向新技术、新媒体的应用,黑板教学慢慢成了新媒体教学手段的有效补充,而不再是最关键、最重要的教学手段。
APP Inventor 小程序设计课程是学习开发手机APP 的课程,为了使该课程开发的小程序能安装到安卓手机上,课程的知识性质必须跟新媒体有效地结合在一起。如果本课程开发的程序能够安装到手机,学生不仅是程序的开发者,而且是程序的测试者,同时又是程序的应用者。在本课程中,教师跟学生一起完成APP 小程序开发的网络答题,题目来自本课程的知识点。通过该实训方式,学生既是程序开发者又是试题的制作者,能够体会到制作网络在线答题的成就感。
本课程是基于Android 手机的APP 开发,课堂完成的小程序可以安装到手机上运行。为了测试程序效果同时给所有学生演示,需要把程序安装到手机后投屏到大屏幕上,这样做的好处是全班同学能够一起查
程序问题,如界面展示是否合理、是否能够适配不同型号的手机等。另外有些程序必须安装到手机上才能测试,如手机摇一摇播放音乐程序,因为要用到重力传感器,只能在手机上进行测试。由以上程序可以看出,课程的性质决定了需要用手机投屏等新媒体手段。
此外,让学生在网络在线开放课程上学习也是新媒体教学与学习的一种新趋势,网络在线开放课程既可以是校外老师的教学课程,也可以是本校老师的开放课程,课程教师可以布置任务点,让学生逐一通过任务点来学习,防止学生在没有教师的监督下欺骗学习。在线学习之后,学生完成作业来检测学习的效果,任务点没有通过考核的同学,需要再次学习直到顺利通过任务点。
本课程的教学还随堂让学生通过手机完成教学知识点的
答题,根据成绩检测学生的学习效果,不仅能让每个学生参与到教学中来,而且又能促使学生认真听讲。
3 教学模式的探索
3.1 项目化教学与小案例有效融合
一般情况下,一个比较大的项目化案例是由多个子项目案例组成的。笔者在教学过程中发现,在各个子项目完成之后,学生对所学的知识还不是很了解,也没有形成统一的认识,这就要求在讲解各个子项目
的过程中,不能与整体项目分隔开,尤其在比较大的项目中,可以通过分解图的方式把整体和部分的关系厘清,当多个子案例完成后,让学生尝试把项目整体和部分融合在一起,教师根据学生完成情况再进行归纳总结。
此外,在项目教学过程中,教师把学生分成几个小组,项目主体在教师的指导下统一完成,剩余部分让各个小组发挥自己的想象力独立完成,以充分发挥学生的主观能动性。3.2 计算机专业与公选课教学模式的区别
作为江苏食品药品职业技术学院计算机专业学生的基础课程,APP Inventor 小程序同时也是全校学生的公选课程,旨在让非此专业但喜欢编程的学生参与进来。对于同一个教学案例,如实现计算器功能,计算机专业学生的计算机基础相对扎实,应要求其实现复杂处理;而对于公选课学生,只要求其实现简易界面和功能。对于不同案例,计算机专业学生主要用其提高编程思维能力,而公选课学生主要用其培养对编程的认识。
3.3 与乐高机器人相结合教学
APP Inventor 可以与乐高机器人相结合,通过操纵APP Inventor 拼块式编程与乐高机器人相互协作,学生能够感受到编程的乐趣,而且能深刻体会程序在实际应用中的作用。实践性和游戏性相结合,寓教于乐,将极大提升学生的学习兴趣,其学习效率也会得到提高。
4 结 语
如何制作app小程序本文是笔者在APP Inventor 小程序开发教学过程中对教学手段和教学模式的一些探索和总结。本课程应用了多种新媒体教学手段,后续的教学还会对教学思路以及教学手段进行探索和创新。该课程已经对留学生进行授课,因此还要积极探索在留学生教学中的新方法和新思路。
参考文献
[1]郁海桃.项目式教学法在APP Inventor 程序设计教学中的实施[J].科学咨询(科技·管理),2019(20):135-136.
[2]陈宏镜.中职开设APP Inventor 课程可行性探析[J].科教导刊(上旬刊),2019(22):34-35.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。