APP下载

创新创业背景下“安卓程序设计”课程实践

2020-11-24梁松邓向武

就业与保障 2020年12期
关键词:安卓实践性程序设计

文/梁松 邓向武

加强创新创业教育,培养学生的创新创业的思维和能力是时代发展的需求[1]。2015年5月,国务院发布的《关于深化高等学校创新创业教育改革的实施意见》指出,各高校继续创新人才培养体制、办学体制、教育管理体制,着力培养创新型人才,尽快解决高速发展的经济社会需求与现实高校高质量多样化人才培养短缺的矛盾。

以创造和实践为主的创新创业教育,能够有效促进高等院校人才的培养[2]。而“安卓程序设计”这门课程在电子信息类专业应用型技术人才培养中起着至关重要的作用。全球半数以上的智能手机厂商都在依赖Android系统,并且安卓涉及的领域非常广泛,尤其是现在的汽车领域,学习好安卓更加具有就业优势。

一、“安卓程序设计”教学现状及问题分析

“安卓程序设计”课程在电子信息技术类专业应用型技术人才培养中有着非常重要的作用,在后续的实践教学、毕业实训、毕业设计以及参与企业项目都有许多的用武之地。该门课程被安排在笔者所在学校电子信息科学与技术专业大二第二学期。

“安卓程序设计”课程的教学质量直接影响学生的实践能力、就业以及工作能力。首先,教学理念需要更新。目前全国都在大力提倡创新创业教育,在该门课程的教学过程当中,应该与企业合作,培养满足社会需要的创新创业人才[3];其次,不断完善优化教学内容。在授课过程中不仅仅是教授课程基本内容,还应该不断地利用现在的网络资源优势,将最新的知识传授给学生,增加实验课学时,并且要多增加综合性试验,提高学生综合实践能力;再次,单一的课堂授课的方法已经与互联网时代严重的脱节,在授课过程中,要充分利用互联网的优势,提高学生的自学效率,教师要学会灵活使用现在新兴的教学方法,比如慕课、翻转课堂等,在授课过程中使用问题式的教学方法,将问题摆出来,让学生自己通过互联网进行问题求解,提高学生分析问题的能力和解决问题的能力,摆脱学生被动灌输的学习现状;然后,采用正确的课程考核方式。“安卓程序设计”是一门实践性很强的学科,目前的考试还是停留在学期末试卷考试阶段,这与该门课程实践性要求是不符的,正确的考核方式应该是卷面考试,同时增加实践性考核项目,而且实践性项目要远大于卷面考核的占比,充分体现该门课程的实践性教学作用;最后,不断地丰富课程的教学资源。在互联网时代,网络上面有很多的教学资源,良莠不齐,教师和学生在教学和学习的过程当中,首先要建立起该门课程的教学资源库,将网络上面优秀的课件、视频、案例在不影响版权的情况下,放进自己的资源库。这样教师在教学过程中就会越来越熟练,学生也能不断地提高学习效率。加强“安卓程序设计”课程的应用型改革,将专业教育与工程实际相结合,学生在熟悉了课程内容,通过不断磨炼,有了实践开发的经验,进行创新创业才能有信心面对各种复杂的环境。而在创新创业教育时代,激发学生的创新创业意识是最重要的。

二、思想教育是创新创业的前提

大学生是建设具有中国特色的社会主义事业、实现民族伟大复兴计划的有生力量。

而创新创业教育思想教育的目的是将大学生的职业发展和国家富强兴旺紧密结合,既可实现学生自我价值,又可以为社会创造价值。

爱岗敬业是一个员工坚持工作岗位的首要条件。做到爱岗敬业,就是要求人们不要把职业片面地作为满足物质生活需求的工具,应该把它作为实现人生价值,获得社会肯定的事业。而敬业最重要的是需要大学生选择适合自己的职业,而适合自己的职业需要学生自己不畏艰难险阻,不断通过实践,提升自己的创新能力。如果职业选择不当,学生就会慵懒应付,职业价值观就很迷茫。

三、教学内容

安卓的课程教学首先要学习Java方面的基础知识,包括Java基本语法、标识符、Java变量、数组、枚举、关键字、继承、接口,学习完之后就开始正式学习安卓的开发。安卓开发有许多知识点,首先要熟悉安卓的工作环境,包括接口标准,通信标准,安卓的体系架构,然后搭建安卓的开发平台,一定要动手亲自操作一遍,安卓模拟器用来仿真手机的运行,所以要了解模拟器的运行界面,控制模拟器的使用,ADB命令的使用;在用户界面设计中,要重点掌握使用XML控制UI界面,线性布局,相对布局,各种控件;要了解线程的处理机制,handler消息的传递机制;在数据存储与访问部分,要掌握文件存储的几种模式,要学会用sax,dom,pull解析xml文件,尤其是数据库部分的学习,包括数据库的增删改操作;要了解Activity的各种知识,包括生命周期,模式,Activity之间的数据交换问题以及返回结果;掌握Intent的数据传递,显示意图,隐式意图以及它与Activity之间的数据连接。

掌握各种开源框架包括Github的详细的使用用法,授课教师要对安卓的各个知识点详细掌握,在授课过程中只要将知识点全部讲到,再与工程实际相互结合,就能起到很好的作用,而安卓知识的重点在于各种框架的介绍,所以需要授课教师具有相当实力的开发能力,将这些框架讲得非常明白。所以要上好安卓这门课程,授课教师必须要有扎实的编程基础,再加上好的教学方法,学生一定能很好地掌握课程内容。

四、教学方法

首先,要加强师资队伍建设。在创新创业背景下,对教师的要求一是要具有创新创业的实战能力;二是需要具有创新创业的高度热情。大部分的高校教师在创新创业方面还停留在理论阶段。而教师还是具有一定的优势的,在校的教师在教授理论课程的能力是毋庸置疑的。在教授完理论知识后,学校需要在创新创业实践方面提供好的教师,需要加强与社会合作,聘请社会上成功的企业家,经济管理人员,政府相关企业管理部门的高素质人才来学校对学生进行现场讲解、答疑。解除学生的困惑,丰富创新创业教育的教学形式,提高创新创业教育的教学质量。

其次,为了让学生充分参与社会实践项目,需要采取校企通力合作的策略。启用多元化教育方式,应对学生实践少的困境。学校与企业共同合作,给予学生项目实践的机会。创业创新的相关基础理论课程以及创新意识的养成由学校培训完成。在学习“安卓程序设计”课程时,学校首先要将JAVA和安卓程序设计的基本理论知识要全部教授,学生才能具有扎实的理论基础[4]。然后学校与企业通力合作,企业提供企业需求与产业动向,并定期与学校举行相关创新活动,通过与学校合作,开展工程实践,发现适合自己企业的创新人才。这样企业也能获得自己需要的人才,学校也能培养与实际挂钩的应用型人才。企业与学校互补互利,两方都能获得发展。

最后,充分利用线上资源共享。大学教育可以利用网络时代的优势,为学生提供一个资源共享的环境。高校可以加强与更多企业的紧密联系,为学生创造更好的资源平台,及时获得企业需求信息,学生培养工作才能够有的放矢。在“安卓程序设计”实践环节教学才能让学生得到更多的锻炼的机会。有侧重点地进行强化练习,激发学生的潜力,培养具有动手能力的实践性人才。

五、结语

高校的创新创业教育一定要利用互联网有力的教学手段,企业和学校要通力合作,在为学生提供学习基础知识的条件下,为学生营造一个充分参与实践项目的机会。在学习“安卓程序设计”以及其他应用性很强的课程过程中,让学生切实掌握课程内容,达到学校教书育人的目的。

猜你喜欢

安卓实践性程序设计
iPhone不卡的秘密曝光:安卓也能享受
基于Visual Studio Code的C语言程序设计实践教学探索
文物表情包
从细节入手,谈PLC程序设计技巧
合同架构与合同法实践性教学的完善
一种基于安卓系统的手机侧抓包分析方法
高职高专院校C语言程序设计教学改革探索
实践性:音乐课程的本质特征
教师实践性知识的获得:为何与何为
PLC梯形图程序设计技巧及应用