《Android项目实战》课程标准_第1页
《Android项目实战》课程标准_第2页
《Android项目实战》课程标准_第3页
《Android项目实战》课程标准_第4页
《Android项目实战》课程标准_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

第第页共9页《Android项目实战》课程标准一、课程的性质《Android项目实战》课程是软件技术专业的核心课程,本课程具有较强的实践性。通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。本课程主要是以项目实战为主。通过完整的项目案例《传智学习助手》的学习,学生能够在掌握Android的基础知识上,学会编写较为复杂的应用程序,能够清楚并完成一个完整的项目的整个开发流程。在课程设置上,前导课程有《程序设计基础(Java语言)》、《数据库SQL》、《移动软件应用技术(Android)》。二、课程设计理念1、该课程是依据“软件技术专业人才培养方案”设置的。其总体设计思路是,打破以知识传授为主要特征的传统学科课程模式,转变为基于工作过程的教学模式,以完整的各个企业实际项目任务为对象,组织学生通过完成这些工作任务来学习相关的知识、培养相应的职业能力。课程内容突出对学生职业能力的训练,相关理论知识均与所要完成的工作任务有密切联系,融合相关岗位(群)对知识、技能和态度的要求,要求该课程要通过校企合作,组织校内实训项目小组等多种途径进行教学,采取工学结合等形式,充分开发学习资源,给学生提供丰富的实践机会。教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的职业能力。2、该门课程的总学时为54。本课程在设计时考虑主要以锻炼学生的动手能力为主,对于比较难懂、但实际开发中运用较少的知识点尽量少讲或不讲,一切以实际项目为核心,使学生的课程学习和工作需要能完全吻合。教学过程以基于工作过程的课程开发理念为指导,以职业能力培养和职业素养养成为重点,根据技术领域和职业岗位(群)的任职要求,遵循学生认知规律,将本课程的教学活动分解设计成若干实验项目或工作情景,以具体的项目任务为单位组织教学,以典型实际问题为载体,引出相关专业知识,并通过教学模式设计、教学方法设计、教学手段的灵活运用、教学目标的开放性设计、教学考核方法改革等,使学生在实训过程中加深对专业知识、技能的理解和应用,保证学生专业能力、方法能力和社会能力的全面培养。3、课程开发思路根据高职教育的特点,按照“以就业为导向,以能力为本位”的职业教育理念,积极探索以实践能力考核为主的课程评价方法,切实提高学生的职业能力和就业竞争力,具体措施体现在以下几个方面:基于典型工作过程分析,构建课程体系;职业能力培养为核心,设计教学内容;以提高学生职业能力和职业素养为目标,重视实践教学;校企合作,共建新型实践教学基地;校企合作,形成实践技能课主要由企业兼职教师讲授的机制。三、课程目标本课程的培养目标是使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。(一)知识目标了解Android平台的基本架构;掌握Android开发环境的搭建;掌握Android应用程序开发、调试、发布流程;掌握Android应用程序项目的基本框架;掌握Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件的使用;掌握常见UIWidgets的使用方法;掌握Android平台数据存储的设计;掌握Android平台网络服务与数据解析的设计;掌握Android平台异步任务的设计。(二)技能目标能熟练使用Android开发和调试Android应用程序;能根据用户界面设计文档,完成相应移动客户端界面设计工作;能根据需求及设计文档,完成数据存储业务、界面逻辑、控制业务逻辑、服务器的通信交互等开发工作;能按照项目管理的要求,对开发的功能模块进行单元测试并重构代码;能根据开发过程中的实际变化更新文档;(三)素质目标养成正确规范的职业行为习惯;制定方案和解决问题的能力进一步提升;口头与书面表达能力、人际沟通能力进一步提升;责任感、团队协作意识进一步加强;自主学习能力、创新能力进一步提升。四、课程内容和要求根据专业课程目标和涵盖的工作任务要求,确定课程内容和要求,说明学生应获得的知识、技能与态度。教学内容工作任务、单元或模块知识要求技能要求学时安排理论实践1.项目综述任务1了解头条项目的功能与模块结构2了解头条项目的界面交互效果。线形图界面开发模型线形图界面逻辑代码饼状图界面逻辑代码饼状图界面设计1.掌握线形图的使用,使用线形图展示天气信息2.掌握饼状图的使用,使用饼状图展示教育领域投资情况3.掌握柱状图的使用,使用柱状图展示互联网教育市场的规模。242.欢迎模块任务1制作欢迎界面;任务2搭建底部导航栏。1欢迎界面UI编写;2欢迎界面逻辑代码;3底部导航栏UI编写;4底部导航栏逻辑代码。1掌握欢迎界面的开发,能够独立制作欢迎界面;2掌握底部导航栏模块的开发,能够搭建底部导航栏。483.首页模块任务1制作首页模块;任务2实现新闻详情界面显示;任务3实现Python学科界面显示1首页广告栏数据;2首页新闻列表数据;3水平滑动广告栏界面;4自定义控件WrapRecyclerView;5新闻详情界面逻辑代码。1掌握工具类的开发,能够快速创建工具类;2掌握首页模块的开发,能够独立制作首页模块;3掌握新闻详情模块的开发,实现新闻详情界面显示;4掌握Python学科模块的开发,实现Python学科界面显示;484.统计模块任务1使用第三方圆形菜单任务2使用HelloCharts实现统计功能1统计界面逻辑代码;2Android统计详情界面;3Java统计详情界面;4Java统计详情界面逻辑代码。1掌握统计界面的开发,学会使用第三方圆形菜单2掌握统计详情界面的开发,使用HelloCharts实现统计功能485.视频模块任务1视频列表界面开发,实现下拉刷新功能;2视频详情界面的开发,实现视频播放功能。1.视频列表界面UI编写2.视频列表界面逻辑代码3.视频详情界面1掌握视频列表界面的开发,并实现下拉刷新功能2掌握视频详情界面的开发,能够实现视频播放功能48合计1836总计54五、课程实施和建议(一)课程的重点、难点及解决办法本课程是软件技术专业主干课程,重点是培养学生掌握“下拉刷新”、“HelloCharts图表库”、“Android常用组件”、“第三方视频播放”、“Android项目集成”等移动开发职业技能。本课程的教学难点是如何编写接近企业实际运作的情景案例并进行教学实施、如何寻找企业与学校合作为学生提供实践练习的工作岗位以及如何选择合适的软件测试实训项目并进行教学实施工作。解决办法是通过多种渠道加强与相关企业的沟通与合作,与企业合作建立校外实训基地,为学生实训提供条件;多种教学方法灵活运用,再配以课外作业等形式激发学生的学习动力,增强学生的学习兴趣,提高教学效果;不断完善现有的校内实训基地,增强软硬件的投资建设,为学生提供模拟企业软件研发的工作环境,增强学生的动手操作能力以及对企业更深层次的认识能力;建设和完善课程的网络资源,为学生的学习提供多种渠道的便利条件;加强任课教师实践能力的培养,增强其教学能力等。(二)教学方法和教学手段1.教学方法根据课程操作性和工程性的特点,在教学中多采用现场教学、案例教学、示范教学和实物教学等方式。经常选择一些成功与失败的工程案例让学生参与分析,激发学生的创新思维,培养学生分析问题的能力;建议在教学方法上突出启发式、讨论式、师生互动式等形式,在课堂上注重处理好难点与重点、概念与应用、标准与灵活的关系,做到精讲多练、边讲边练、讲练结合。在课下,教师使用丰富的辅助教学方法,引导学生不断提高自己的知识广度与深度,这些辅助教学方法包括:分组讨论法、角色扮演法、视频演示法、企业工作环境参观、特长生辅导。公司模式运作工程项目教学。在综合的移动项目教学中完全按软件公司模式运作,构建职业化的学习情境,产品经理、移动开发程序员、测试工程师等职位由学生竞聘产生,充分调动学生的积极性。多种教学方法的灵活应用,能够大大的激发学生的学习热情,从而增强该门课程的教学效果。2.教学手段多媒体教学:课堂教学以多媒体电子课件(PPT电子教案)和案例演示为主,配合使用黑板板书。充分利用多媒体的优势,用电子课件制作大量内容丰富的教案,并以大量案例演示讲解为主、配以课堂练习和课后习题等内容,以取得较好的教学效果。网络教学:利用多媒体一体化教室、校园网等资源优势,构建本课程的教学网站,通过网络提供丰富的教学资源。包括教学大纲、教学实施计划、电子教案、PPT课件、习题及答案、试卷、实习计划、案例、论文等。学生可以利用课下时间自主学习,开阔视野。

(三)教学评价本课程的评价主要是阶段评价与最终评价相结合、理论评价与实践评价相结合的模式,突出过程与模块评价,结合课堂提问、操作技能、课后作业等手段,实践性考核比重大些,但要注重平时的评分汇集。平时的评分内容包括职业道德、学习能力、团队协作精神、沟通交际能力、动手能力、学习习惯和知识的运用等方面的考核。建议在教学中分任务模块评分,在课程结束时进行综合模块考核或者利用答辩的形式考察学生对所学知识的理解与掌握程度。这样多元化的评价体系得出的结果能够体现出本门课程的特殊性以及对学生的公平与公正。各任务模块可参照下表进行评价:学习情景工作任务评价目标评价方式评价比重1项目综述了解头条项目的功能与模块结构案例了解头条项目的界面交互效果;能够分析界面逻辑代码。过程性评价:提问、动手操作、案例分析、案例完成、课后作业;总结性评价:完成模拟企业实际工作要求的项目15%2.欢迎模块掌握欢迎界面的开发,能够独立制作欢迎界面欢迎界面UI编写;欢迎界面逻辑代码;底部导航栏UI编写;底部导航栏逻辑代码。20%3.首页模块制作首页模块;实现新闻详情界面显示;首页广告栏数据;首页新闻列表数据掌握工具类的开发,能够快速创建工具类;掌握首页模块的开发,能够独立制作首页模块;掌握新闻详情模块的开发,实现新闻详情界面显示。20%4.统计模块使用第三方圆形菜单;使用HelloCharts实现统计功能;Android统计详情界面掌握统计界面的开发,学会使用第三方圆形菜单;掌握统计详情界面的开发,使用HelloCharts实现统计功能20%5.视频模块视频列表界面开发,实现下拉刷新功能;视频详情界面的开发,实现视频播放功能。掌握视频列表界面的开发,并实现下拉刷新功能;掌握视频详情界面的开发,能够实现视频播放功能25%合计100%说明:每个模块的考核主要考察学生的出勤情况、实际动手能力、理论知识的运用与掌握情况、完成作业的准确度、完整度、规范度等、分析问题、解决问题的能力、合作沟通能力、学习态度等评定项目进行考核。(四)教案编写建议教案是教师依据课程标准的要求,结合个人教学实践和学生的认知水平设计、编写教学实施方案,教案的编写应充分体现“以学生为主体的”理念,以利于教学的组织和围绕学生知识的学习以及职业能力的培养开展教学。一般包括以下几项:1、教学内容及教学组织;2、教学方法的选择;3、学习情景设计;4、课后作业与课外学习。(五)教材编写如果编写教材,那么必须依据本课程标准编写教材。教材的编写要充分体现项目课程设计思想,以项目为载体实施教学,项目选取要科学、符合该门课程的工作逻辑、能形成系列,让学生在完成项目的过程中逐步提高职业能力,同时要考虑可操作性。教材内容要反映当前网站测试的技术知识,要与企业合作开发,让企业具有丰富实践经验的人员参与进来,同时还要结合高职高专软件技术专业方向教学的基本情况,注重实践能力的培养同时重视理论知识的讲解。教材编写还要考虑以《程序设计基础(Java语言)》、《移动软件应用技术(Android)》课程的知识为基础,考虑移动软件开发的问题,并要及时对教材内容进行更新。如果是选用教材,那么选用的教材一定要符合高职高专教学的要求,且为项目型教材,能够科学、合理的安排教材内容,帮助学生不断提高综合素质与职业能力。(六)课程资源的开发与利用1、教辅材料:要力求接近实践,最好是来源于实践的案例与情境,并开发课程的习题、参考文献等内容,向学生开放,以利于学生自主学习。2、实训指导书:格式正确、内容全面,且能具体写明对学生的各项要求。3、教学环境:建议该课程所有课时都在机房进行,并安装性能测试等软件。4、信息技术:充分

温馨提示

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

评论

0/150

提交评论