您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 1课程标准(Android应用程序开发)
1《Android应用程序开发》课程标准课程基本信息课程编码:课程类别:专业拓展课适应专业:软件技术开设时间:总学时数:45一、课程概述(一)课程性质《Android应用程序开发》是软件技术及外包方向专业的专业课,本课程具有较强的实践性。通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。(二)课程基本理念本课程是以高等院校软件专业学生就业为导向,在行业专家的指导下,以对日(欧美)Java开发、对日(欧美).Net开发、对日(欧美)技术支持等就业方向所涵盖的岗位进行任务与职业能力分析,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为十五个技能教学模块,在教学2过程中注意体现学生设计能力培养的循序渐进性。在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。采用理论教学+实验实训+行业实践3层递进相结合的模式来提高教学质量,从而培育学生掌握对日(欧美)软件开发的基本职业能力。《Android应用程序开发》课程根据对日(欧美)开发人员工作岗位职业能力的需求,设计了两个实训项目,这些项目都是围绕软件编程人员应掌握的工作任务进行设计的。本课程在设计时考虑主要以锻炼学生的动手能力为主,对于比较深惠难懂、但实际开发中运用较少的知识点尽量少讲或不讲,一切以实际项目为核心,使学生的课程学习和工作需要能完全吻合。(三)课程设计思路1、《Android应用程序开发》课程根据对日(欧美)开发人员工作岗位职业能力的需求,设计了两个实训项目,这些项目都是围绕软件编程人员应掌握的工作任务进行设计的。本课程在设计时考虑主要以锻炼学生的动手能力为主,对于比较深惠难懂、但实际开发中运用较少的知识点尽量少讲或不讲,一切以实际项目为核心,使学生的课程学习和工作需要能完全吻合。2、教学过程要实现课堂案例教学放到MOOC线上学习,翻转课堂中重点进行相关类似项目案例制作与答疑,从教学过程和形式上体现“线上”和“向下”的紧密结合。课程以项目为主线,通过问题、项目导入(实践)→学生思考、分析、3回答、教师评议、总结(理论)→扩展应用(实践)的方式进行,使授课内容与工作实际紧密结合。3、效果评价本课程教学效果评价采取过程评价与结果评价相结合的方式,以学生为主体,重点评价学生的职业能力的养成。二、课程目标(一)总目标根据计算机软件技术专业的整体培养目标,该课程的目标定位为:通过本课程的学习使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。培养学生规范编码和良好的程序设计风格;培养学生面向对象编程的思维和提高逻辑思维能力;培养学生发现问题、分析问题、解决问题的能力;培养良好的职业素质;培养团队协作和和谐的沟通能力;并为学生以后从事更专业化的软件开发工作或者学习后续课程打下良好的基础。(二)具体目标通过本课程的学习,学生要达到以下目标:1、知识目标①了解Android平台的基本架构。②掌握Android开发环境的搭建。③掌握基本Android应用程序开发、调试、发布流程。④掌握Android应用程序项目的基本框架。4⑤掌握Activity、Service、ContentProvider、BroadcastReceiver及Intent组件的使用。⑥掌握常见UIWidgets的使用方法。⑦掌握Android平台数据存储的设计。⑧掌握Android平台异步任务的设计。⑨掌握Android平台网络服务与数据解析的设计⑩掌握Android应用程序项目的测试技术。2、技能目标①能设计和调用应用程序项目资源。②能查阅相关手册及资料。③对已有知识的应用和拓展能力。④能正确使用Widgets组件设计应用程序。⑤能重构Android源程序,实现个性化设计。⑥能对Android项目建立测试框架。⑦能结合市场定制发布,并实现国际化。3、职业素质目标①沟通能力、团队合作及协调能力。②良好的编程习惯。③掌握系统设计方法,培养严谨工作态度。④自我展示能力。⑤语言表达能力。⑥责任意识。⑦分析和解决问题的能力。5三、内容标准与要求序号情境/项目/模块(视情填写)学习目标活动安排知识要求技能要求参考课时MOOC在线学时翻转课堂课时1情景一搭建Android平台1)能够安装与配置Android客户端软件;2)能编写简单程序并运行;3)能够进行简单调试分析视频学习;单元测试;答疑讨论;课堂指导;课堂总结1.了解Android系统的起源和背景;2.掌握Android程序的工作方式;3.掌握Android开发环境的组成。能够安装与配置Android客户端软件;能编写简单程序并运行;能够利用logcat进行简单调试分析;122情景二开发标准身高计算器1)学会基本控件的使用;2)能进行简单的事件处理;3)能选择合适布局完成页面布布局;4)能进行Toast进行简单信息反馈;视频学习;单元测试;答疑讨论;课堂指导;课堂总结1.熟悉常用控件的使用方法;2.熟悉事件处理机制;3.掌握Android中的事件侦听方法;4.熟悉布局管理器会基本控件的使用;能进行简单的事件处理;能选择合适布局完成页面布布局;能进行Toast进行简单信息反馈;863情景三开发手机通讯录1)会选择合适存储方式存储数据;2)能利用Sqlite进行数据库编程;3)能实现页面的跳转;4)能对应用程序实现对外共享数据;5)能实现自定义广播;视频学习;单元测试;答疑讨论;课堂指导;课堂总结1.熟悉Android中数据存储的基本方法;2.熟悉Android的数据库编程。3.熟悉自定义广播事件和系统广播事件的使用;4.熟悉ContentProvider的使用;5.掌握Intent的使用方法。会选择合适存储方式存储数据;能利用Sqlite进行数据库编程;能实现页面的跳转;能对应用程序实现对外共享数据;能实现自定义广播;124开发多媒体播放器1)能利用类库编写文件读写;2)能进行播放控制条的控制;3)能进行声音的播放;视频学习;单元测试;答疑讨论;课堂指导;课堂总结1.熟悉音视频播放的基本原理;2.熟悉从源文件中播放音视频;3.熟悉从文件系统中播放音视频;4.熟悉从网络中播放音视频;能利用类库编写文件读写;能进行播放控制条的控制;能进行声音的播放;55智慧农业控制系统1)能利用网络传输协议解决网络通信;2)会JSON解析3)实现多线程控制视频学习;单元测试;答疑讨论;课堂指导;课堂总结1.网络协议2.JSON解析3.多线程4.多媒体控制5.本地存储1)能利用网络传输协议解决网络通信;2会JSON解析3)实现多线程控制8课时小计045总学时数457四、实施建议(一)教学建议精心准备各种典型案例,构建课程的宏观教学设计。例如,手机通讯录、多媒体播放器、个人日记客户端、新闻发布客户端等。以若干个案例为载体,形成循序渐进、种类多样的项目群,构建完整的教学设计布局。1、教学采用“四阶段教学法”,将“教、学、练、做”融为一体。教学体现“教师为主导,学生为主体,训练为主线”的原则,课堂上可以采用“四阶段教学法”:第1个阶段,案例引入,提出问题。根据MOOC视频学习的知识点,案例演示,提出问题,讲解案例应用背景,给学生一个切入点,建立感性认识。目的是激发学生的学习兴趣、让学生感到学有所用,从而明确本次课的教学目标。第2个阶段,学生自主学习,尝试解决问题。充分利用我校以及互联网网络教学资源,引导学生自主学习,找到解决问题的方法和操作技能,培养学生的自主学习意识和学习方法。学生在学习和尝试解决问题过程中,发现问题,提出问题,在问题的引导下学习相关的知识和操作技能。第3个阶段,归纳总结,引申提高。在每次课结束前,引导学生进行归纳总结。对本次课的实际意义、重点、难点、容易出错处等及时进行总结。并针对案例的不足之处,进行引申和提高。注意在这个阶段,强调的是“引导”学生,而不是老师讲解。第4个阶段,举一反三、学以致用。8案例源于生活,最终要应用于生活。为了使学生能学以致用、举一反三、触类旁通,每次教学结束时及时布置相关的课后练习,使学生在课后进一步复习巩固,并且将课后作业纳入形成性考核的内容之一。同时给出下一次课的学习内容,提示学生在课下完成视频学习和在线测试。2、充分利用现代化教学手段,提高教学效果教学中采用电子演示文稿、大屏幕多媒体联机演示、网络教学等各种先进的教学手段,使课堂教学生动活泼、引人入胜,提高了教学效果,同时提高了教学效率。包括:(1)利用多媒体教学系统广播教学。把学生的共同问题(需要提示的重点)通过“广播教学”,边讲边演示,使学生即时看到操作效果。(2)利用网络将课堂教学延伸到课外,学生根据需要通过网络学习有关的内容,并进行在线答疑和讨论。教师的课件和教学用资料都已都上传到教学资源下载中心,方便学生课外学习和复习。(二)考核评价建议引入新的评价内容引入。学生最终考评可选择以下三种方式之一进行成绩评定。1)学生参加与本课程相关的全国或省级职业院校大赛,取得一定的成绩,可进行成绩置换。置换方法:取得全国职业院校大赛一等奖、二等奖、三等奖的,分别按照100分、90分、85分计入。取得省级职业院校大赛一等奖、二等奖、三等奖的,分别按照分别按照95分、85分、80分计入。2)学生可以申请项目作品方式答辩方式进行成绩鉴定。学生需独立完成作品并通过答辩者,最终以作品成绩+答辩成绩之和计入学生成绩。3)未能参与上述评定,则按照传统考核进行,将平台在线测试成绩、9作业成绩、在线学习时长、讨论区活跃程度及有效度、团队学习情况全部列入平台学习成绩。最终课程成绩由“平时成绩(占20%),平台学习成绩(30%),期末考试成绩(占50%)”三个部分组成。具体公式为:总成绩=平时成绩*20%+平台成绩*30%+考试成绩*50%平时成绩=考勤*25%+作业过程考核*50%+课堂表现*25%平台成绩=在线时长*5%+在线测试*35%+发帖跟帖*25%+在线作业*35%。(三)教材编写建议1)依据本课程标准编写教材,教材应充分体现以工作任务为中心组织课程内容和课程教学的设计思想。2)教材应将本专业职业活动,分解成若干典型的学习情境,每个情境由若干学习单元实施完成,按完成工作任务的需要和岗位操作规程来设计。3)教材应图文并茂,提高学生的学习兴趣,加深学生对建筑力学与结构的认识和理解。教材表达必须精炼、准确、科学。4)教材内容应体现先进性、通用性、实用性,要将本专业新技术、新工艺、新设备及时地纳入教材,使教材更贴近本专业的发展和实际需要。5)教材中的活动设计的内容要具体,并具有可操作性。(四)实验实训设备配置建议1.全部机房上课,每人一台电脑。2.软件环境:Windows2003Server/Linux、Eclipse3.2以上、AndroidSDK、JDK等软件。3.整个教学活动时在网络环境下进行的。教学资源放到网上,学生可随10时下载,学生在网上可以和老师在线交流,在线答疑、疑难问题留言等。(五)课程资源开发与利用建议1)建设本课程学习网站,增加课程资源库建设,力争在在线拓展资源方面做到完整、全面。2)产学合作开发实验实训课程资源,充分利用本行业典型的生产企业的资源,进行产学合作,建立实习实训基地,实践“做中学、学中做、边做边学”的育人理念,满足学生的实习实训,同时为学生的就业创造机会。3)建立本专业开放实验室及实训基地,使之具备现场教学、实验实训、职业技能证书考证的功能,实现教学与实训合一、教学与培训合一、教学与考证合一,满足学生综合职业能力培养的要求。(六)教学团队要求与建议1.具有独立完成中小型AndroidAPP的的水平和能力。
本文标题:1课程标准(Android应用程序开发)
链接地址:https://www.777doc.com/doc-3028594 .html