课程标准《Android应用开发studio》
《Android应用开发》课程标准
《Android应用开发》课程标准内蒙古电子信息职业技术学院计算机科学系一.课程设置概述1.1课程在相关专业中的性质与定位Android应用开发是物联网应用技术专业(应用开发方向)的核心课程之一,是Android应用程序开发方法的主要课程,是Android应用的主要领域。
为了适应高职学生的学习情况,该课程以Android应用技术为重点,逐步阐述Android 应用体系结构,介绍Android应用常见的几个功能。
采用项目+案例教学法,既让学生掌握Android的基本知识,同时,也让学生在潜移默化中了解一些Android 的高级开发技术,从而为今后实现Android应用开发打下基础。
本课程的任务是使学生通过学习和操作实践,了解和掌握Android的主流应用技术及其开发方法,掌握Android的sdk、Activity、高级UI、网络、多媒体体方面的编程技术。
为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。
1.2 本课程的基本教学理念(一)突出学生主体,注重技能培养,回归能力本位Android应用开发是移动互联工程师的专业核心课程,注重软件开发基本理论、基本方法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面地理解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提高技能、磨砺意识、活跃思维、展现个性和拓宽视野。
(二)尊重个体差异,注重过程评价,促进学生发展本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种思维方式并将其表达出来,尊重个体差异。
采用项目教学法进行教学,每个项目的成绩采取自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展。
教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学习积极性和自信心。
《Android应用与开发》课程标准
Android应用与开发课程标准1. 简介本课程是针对Android应用的入门级别,并将涉及到Android开发的最新技术。
主要目的是让学员从零开始了解Android应用的实现,包括了基础的概念、工具和实践技巧。
2. 学习目标学完本课程,学员应该达到以下目标:•了解Android开发的基础知识和常用的应用架构•掌握Android Studio和其相关工具的使用•学会设计、开发和发布Android应用程序•熟悉Android的安全机制和最佳实践3. 课程安排Module 1: Android应用概述本模块将会介绍Android应用的概述和Android系统的体系结构。
学员将会了解到Android应用的工作原理和各种Android设备从硬件到软件的相互作用。
Module 2: Android开发环境本模块将会介绍Android Studio开发环境的基本用法。
学员将会学习如何配置Android Studio、创建新项目、运行和调试应用程序。
Module 3: Android应用设计和UI开发本模块将会介绍Android应用的UI设计和开发。
学员将会学习如何使用Android布局、控件以及其它UI组件、绘图和动画效果等。
Module 4: Android应用数据存储本模块将会介绍Android应用数据存储和访问技术。
学员将会了解如何使用SQLite、SharedPreferences和文件系统等数据存储方法,还将掌握如何在应用程序中使用网络访问等技术。
Module 5: Android应用的发布和营销本模块将会教授学员如何将Android应用程序上传到对应的应用商店。
学员将学习如何添加广告和识别应用程序的一般规则。
Module 6: Android应用的安全和最佳实践本模块将会介绍Android应用的安全和最佳实践。
学员将会了解如何保护自己应用程序的数据和隐私安全,并且熟悉排除应用程序开发中容易发生的错误。
《Android应用开发》课程标准1
《Android应用开发》课程标准一、课程的性质与目标《Android应用开发》是面向计算机相关专业的一门专业课,涉及Android 基础知识、常见界面布局与控件、数据存储、四大组件、事件处理、网络编程、图形图像处理、多媒体应用等。
通过本课程的学习,学生能够掌握Android基础知识,学会编写简单的应用程序与教材中第6、12、15章的阶段案例。
二、教学条件要求操作系统:Windows 7开发工具:Android Studio 3.2+模拟器、JDK8三、课程的主要内容及基本要求第1章Android基础入门第2章Android常见界面布局第3章Android常见界面控件第4章程序活动单元Activity第5章数据存储第6章阶段案例——记事本第7章使用内容提供者共享数据第8章广播机制第9章服务第10章Android事件处理第11章网络编程第12章阶段案例——智能聊天机器人第13章图形图像处理14章多媒体应用开发第第15章综合项目——网上订餐四、学时分配五、考核模式与成绩评定办法本课程建议教学中主要提取一些具代表性的生产性问题,采用项目教学、案例教学为主,教师在每个案例教学中先提纲挈领的阐明一些新技术手段和语法表达形式,之后学生分组,以 3 - 5 人为宜,每组注意实践操作能力强弱的搭配,完成后抽取具代表性的作品公开集中评价,所有学生共同参与,同步提高。
结合案例教学的特点,对学生的考核采用平时情况结合期末总评情况综合评价。
学生在每次项目完成后,每组学生在项目组内自评,教师给每组一个总评,将学生自评成绩和教师总评成绩按比例结合为一次项目的成绩。
多次项目成绩组成了学生此课程的平时实践操作部分的成绩。
另外学生在每部分学习后完成的其它任务(如课后作业),此又作为学生平时成绩的一部分。
在期末课程结束后,按实际情况可布置每个学生独立完成一个较综合的项目实践,以此作为期末考核成绩;考虑到部分学生非独立完成的作弊行为,亦可组织学生统一卷面考试,以此成绩作为期末考核成绩。
andriodstudio课程设计
andriodstudio课程设计一、教学目标本课程的教学目标是使学生掌握Android Studio的基本操作和应用开发流程,培养学生具备基本的移动应用开发能力。
具体目标如下:1.知识目标:–理解Android Studio的概念和作用;–熟悉Android Studio的用户界面和基本操作;–掌握Android应用的开发流程和关键环节;–了解Android应用的调试和发布方法。
2.技能目标:–能够独立安装和配置Android Studio;–能够使用Android Studio创建、管理和维护Android项目;–能够编写简单的Android应用,如计算器、天气查询等;–能够运用Android Studio进行应用的调试和优化。
3.情感态度价值观目标:–培养学生对移动应用开发的热情和兴趣;–培养学生勇于探索、积极向上的学习态度;–培养学生团队协作、沟通交流的能力;–培养学生关注社会、服务社会的责任感。
二、教学内容本课程的教学内容主要包括以下几个部分:1.Android Studio的安装与配置:介绍Android Studio的概念、安装方法和用户界面;2.Android项目创建与管理:讲解如何创建、导入和管理Android项目;3.Android应用开发基础:介绍Android应用的基本结构、界面布局和常用组件;4.Android应用调试与优化:讲解如何进行应用的调试、性能优化和错误处理;5.常见Android应用案例分析:分析并模仿一些典型的Android应用,如计算器、天气查询等。
三、教学方法本课程采用讲授法、讨论法、案例分析法和实验法等多种教学方法,以激发学生的学习兴趣和主动性。
1.讲授法:教师通过讲解、演示等方式传授知识,学生通过听讲、提问等方式获取信息;2.讨论法:教师学生就某个问题进行讨论,培养学生思考、分析和解决问题的能力;3.案例分析法:教师提供典型案例,学生分析并模仿,提高实际操作能力;4.实验法:学生在实验室进行实际操作,培养动手能力和实际问题解决能力。
《Android应用开发》课程标准
《Android应用开发》课程标准内蒙古电子信息职业技术学院计算机科学系一.课程设置Array概述1.1课程在相关专业中的性质与定位Android应用开发是物联网应用技术专业(应用开发方向)的核心课程之一,是Android应用程序开发方法的主要课程,是Android应用的主要领域。
为了适应高职学生的学习情况,该课程以Android应用技术为重点,逐步阐述Android 应用体系结构,介绍Android应用常见的几个功能。
采用项目+案例教学法,既让学生掌握Android的基本知识,同时,也让学生在潜移默化中了解一些Android 的高级开发技术,从而为今后实现Android应用开发打下基础。
本课程的任务是使学生通过学习和操作实践,了解和掌握Android的主流应用技术及其开发方法,掌握Android的sdk、Activity、高级UI、网络、多媒体体方面的编程技术。
为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。
1.2 本课程的基本教学理念(一)突出学生主体,注重技能培养,回归能力本位Android应用开发是移动互联工程师的专业核心课程,注重软件开发基本理论、基本方法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面地理解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提高技能、磨砺意识、活跃思维、展现个性和拓宽视野。
(二)尊重个体差异,注重过程评价,促进学生发展本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种思维方式并将其表达出来,尊重个体差异。
采用项目教学法进行教学,每个项目的成绩采取自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展。
教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学习积极性和自信心。
《Android应用开发》课程标准
Android应用开发课程标准课程背景Android移动设备市场份额常年居高不下,而Android应用开发正是快速发展的技能之一,能够帮助开发者构建高品质应用,加强用户体验,从而在竞争激烈的市场中脱颖而出。
本文旨在提供一个Android应用开发课程标准,以帮助培训机构提供更好的培训方案,帮助学员更快速高效的学习Android应用开发。
课程目标本课程旨在为学员提供以下内容:1.熟悉Android应用开发的基本原理和流程2.掌握Android应用开发的Java语言基础3.掌握Android应用开发的最佳实践和常用开发技巧4.熟悉常用Android应用组件及其用法5.培养学员的应用开发思维和团队协作能力课程大纲Java基础•Java语言基础–数据类型、变量、运算符–控制语句–数组–方法与函数•面向对象思想–类和对象–继承、封装、多态–抽象类和接口•设计模式基础–工厂模式、建造者模式、单例模式Android开发基础•安卓应用架构及框架分层•Android开发基础组件–Activity、ListView、Button、EditText–Fragment、ViewPager、RecyclerView–SQLite数据库–SharedPreferences、File、网络通信基础基础•常用第三方开发库的使用–Retrofit、okhttp–Glide、Picasso–ButterKnife、EventBus•Android生命周期与事件处理•界面布局及UI组件–LinearLayout、RelativeLayout、ConstraintLayout–TextView、ImageView、CardView、RecyclerView等控件使用Android高级开发技巧•MaterialDesign基础•常用设计模式在Android应用中的应用•线程和并发的应用•数据库操作与ORM框架使用•安卓自定义View•安卓动画及动态效果实现•安卓性能优化•安卓内存泄漏、性能监控工具使用课程评估评估方式包括两个部分,实践项目和理论考试。
《Android Studio移动应用开发从入门到实战》教学大纲
《Android平台开发基础》教学大纲1 课程的基本描述课程名称:Android平台开发基础课程编号:1200316课程性质:专业课适用专业:计算机、软件、网络总学时:48学时理论学时:40学时实验学时:8学时课程设计:无学分: 3.0学分开课学期:第五或第六学期前导课程:JAVA语言程序设计数据结构数据库系统后续课程:软件工程软件项目管理2 教学定位2.1 能力培养目标近年来,移动互联网影响越来越大,Android 终端越来越普及,各种新的APP 层出不穷。
谁更早地掌握了手机编程技术,谁就占有发展先机。
本课程从基础开始学习,循环渐进,精通Android 开发,熟练掌握3G移动应用程序开发,通过项目实践,提升动手能力,将所学知识整合运用到项目中。
具体内容包括:Android Studio环境的搭建,Android项目结构分析,用户界面设计,Activity基础,Android事件处理,Fragment基础,数据存储和访问,Service和广播,Android网络通信编程,Android+PHP开发及综合案例。
2.2 课程的主要特点Android平台开发是目前应用最广的手机操作系统开发,是现代各种网络程序设计的有力工具。
课程教学的重点在于培养学生的程序设计思想和代码编写与查错能力,因而教学中要强调学生的动手操作和运用知识完成设计的能力。
2.3 教学定位安卓开发课程是高等工科学校教学计划中计算机相关专业一门重要的选修课,是为学习移动手机开发的必要课程。
通过实训教学,在岗位技能方面,经过大量的上机练习、代码阅读、代码改错、规范化检查,训练学生编写程序的熟练度和规范性;在项目经验的积累方面,通过完成大量的项目案例和阶段项目实战,增加对实际软件项目开发的体验;在职业素质方面,通过项目组角色分配、技术研讨等多种训练手段,培养学生具备良好的职业习惯,实现学生在校即成为准职业人的目标。
3 知识点与学时分配第一章 Android应用和开发环境教学要点:Android平台开发是一门优秀的语言,该开发平台具有高效,稳定的特点。
《Android应用软件开发》理论课程教学大纲
《Android应用软件开发》理论课程教学大纲一、课程信息课程名称:(中文):Android应用软件开发(英文): Android Application Development 适用专业:计算机科学与技术、人工智能、数据科学与大数据技术课程学时:总学时 64 学时(理论 32 学时实验 32 学时)课程学时:64(理论32学时实验32学时)课程学分:2+1(理论 2学分实验 1 学分)先修课程:面向对象程序设计附属实验说明:见实验课程大纲选用教材:《Android项目开发基础与实战》,夏江编著主要参考书目:二、课程目标(一)具体目标通过本课程的学习,使学生达到以下目标:1.掌握Android操作系统的基本概念和知识,了解Android操作系统的架构及发展方向;2.掌握Android移动应用开发的基础知识,掌握使用Android Studio进行应用开发的基本方法和技能;3.掌握Android应用界面设计、Activity开发、事件处理、Fragment开发、数据存储和访问、Service和广播应用开发、网络通信编程的知识和技能;4.具备开发简单Android APP的能力,能够运用Android应用开发的知识和技能研究和解决实际问题。
(二)课程目标与专业毕业要求的关系三、课程学习内容第一部分Android概述及开发环境搭建【学习目标】了解Android的发展历史,对Android的系统架构有初步的了解。
学会搭建Android Studio 开发平台,并对项目结构有清晰地了解。
具备Android应用开发所需基础知识。
【重点】1. 能独立搭建并运行Android Studio开发平台;2. 掌握开发Android应用相关基础知识。
【难点】1. 搭建Android Studio开发平台并更新到最新版本,第一个Android开发项目能在虚拟机或Android设备上运行。
【课程内容】1.介绍课程培养目标;2.智能设备操作系统的发展、演变;3.当前主流智能设备操作系统的优缺点比较;4.Android系统架构介绍;5.搭建Android Studio开发平台的步骤、常见问题和解决办法;6.第三方项目引入或移植步骤;7.Android开发相关基础知识;8.生成第一个Android应用程序,了解项目结构。
Android应用开发技术(第2版)课程标准
《Android移动应用开发技术》课程标准课程编码:课程类别:学分:3学时:64~72(其中:讲授学时:34~38,上机学时:30~34)先修课程:面向对象程序设计、数据结构、数据库技术与应用后续课程:移动应用开发高级课程适用专业:软件工程及计算机相关专业开课部门:计算机系一、课程定位和课程设计1. 课程定位本课程是面向软件工程及计算机相关专业的一门专业课,课程开设依据职业本科的软件工程专业的培养目标和相关职业岗位的能力要求,面向Android移动应用开发、测试及项目管理等岗位培养所需要的知识、能力和素质。
通过本课程的学习,使学生具备Android应用开发的基础知识、良好的编程习惯和软件开发能力,能胜任Android手机项目研发、测试等工作任务。
同时,通过教学过程的开发训练,培养学生分析、解决实际问题的能力,强化学生的职业道德、职业素养和创新意识,为学生今后从事软件开发等工作奠定基础。
本课程以案例为主实施教学,理论讲授和上机实践并重,目的是让学生掌握Android应用开发的基础知识和基本技能,锻炼学生的编程能力,学会编写简单的手机应用程序,熟悉完整项目的开发流程,为进一步学习后续课程打下良好的理论和实践基础。
2. 课程设计思路本课程以软件工程专业的学生就业为导向,在行业专家的指导下,对Android 移动应用开发所涉及的岗位进行任务与职业能力分析,以职业能力培养为本位,通过学做合一的教学方式,培养学生的Android应用的开发能力。
教学内容涉及Android基础知识、基础和高级控件、常用布局、四大组件、数据存储及网络编程等领域。
教学过程采用“线上线下”融合的方式,将课堂案例教学放到线上学习,线下重点进行相关类似项目案例的编码与答疑,从教学过程和形式上体现“线上”和“线下”的紧密结合。
教学评价采取过程性评价与结果性评价相结合的方法,以学生为主体,重点评价学生在学习过程中的开发能力的养成。
本课程建议课时为72学时,4.5学分。
高教类课件:Android应用程序设计--AndroidStudio版
1.2.1 Android Studio的特点
• 可视化布局:WYSIWYG编辑器、实时编 码、实时程序界面预览;
• 开发者控制台:优化提示、协助翻译、 来源跟踪、宣传和营销曲线图 、使用率 度量;
• 基于Gradle的构建支持; • Android特定代码重构和快速修复; • Lint提示工具更好地对程序性能、可用
动电话的两个不同消费群体,甚至可能缩小 工作和娱乐之间的差别。Android系统是一个 可靠的平台,它可以经济有效地进行安装部
署和提供支持,并且具有了良好的设计、开 发环境。如今Android系统已经成为全球应用 最广泛的手机操作系统。三星、HTC、华为和 小米手机通过Android平台获得了巨大的成功, 企业也对Android开发人才的需求迅猛增长。
Android应用程序开发教 程——Android Studio版
第1章 Android系统与开发环境
黑莓和iPhone都提供了受欢迎、高容量的移 动平台,但却分别针对两个不同的消费群体。
黑莓是企业业务用户的不二选择。但是,作
为一种消费设备,它在易用性和新奇性方面 难以与iPhone抗衡。Android系统则是一个成 熟的、全开放的平台,它有潜力同时涵盖移
1.1.2 Android操作系统的功能
• 显示布局: Android操作系统支持更大的分辨率, VGA、2D显示、3D显示都给予OpenGL ES 3.0标准规格(4.3版本开始支持 OpenGL ES 3.0),并且支持传统的智能 手机。 • 数据存储: Android操作系统内置SQLite小型关联式 资料库管理系统来负责存储数据。 • 网络: Android操作系统支持所有的网络制式,
课程标准-《Android应用开发-studio》
《对本专业以法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。
二、课程设计思路首先依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件项目研发的不同阶段、典型任务为载体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。
本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。
第三部分、课程目标一、总体目标通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。
同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业①②③④⑤⑥⑦⑧⑨⑩①②③④⑤能重构Android源程序,实现个性化设计。
⑥能对Android项目建立测试框架。
⑦能结合市场定制发布,并实现国际化。
四、素质养成目标①沟通能力、团队合作及协调能力。
②良好的编程习惯。
③掌握系统设计方法,培养严谨工作态度。
④自我展示能力。
⑤语言表达能力。
⑥责任意识。
⑦分析和解决问题的能力。
⑧培养科学的创造能力和创新精神。
⑨获得适应未来岗位转变的迁移能力。
⑩从事某一岗位可持续发展的能力。
第四部分、课程内容项目四图片浏览——网格视图项目五 Android UI控件项目六 Activity项目十六基于Android的计算器第五部分、课程实施一、教学组织(1)多媒体教学:通过多媒体幻灯片的使用,将本次课程所需达到的教学目标和实现此教学目标所需的理论知识及实际操作步骤向学生演示,使教学更直观、更生动,从而达到提高课堂教学(2(3引:激:拓:(4(1并懂得职业教育的规律。
《Android基础应用开发》课程标准
《Android基础应用开发》课程标准一、课程名称Android基础应用开发二、适用专业软件技术专业三、课程性质(一)课程的定位《Android应用开发》是软件技术专业的专业核心课程,在第3学期开设,学生在完成《Java开发工具与编程》、《MySQL数据库管理与查询》等基础课程的学习后加入到本课程学习。
(二)课程设计(主要阐述课程设计的依据)本课程采用项目(任务)的形式设计各个单元(模块),课程的内容主要包括理论部分和实践部分。
其中理论部分主要包括资源访问、用户界面、组件使用、数据存储、多媒体程序设计、图形处理、互联网应用、GPS定位服务等。
实践部分又包括两部分,一部分是针对前面基础理论设计的案例实践,进一步巩固理论知识,另外还包括企业的真实项目,通过引入企业真实项目以及企业兼职教师,提高学生的综合应用能力。
四、课程教学目标(一)专业能力目标(1)掌握移动开发基本理论和概念、资源访问、用户界面、组件使用、数据存储、多媒体程序设计、图形处理、互联网应用、GPS定位服务等技术内容。
(2)熟悉开发环境的安装和配置,能够从事移动APP和移动互联网产品的设计、开发、测试、维护等工作,熟悉Android程序的发布流程。
(二)方法能力目标(1)养成善于动脑、勤于思考的学习习惯;(2)养成规范的软件代码编写习惯;(3)能够进行专业资料收集、分析、处理。
(三)社会能力目标(1)具有良好的职业道德、科学的创新精神及社会责任心;(2)具有良好的沟通能力和团队协作精神。
五、参考学时与学分本课程参考学时:90本课程参考学分:6 (一)教学总体规划课程教学总体上划分为4个阶段。
(二)课程结构六、教师要求为了满足本课程的正常教学工作和今后不断创新、改进课程设置,至少需要配置专、兼职教师各2名,具体要求如下:1、专兼职教师配置要求:专任教师与企业兼职教师的比例为1:1。
2、校内教师能力素质与知识要求:必须由专业讲师或以上职称的专任教师担任,具备相当的项目开发和管理经验,熟悉行业最新的技术和发展趋势。
1课程标准(Android应用程序开发)
《Android应用程序开发》课程标准课程基本信息课程编码:课程类别:专业拓展课适应专业:软件技术开设时间:总学时数:45一、课程概述(一)课程性质《Android应用程序开发》是软件技术及外包方向专业的专业课,本课程具有较强的实践性。
通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。
同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。
(二)课程基本理念本课程是以高等院校软件专业学生就业为导向,在行业专家的指导下,以对日(欧美)Java开发、对日(欧美).Net开发、对日(欧美)技术支持等就业方向所涵盖的岗位进行任务与职业能力分析,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为十五个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性。
在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。
采用理论教学+实验实训+行业实践3层递进相结合的模式来提高教学质量,从而培育学生掌握1对日(欧美)软件开发的基本职业能力。
《Android应用程序开发》课程根据对日(欧美)开发人员工作岗位职业能力的需求,设计了两个实训项目,这些项目都是围绕软件编程人员应掌握的工作任务进行设计的。
本课程在设计时考虑主要以锻炼学生的动手能力为主,对于比较深惠难懂、但实际开发中运用较少的知识点尽量少讲或不讲,一切以实际项目为核心,使学生的课程学习和工作需要能完全吻合。
(三)课程设计思路1、《Android应用程序开发》课程根据对日(欧美)开发人员工作岗位职业能力的需求,设计了两个实训项目,这些项目都是围绕软件编程人员应掌握的工作任务进行设计的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分、课程定位
一、课程性质
《Android应用开发》课程是计算机应用专业的专业必修课程,
二、课程作用
课程的开设依据是计算机应用专业人才培养目标和相关职业岗位(群)的能力要求,对本专业所面向的手机软件开发与测试、软件开发与项目管理等岗位所需要的知识、技能和素质目标的达成起支撑作用。
三、前导、后续课程
前导课程:《Java程序设计》、《数据库技术》
后续课程:《Android开发实训》
第二部分、课程设计
一、基本理念
本课程按照理论实践一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,突出学生的主体地位,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。
本课程强调对学生职业岗位能力的培养和职业素养的养成,针对不同环节,采用特定的教学方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。
二、课程设计思路
首先依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件项目研发的不同阶
段、典型任务为载体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。
本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。
第三部分、课程目标
一、总体目标
通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。
同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。
二、知识目标
①了解Android平台的基本架构。
②掌握Android开发环境的搭建。
③掌握基本Android应用程序开发、调试、发布流程。
④掌握Android应用程序项目的基本框架。
⑤掌握Activity、Service、ContentProvider、BroadcastReceiver即Intent组件的使用。
⑥掌握常见UI Widgets的使用方法。
⑦掌握Android平台数据存储的设计。
⑧掌握Android平台异步任务的设计。
⑨掌握Android平台网络服务与数据解析的设计
⑩掌握Android应用程序项目的测试技术。
三、技能目标
①能设计和调用应用程序项目资源。
②能查阅相关手册及资料。
③对已有知识的应用和拓展能力。
④能正确使用Widgets组件设计应用程序。
⑤能重构Android源程序,实现个性化设计。
⑥能对Android项目建立测试框架。
⑦能结合市场定制发布,并实现国际化。
四、素质养成目标
①沟通能力、团队合作及协调能力。
②良好的编程习惯。
③掌握系统设计方法,培养严谨工作态度。
④自我展示能力。
⑤语言表达能力。
⑥责任意识。
⑦分析和解决问题的能力。
⑧培养科学的创造能力和创新精神。
⑨获得适应未来岗位转变的迁移能力。
⑩从事某一岗位可持续发展的能力。
第四部分、课程内容
本课程以Android 4.2为开发平台,利用Eclipse集成开发环境,以几个手机研发项目的开发过程为主线,根据Android的知识体系,对每个项目的设计和实现过程进行任务分解。
学生通过完成这些分解的任务,使学生由浅及深的掌握Android开发的各种应用知识。
项目一第一个Android程序
项目四图片浏览——网格视图
项目七Intent
项目十Android服务
项目十一Android广播接收器
项目十二ContentProvider实现数据共享
项目十三图形图像
附表1:课时分配表
第五部分、课程实施
一、教学组织
(1)多媒体教学:通过多媒体幻灯片的使用,将本次课程所需达到的教学目标和实现此教学目标所需的理论知识及实际操作步骤向学生演示,使教学更直观、更生动,从而达到提高课堂教学效率的目的。
(2)项目教学:由教师提出项目目标和任务,组织学生一起讨论,制定项目工作计划,确定工作步骤和程序。
学生确定各自在小组的分工,然后按照确立的工作步骤完成任务。
教师对各小组项目工作成绩进行检查评分,师生共同讨论、评判在项目工作中出现的问题及解决问题的方案。
(3)“引-激-拓”课堂教学模式:“引-激-拓”课堂教学模式的目的是把课内知识向课外延伸,给学生一个想象的空间。
引: 引入学生感兴趣的事例,调动学生的注意力。
激: 激发学生的学习兴趣,激发学生的好奇心和求知欲。
拓: 拓展知识点,增强学生解决实际问题的能力。
(4)情境式、启发式教学:移动通信的理论知识过于枯燥,在引入课题时,
利用学生感兴趣的例子,吸引学生的注意力,提高了学生的学习主动性。
在与实际行业工作相符的特定情境下引导学生、启发学生思考。
将情境启发式教学引入课堂,让学生贴近岗位工作任务,培养职业能力,为将来的就业打下良好基础。
二、实施条件
(1)师资条件
主讲教师应具备本专业或相近专业硕士以上学历并取得高校教师资格证书,应具备双师素质,更应该了解和掌握学生将来所从事职业和所在岗位(岗位群)的专门知识和专门技术能力,并懂得职业教育的规律。
(2)设备条件
附表3 按教学标准班(40人/班)应配备以下设备设施
(3)学习场所条件
附表4 学习场所条件
第六部分课程考核与评价
一、考核形式、内容
本课程考核内容包括形成性评价和总结性评价,其中形成性考核占60%,总结性评价(项目制作)占40%。
形成性评价主要包括:
(1)项目完成情况占90%
(2)课堂纪律、学习态度、出勤情况占10%
二、考核标准
形成性评价考核标准
(1)项目完成情况(90%):本课程要求检查学生10个项目的完成情况,每个项目占10%,缺少一个项目形成性评价扣10分
(2)课堂纪律、学习态度、出勤情况(10%):采取灵活考勤方式,通过教学日志反应。
2.总结性评价考核标准
主要从知识、能力、应用三方面布置项目制作要求,根据学生的完成情况(功能实现、设计界面合理美观、独立完成度高等为评价标准)进行打分。
实际考核过程中,任课教师可结合学生实际情况和教学情况进行分值和内容的适当调整。
第七部分、课程资源的开发与利用
(1)与课程配套的教材和实验指导书;
(2)多媒体教学资源:如电子课件、各种音频视频资料;
(3)电子教案、课程教学大纲;
(4)与课程体系相符合的工作任务单和成绩考核表;
(5)各种网络教学资源;
推荐教材
本课程所选用的教材,其内容应满足本专业标准和本课程标准的要求。
语言应精炼、准确、科学,体现先进性、通用性、实用性。
教材应图文并茂,提高学生学习兴趣与积极性。
建议采用以下教材:
《Android从入门到精通》明日科技编着清华大学出版社 2013.11 《Android程序设计教程》肖云鹏编着清华大学出版社 2013.4
《Android》应用程序开发教程——Android Studio版罗文龙电子工业出版社2016.8。