您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > Android应用开发课程标准
《Android应用开发》课程标准内蒙古电子信息职业技术学院计算机科学系一.课程设置概述1.1课程在相关专业中的性质与定位Android应用开发是物联网应用技术专业(应用开发方向)的核心课程之一,是Android应用程序开发方法的主要课程,是Android应用的主要领域。为了适应高职学生的学习情况,该课程以Android应用技术为重点,逐步阐述Android应用体系结构,介绍Android应用常见的几个功能。采用项目+案例教学法,既让学生掌握Android的基本知识,同时,也让学生在潜移默化中了解一些Android的高级开发技术,从而为今后实现Android应用开发打下基础。本课程的任务是使学生通过学习和操作实践,了解和掌握Android的主流应用技术及其开发方法,掌握Android的sdk、Activity、高级UI、网络、多媒体体方面的编程技术。为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。1.2本课程的基本教学理念(一)突出学生主体,注重技能培养,回归能力本位Android应用开发是移动互联工程师的专业核心课程,注重软件开发基本理论、基本方法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面地理解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提高技能、磨砺意识、活跃思维、展现个性和拓宽视野。课程名称:Android应用开发使用专业物联网应用技术专业教学课时90学时修订实践2013年9月课程学分6(二)尊重个体差异,注重过程评价,促进学生发展本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种思维方式并将其表达出来,尊重个体差异。采用项目教学法进行教学,每个项目的成绩采取自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展。教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学习积极性和自信心。最后期末的成绩评价应注重检测学生的知识应用能力。学生的最终课程成绩应由平时的各次项目成绩和期末的评定成绩按一定比例构成,在把握比例构成时要有利于促进学生的知识应用能力。建立以过程培养促进个体发展,以学生可持续发展能力评价教学过程的双向促进机制,以激发兴趣、展现个性、发展心智和提高素质为基本理念。(三)整合课程资源,开放创新教学,拓展学习渠道本课程在教学过程中,提醒学生留意观察并思考生活中接触的Android系统应用,鼓励其结合生活中熟悉的操作方法提出问题或假设,在教师引导下,通过分析、推理,使学生自主学习、总结,以便增强学生对Android开发方法基本理论的理解;通过课堂讲解与讨论、案例分析等促进学生对所学理论的理解和运用,以培养其实际操作技能。充分利用现代教学手段,不断改进教学方式,突出典型案例的剖析,采用互动式教学使学生得到模拟训练,提高他们发现问题、分析问题、解决问题的能力。(四)体现能力标准,强调工学交替,开展职场鉴定在本课程教学中全过程体现工学结合,课程教学目标围绕能力标准,课程本身按模块设置,教学过程充分工学交替,考核评价尽量避免教师单方命题、闭卷笔试模式,充分体现职场痕迹。1.3本课程标准的设计思路与特色通过本课程的学习要求学生理解Androidsdk的特点、Android应用开发环境的搭建、Android高级UI开发、Android网络开发、Android多媒体处理的主要内容,要求学生基本掌握Android的应用开发技术,能解决一些简单的问题。本课程采取由简入深,逐步复杂的项目单元模式,学生先掌握Android应用开发的基本技术后,开始逐一设计项目由学生在解决问题的过程中达到掌握Android应用开发的目的。二.课程教学目标2.1课程总目标理解AndroidSDK;能够搭建开发环境。掌握AndroidActivity应用开发。掌握Android网络处理。掌握Android多媒体处理技术。掌握Android界面处理技术。2.2具体目标2.2.1知识目标正确理解Androidsdk。掌握Android开发环境的搭建、软件发布知识。掌握AndroidActivity知识。掌握Android高级UI知识。掌握Android网络处理知识。掌握Android多线程知识。掌握Android数据存储知识。掌握Android多媒体知识。技能目标能够熟练搭建Android开发环境。能够实现AndroidActivity开发。能够使用AndroidUI控件开发。能实现Android网络开发。能掌握Android数据存储技术。能掌握Android多线程处理技术。能实现Android多媒体体处理。能实现AndroidService。过程与方法目标本课程在教学过程中,突出学生主体,采用项目+案例教学,启发学生善于观察、自主思考、独立分析问题与解决问题的能力。通过以学生为主体的学习,使学生在观察、思维、推理与判断、分析与解决问题能力方面有明显的提高,对生产型实践中遇到的问题能通过分析处理并举一反三得到正确、灵活的解决,体现注重实际应用技能的培养目标。2.2.4情感态度与价值观目标在教学过程中,采用角色扮演教学、案例教学等方法。注重基础应用性,从理论的传授过渡到方法的学习。通过本课程的学习使学生掌握Android系统应用开发的基本知识及实践技术,在每章甚至于每一次课程都有相应的案例,与现实实践结合紧密,鼓励学生积极参与案例分析。也注重理论新颖性,使本课程具有观念新、易学习的特点。还注重趣味性,密切结合高职学生的特点,开放意识、训练意识、互动意识、交流意识,使学生真正成为学习的主人、课堂的主人,获得应有的收获。三.课程教学内容学习情景设计与学习分配表1学习情景设计与学习分配学习领域:Android应用开发序号学习情景情景描述学时1Android应用开发环境搭建要在计算机上做Android系统开发,掌握编程工具的使用是必备的工作,理解Androidsdk不可或缺。62Android资源访问Android应用开发时,访问系统资源是必不可少的一项基本技能。63Android界面处理Android菜单、事件响应、布局管理、常用组件的使用。124AndroidActivity开发Android系统中Activity的创建、启动和生命周期管理等处理。65AndroidIntent开发Android系统中各组件之间的信使Intent的属性、使用策略和常见应用。66Android广播事件处理Android系统中广播事件处理机制,Notification、NotificationManager和AlermManager的使用。67AndroidService开发Android系统中后台Service的创建、管理和使用,以及远程服务调用。68Android数据存取在Android系统的四种数据存取方法:Perference、File、SqlLite和NetWork。69AndroidContentProviderAndroid中不同应用之间如何共享数据,包括ContentProvider和ContentResolver。610Android多媒体应用Android中音频和视频的播放、录制,照相机的控制。611Android图像图像Android中的图片处理、动画实现、图形绘制、图形特效812Android互联网应用Android中各种网络应用,包括Socket、URL、HTTP、WebService、WebView等1013Android中GPS应用Android系统中的LocationManager、LocationProvider、跟踪、定位、Geocoder正逆向编解码和可视化位置服务。6总学分:6学分,合计总学时903.2学习情景与具体任务表2学习情景与任务学习情境学习任务具体学习内容能力目标知识目标教学环境应用开发环境搭建1.1Android架构及平台1.2AndroidMarketAndroid的由来Android平台架构及特性Android的应用程序组件AndroidMarket介绍①认识Android的由来②掌握Eclipse的架构③了解Android组件④掌握AndroidMarket的使用认识Android的由来掌握Eclipse的架构了解Android组件①Eclipse工具②Android开发板1.3搭建Android开发环境1.4使用Android常用工具①andriodsdk下载、安装②Android常用工具的使用③编写、调试、运行Hello,Android!程序掌握Androidsdk的下载安装掌握Eclipse常用工具的使用掌握Android程序的编制过程①理解Android工具②理解Android程序编制过程Eclipse工具Android开发板资源访问Android资源的类型和布局资源文件的使用①认识Android资源的类型和布局②学习资源文件的使用方法①能使用Android系统的资源①了解Android的资源类型和布局②掌握Android资源文件的使用①Eclipse系统②Android实验板学习情境学习任务具体学习内容能力目标知识目标教学环境使用Android的各种资源①使用颜色(color)资源②使用字符串(string)资源③使用尺寸(dimen)资源④使用原始XML资源⑤使用资源⑥使用布局(layout)资源⑦使用菜单(menu)资源①能获取Android的各种资源①理解资源文件的获取②理解各种资源属性①Eclipse②Android实验板界面处理Android菜单①选项菜单②上下文菜单③子菜单①能编制定制菜单①理解菜单的属性②理解各种菜单的异同①Eclipse②Android实验板事件处理①事件处理机制②事件监听器③事件处理步骤①能编制事件处理程序①理解事件属性②理解事件处理模型①Eclipse②Android实验板布局管理①线性布局②帧布局③表格布局④相对布局⑤绝对布局①能根据需要,实现各种布局处理①理解各种布局及其属性、意义①Eclipse②Android实验板学习情境学习任务具体学习内容能力目标知识目标教学环境组件①常用组件②自动完成文本框③选项卡④进度条⑤日期、时间选择框⑥列表视图(ListView)⑦网格视图(GridView)⑧画廊视图(Gallery)⑨地图视图(MapView)⑩网络视图(WebView)①能使用Android提供的②各种组件实现定制服务①理解各组件的属性及使用方法①Eclipse②Android实验板Activity开发AndroidActivity开发①Activity的创建②启动另一个Activity③Activity之间传递数据④启动另一个Activity并返回结果⑤Activity的生命周期①能创建Activity对象②能根据需要管理Activity的生命周记①理解Activity②理解Activity生命周期①Eclipse②Android实验板Intent开发Intent属性①Intent的ComponentName属性②Intent的Action属性③Intent的Data属性④Intent的Category属性⑤Intent的Extras属性①掌握Intent对象及其属性①理解Intent及其属性①Eclipse②Android实验板学习情境学习任务具体学习内容能力目标知识目标教学环境应用①和打电话相关的标准ActivityAction应用②访问浏览器和地图③发邮件④Intent的实现策略①能实现Intent电话应用②能实现邮件处理①掌握Intent的实现策略①Eclipse②Android实验板广播事件处理广播事件处理①Notification和NotificationManager的使用②AlarmManager的使用①掌握Notification和NotificationManager对象②掌握AlarmManager对象①理解Notif
本文标题:Android应用开发课程标准
链接地址:https://www.777doc.com/doc-4904188 .html