《Android程序设计基础》教学改革研究_第1页
《Android程序设计基础》教学改革研究_第2页
《Android程序设计基础》教学改革研究_第3页
《Android程序设计基础》教学改革研究_第4页
《Android程序设计基础》教学改革研究_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Android程序设计基础教学改革研究Android程序设计基础教学改革讨论098X202101a-0231-02Android是開放手机联盟运用中间件,应用软件,用户界面和操作系统四部分组成,于2021年11月5日公布的,基于Linux核心的开源手机软件设计平台1。随着网络技术的进展,安卓智能终端的普及,其强大的应用性能、独特化设计和高速的网络越来越受人们欢迎,市场对安卓开发者的需求越来越大,因此,高校培育安卓开发人才显得极其重要。Android程序设计基础是计算机科学专业本科生的应用开发课程,课程建设的学问目标是使学生把握Android系统基本理论和概念、开发环境安装、用户界面开发、四大组

2、件、数据存储、网络编程、定位服务与地图开发、传感器、应用公布等的技术和方法2,但在教学过程中仍旧存在着很多问题,本文通过对该课程存在问题的分析,商量得出了相应的解决方法。1 课程介绍1.1 课程开设背景目前,比较常见的手机操作系统主要有以下几种:IOS,安卓,塞班,Windows手机,火狐OS等。在众多的移动平台中,安卓是由Google和Open Handset Alliance共同开发的,是基于Linux平台的开源移动操作系统,由于Android的性能优越,系统又是开放性的,各大手机厂商和通信公司都高度观赏该系统,因此它可以占据浩大的市场份额3。1.2 课程开设意义及特点到2021年,安卓系

3、统占下了80.4%的市场份额,在此背景之下,这门课快速的引起了各大高校的重视,因此高校从多个方面推出了Android程序设计相关课程,如人才培育、教育教学、科研创新等,这不仅能够提升大学生的实际操作能力,还可以增加大学生工作所需技能,增添一项就业本事。但是这门课在许多高校开设的时间并不长,表现出一些教学难点,例如:课程新,技术更新快;课程难,涉及的学问点多;实践性强,需要不断进行强化训练;创新性强,应用开发不仅强调人机交互与体验,这些难点还需找到更好的应对措施4。2 教学存在问题2.1 教材选择困难从2021年9月的Android 1.1到2021年5月的9.0,它几乎保持了每年更新一个版本的

4、速度5,而每更新一个版本很有可能出现新的架构,教材更新速度较慢,且大部分书籍只是Android简洁案例的汇总和基础学问点的排列,与综合项目开发相差较远,所以很难找到合适的教材。2.2 理论与实践冲突理论和实践学习同样重要,但是在教学过程中若安排不好时间,还可能存在着两者的冲突。传统的教学模式中,先进行理论学习,根据讲解概念、原理、关键代码的步骤进行,在完成一个章节的理论学习之后会有相应的实践训练,通常每个小试验都对应一个学问点,难度较低,这种方法虽然可以很好地讲解各个学问点,但是学问点之间不连贯,无法形成一个完好的体系,不利于学生在规律上形成完好的思维导图。如何在在有限的课时内,找到一个既能让

5、学生学习理论学问、又不影响实践的时间平衡点,这对于提升学生的学习质量是特别重要的5。3.3 学生综合能力差学生综合能力弱,这不仅仅是Android编程课中存在的问题,而是在几乎全部计算机类课程中都存在的问题6。首先,安卓程序设计包含大量内容,不仅包括Android构架、HTML还包括java语言等等,要娴熟把握这些学问,仅靠课上的时间是不够的7,除了小部分特殊喜爱计算机的学生外,其余学生都没有自主学习的动力;其次,这门课的学时通常都比较少,一周可能只有23个学时,而学生一般也没有课前预习预备,课上教师为了保证教学的连贯性,通常只会引入一些小的案例进行教学,也就导致学生缺乏综合性项目案例实践,综

6、合开发能力较弱,学问把握的深度也有所欠缺。3.4 课时少,无法深入教学因为该课程的学时少,学问点多,这就会造成概念讲解不深入、讲解内容不全面的问题,同时难以平均安排各部分内容的教学时间,一般比较平均,就会造成难以突出重点的问题,而有些概念过于抽象,在学生不提前预习的状况下,很难在短时间内让学生接受并理解。而在实际操作中,许多学生会纠结各种单个控件的使用方式,但由于课时有限,在课堂中无法展示每一种控件的使用方式,这就要求学生把握肯定的学习方法进行自学,以弥补学时缺乏。3.5 考评方式传统对于Android程序设计基础这门课,考核方式较为传统,一般以理论纸质考核为主,试验作业考核为辅的模式进行,而

7、这样的模式很简单导致学生学习热情低下,不准时完成课堂作业,考前临时抱佛脚的高分低能现象,假如不能准时的对将考核制度进行优化调整,就会让考核体系丧失自身的价值8,因此考核方式改革势在必行。 4 教学改革方法4.1 准时更新讲义在教学过程中,可以查找多本教材配套使用,与实时热点、安卓系统的更新状况相结合,教师可编写相应的讲义以补充书中空缺内容,通过不断积存的教学实例、教学阅历逐步形成一套适合学生状况的完好的学习方法。4.2 进行校企合作对于理论实践学习的冲突,若在教学过程中引入企业讲师,让学院教师讲解理论学问、基础学问,让企业讲师讲解企业真实案例、实训项目,高效利用学院教师的学问积存以及企业讲师的

8、项目阅历丰富的优势,提升学生的编程能力,积存项目的开发、运维阅历,为找工作奠定基础并且增加岗位竞争力。4.3 鼓舞参加竞赛在创青春、挑战杯、互联网+等各大竞赛里,有很多项目需要开发移动端,假如鼓舞学生组队参与竞赛,把开发与设计、素养与能力有机地结合起来9,不仅能够提高学生的综合编程能力,激发自主学习的能力、学习的兴趣,还能增添学生的团队合作精神,培育分工协作能力,提前熟识企业开发项目流程。以学习学问为目的,投入到竞赛中去,比单一的课堂教学更加好玩,更能提升专业学问把握程度。4.4 改善课时安排计算机类学科,尤其是编程相关课程应多安排一些课时,可以适当增加课时数量,可在第一学期时,讲解Android基础学问以及基础试验内容,在第二学期时,开始讲解Android综合开发项目,或增加实训课时,完成综合开发项目,到达使学生真正意义上学会这门课程,并且可以在日后工作中可以直接使用的目的。4.5 调整考核方式课程考核是课程中必不行少的一个环节,也是检验教学成果、改良教学方式的重要方法,这门课是一门实践性特别强的课程,假如仅用传统的纸质考试来进行考核难免会考察不全面,会与实际操作脱节,所以可以调整为完成项目设计的方式进行考核,让每个学生在一个学期的学习中自行开发设计一款App,从界面设计、数据存储、网络请求等各方面进行综合考察,以便提升

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论