焦点期刊
在线客服

著作编辑 著作编辑

咨询邮箱:568476783@qq.com

教育论文

“Android应用开发”课堂教学的问题及现状

时间:2024-05-02 23:13 所属分类:教育论文 点击次数:

1. “Android应用开发”课堂教学的问题及现状
 
作为软件工程专业的专业方向选修课,安卓应用开发是培养移动互联网研发人才的重要组成部分。通过本课程的学习,学生可以掌握基本的移动应用开发技术( Android),有实力编写好的代码和调试代码,最终成为能够完成移动应用模块应用的人才。在以往的教学模式下,虽然学生可以通过学习Android应用开发课程来理解和掌握大量的Android理论知识,但仍存在诸多不足,主要存在以下问题。
 
1.1 需要提高学生的动手编程能力
 
作为一门编程课程,学生编程设计能力的提高是课堂教学的重要目标。在以往的教学模式中,在Android应用开发的理论教学中,一般采用课件讲解基础知识,进行“说教”式教学,教学方法单一,内容枯燥;在实验课上,根据老师的课程实验提醒,完成Android知识点的单一应用实验,实验功能简单,不连接;在Android课程评估方法中,采用传统的纸质试卷调查学生的知识掌握情况是片面的。选择这种传统的教学方法进行Android课堂教学,虽然让学生熟悉Android的理论知识,但仍然不能用于项目实践,纸上谈兵终于觉得肤浅,绝对知道这件事要实施,最终不能有效提高学生的Android编程能力。
 
1.2 学生相对缺乏工程实践技能
 
在传统教学中,通过Android应用开发相关课程案例测试和一系列同步练习,学生可以在一定程度上锻炼自己的编程能力,学生也可以利用Android应用开发知识解决一些小的编程问题,如单个Activity的跳转和启动模式、单个控件的使用等。然而,在传统的Android应用开发教学中,学生没有实现完整的Android开发项目,缺乏系统的工程实践经验,无法综合运用Android知识。
 
2 基于TOPCARES-CDIO模式的Android应用开发课堂教学实践与改革
 
2.1 OPCARES-Android课程中CDIO教学模式的应用
 
在课程中选择TOPCARES-CDIO教学模式,需要以项目实施为主线,以知识培养为基础,以能力培养为基础,以学生就业为导向,组织课程内容,让学生真正学习课程知识,掌握专业技能,达到学以致用的效果。在Android教学过程中,我们依托“成都美食创意APP”作为我们的三级综合项目,贯穿Android应用开发的大部分知识点,从三级项目中整理四级和五级项目,利用四级项目和五级项目加强学生对专题知识点的掌握。“成都美食创意APP”项目具体内容如下:一是为“成都美食创意APP”项目做准备,营造Android应用开发环境。二是对“成都美食创意APP”进行需求分析和系统设计。三是APP的界面设计部分。四是实现用户注册登录、食品信息添加、删除、修改、搜索、数据分析、食品订单管理等主要功能部分。Android应用开发的课堂教学和内容以“成都美食创意应用”为任务中心,将项目所需的知识分为具体的知识模块。在教学实施过程中,我们采用一个三级项目、六个四级项目和几个五级项目来推动整个项目的教学。项目结构如下:
 
三级项目:成都美食APP:;
 
四级项目:用户注册登录系统(涉及知识:Activity等);
 
Android简易计算器(涉及知识:UI控制、布局等));
 
商品结算系统(涉及知识:对话框、Listview等);
 
用户管理系统(涉及知识:文档存储, SQLite数据库等);
 
音乐播放器(知识: Service, broadastrever等);
 
多线程下载网络图片(涉及知识:多线程、网络编程等);
 
五级项目:若干课堂案例,构建项目理论知识。
 
通过项目的实施,培养学生应用知识的能力,培养学生的个人能力,满足“中学、学习”的综合教学要求。在课程项目的具体实施中,逐步加强“成都食品创意应用”的知识难度和技能要求,提高学生的专业能力。
 
 2.2 TOPCARES-CDIO教育模式下课程教学模式改革
 
在 TOPCARES-在CDIO模式下,课堂教学应注重项目实践,提高学生在项目实践中的学习能力和工程实践技能,达到“学习、中学”的效果[2]。在有限的90分钟教学过程中,以案例为导向,将Android应用开发的相关知识点融入到项目中,精讲多练。同时,为了让学生填补课时的不足,在每个模块中安排了一系列相关的模块项目,以巩固相应的知识。在实际教学中,我们通过五级项目讲解单一重点知识,带领学生完成相应单位的四级项目。课后,我们需要通过对四级项目的理解和掌握,实现与三级项目相对应的项目内容。TOPCARES-CDIO教育模式下的Android课程教学应以小组的形式进行组织,以塑造学生的团队合作能力。在工程作业中,分组进行。项目小组以3~5人为宜,组长负责课程项目实施过程中的任务分配协调、总体进展和项目管理。小组定期召开会议,报告项目进展情况,交流学习经验,讨论项目的进一步实现,提高学生的表达能力和自我展示能力,加强学生之间的沟通与合作。通过团队合作的项目教学方法,可以极大地塑造学生的小组学习和团队合作能力,锻炼学生的沟通和项目实践能力,达到“学习、中学”的效果,真正实现学习的统一。
 
2.3 TOPCARES-CDIO教育模式下的课程评价改革
 
由于学生在具体专业知识、实践工作能力和项目团队合作方面的能力与目标不同,基于TOPCARES-CDIO模式的Android应用课程评价方法应结合学生的日常表现和项目实施情况,从知识掌握、能力水平、态度表现等方面对学生进行综合评价。在实际教学中,主要采用项目评价的方式进行评价,总分由平时成绩(50%)组成期末成绩(50%):
 
平时成绩=考勤(20%) 课堂表现(20%) 上交作业与实验(60%);
 
个人成绩(40%)小组成绩(60%):
 
个人成绩主要通过项目实施过程中学生的基本知识应用能力、实践能力、问题分析解决能力、沟通表达能力和团队合作能力、创新创业能力[3]等进行综合评价。
 
小组成绩=项目完整性(40%) (15%)项目的正确性和可靠性界面美(15%)答辩表现(15%) 项目报告(15%)。