35
2019年9月总第321期
ISSN1672-1438
CN11-4994/T
安卓类课程组案例驱动教学过程的探索
—基于厦门理工学院软件工程学院的教学改革实践
谢奇峰
厦门理工学院软件工程学院 福建厦门 361024
摘 要:安卓类的课程更新快,内容涉及面广,难度大,联系实际紧密,常见的大学教育理论多于实践的教学方式并不适合安卓类课程。基于安卓类课程组案例驱动教学改革实践,对当前安卓类课程教学中所存在的若干问题和矛盾进行了思考与总结,提出基于案例驱动教学的探索方案。关键词:安卓类课程;
案例驱动教学;教学改革实践
作者简介:谢奇峰,工学硕士,助教。
基金项目:厦门理工学院教育教学改革与建设项目(编号:JGY201683)。
厦门理工学院软件工程学院于2012年开始在软件工程专业(移动方向)中开设安卓类的相关课程,包括软件开发、游戏开发、网络编程、项目实训等,经过几年的摸索尝试,逐步探索出一套教学改革方案。
1 安卓类课程教学中存在的若干问题和矛盾
1.1 传统教学模式的弊端
传统教学模式理论多,实践少,容易导致纸上谈兵,应试能力强,动手能力弱的结果,学生毕业后进入工作岗位往往力不从心[1]。这也与厦门理工学院“亲产业+应用型”的大学定位不相符[2]。
1.2 培训机构对高校教育带来的冲击与思考
培训机构抛弃传统教学模式(先学后做),改为直接讲解一个软件的完整制作流程,用到什么知识讲解什么知识(先做后学,边做边学),注重思路的培养,过程的锻炼,让知识与成果画等号。
2 安卓类课程组案例驱动教学过程的设计
2.1 课前借助慕课、微课视频翻转课堂
安卓系统软件开发培训慕课网上有大量的安卓视频教程,我校选用的教材也自带了大量的微课视频,借助这些视频教程,让学生提前了解知识点,做好课前的预习,带着疑问,有明确性、目的性地参与到课堂学习中,能有效提高教师授课时学生的接受度[3]。
2.2 课堂全程案例驱动教学
课前借助慕课、微课视频进行学习后,教师便无须逐条讲解知识点的细节,可以着重讲解运用,将知
识点融合进案例里,上课的时候采用案例教学。将知识较快地转化为成果,增加学生的兴趣与信心。
在案例的选择与设计上需要注意以下几个规律:覆盖度、真实性、简明性、代表性、针对性、趣味性。以基于Android 平台的软件开发课程为例,依照教材的章节安排与主要知识点教学由浅入深、循序渐进的准则,尽可能地体现应用场景的多样化,共制作了42个案例,安排见表1。
表1 实验名称及案例简介
序号实验内容
案例简介
1TextView ,EditText ,Button 登录界面2布局管理器计算器界面3ImageView
猜扑克牌小游戏4ImageButton ,ImageSwitcher 美女图片轮播5选择相关控件
用户基础信息调查6ListView 与SimpleAdapter QQ 好友列表展示7ListActivity 与BaseAdapter 淘宝商品列表展示8GridView 与HorizontalScrollView 12星座与画廊效果9RecyclerView
聊天界面10瀑布流效果与自定义项的点击、长按事件
字母排序
11ExpandableListView QQ 好友分组
12AlertDialog 列表对话框、自定义对话框13时间相关控件待办事务提醒
14OptionsMenu 修改文本内容、颜、大小15ContextMenu
列表项的增删、上下移动16SupportActionBar 与ActionProvider 购物车与上角标17Material Design 风格学院新闻展示
18TabLayout 与ViewPager
爱奇艺视频点播选项卡19BottomNavigationView 与Fragment 虎扑底部导航栏20Handler 消息传递机制动画控制21AsyncTask 异步任务处理
网络下载图片22Activity 与Fragment 的生命周期生命周期演示
23
Activity 间的数据传递
数据传递与基本运算
24Intent 的隐式调用电话、短信、浏览器、相机等调用
25Animation 淡化、缩放、旋转、平移、逐帧等动画效果
26文件存储
基于内部存储与SD 卡的文件读写
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论