基于Android的《移动应用开发》课程标准
《移动应用开发》课程标准
《移动应⽤开发》课程标准课程标准所属系部:信息⼯程系课程名称:移动应⽤开发课程性质:专业必修课课程学时:96适⽤专业:物联⽹专业(60)《移动应⽤开发》课程标准1、课程概述1.1 课程定位Android应⽤开发是物联⽹应⽤技术专业的核⼼课程之⼀,是该专业的专业必修课。
是物联⽹系统设计架构师、物联⽹系统管理员、⽹络应⽤系统管理员、物联⽹应⽤系统开发⼯程师等核⼼职业岗位以及物联⽹设备技术⽀持与营销等相关职业需要掌握的专业知识核⼼课程。
通过本课程的学习,使学⽣具备Android平台应⽤开发相关知识、良好的编程习惯和⼿机应⽤软件开发的能⼒,能胜任基于Android平台的⼿机软件研发等⼯作任务。
同时,通过教学过程中的实际开发过程的规范要求,培养学⽣分析和解决实际问题的能⼒,强化学⽣的职业道德意识、职业素质养意识和创新意识,为学⽣以后从事更专业化的软件开发⼯作奠定基础。
为了适应⾼职学⽣的学习情况,该课程以Android应⽤技术为重点,逐步阐述Androi d应⽤体系结构,介绍Android应⽤常见的⼏个功能。
采⽤项⽬+案例教学法,既让学⽣掌握Android的基本知识,同时,也让学⽣在潜移默化中了解⼀些Android的⾼级开发技术,从⽽为今后实现Android应⽤开发打下基础。
本课程主要涉及Android 基础知识、UI界⾯、数据存储、SQLite数据库、四⼤组件、⽹络编程、⾼级编程等的学习。
通过本课程的学习,学⽣能够掌握Android的基础知识,学会编写简单的应⽤程序,为进⼀步学习移动互联⼯程师后续课程打下良好的理论和实践基础。
在课程设置上,前导课程有《Java程序设计》、《数据库技术基础》,后续课程有《Android⾼级应⽤开发》、《移动互联⽹开发综合实训》、《毕业实习》等。
1.2 课程设计思路Android应⽤开发是移动互联⼯程师的专业核⼼课程,注重软件开发基本理论、基本⽅法和基本技能的学习及素质教育,激发学⽣的学习兴趣,在启发、提⽰下使其⾃主地、全⾯地理解软件的基本理论和基本⽅法,提⾼学⽣的思维能⼒和实际操作技能,增强他们理论联系实际的能⼒,培养学⽣的创新精神,使学⽣养成观察、独⽴分析和解决问题的习惯;以提⾼技能、磨砺意识、活跃思维、展现个性和拓宽视野。
《移动应用开发》课程标准
课程名称:移动应用开发学分:5.5计划学时:96适用专业:计算机应用技术1.前言1.1课程性质Android技术已经成为主流的手机平台开发技术,本门课程为计算机应用技术专业移动开发方向的专业核心课程。
Android基于Linux技术,它是由操作系统、中间件、用户界面和应用软件组成。
Android的优势在于对第三方软件完全开放,免费向开发人员提供,可以对源代码进行修改,而且集成了大量的Google应用,例如Google 地图、Gmail邮箱等,大大增强了Android手机的功能。
通过该课程的学习,使学生在在完成项目任务的过程中学会沟通与合作,培养学生良好的创新思维能力和团队合作能力,养成良好的职业道德素养。
本课程实施理论教学与实践教学“一体化”的教学模式,授课计划设计为单元形式,各教学单元的学时安排不再细分为理论和实践两部分。
1.2设计思路本课程是依据“计算机应用技术专业工作任务与职业能力分析”中的“移动应用开发”工作项目中的任务领域设置。
其总体设计思路是:以计算机应用技术专业学生的就业为导向,邀请行业专家对计算机应用技术专业所涵盖的职业群进行职业能力分析,以学生毕业后就业上岗就能遇到并需要解决的问题为项目任务,以项目为模块单元来展开课程内容的教学,并按活动项目组织教学活动,在课程学习过程中培养学生的职业能力,满足学生就业和职业发展的需要。
本课程安排在第五学期进行,共96学时,5.5学分。
每部分都采用理论讲解和上机练习相结合的方式,教师先演示操作并进行讲解,再对相关案例进行分析分解,然后指导学生进行实战操作,在实践练习中检验学生的学习效果,从而教师再对学生在练习中出现的共性问题进行针对性的讲解。
本门课程主要是通过制作一些实际的案例,选取的案例均是生动、实用的网站案例,穿插讲解相关理论。
2.课程目标2.1总体目标根据职业教育“以能力为本位、以职业实践为主线、以项目课程为主体的模块化”课程体系,本课程的总体目标是“以就业为导向,以学生为主体,以培养职业技能为中心”。
课程标准《移动APP开发基础(Android)》
《移动APP开发基础(Android)》-课程标准一、课程信息课程代码080975110 课程性质必修课总学时80适用专业软件技术专业移动互联应用技术专业教学方式“教、学、做”一体化制定单位学校常州信息职业技术学院制定日期2018.6.28 审核部门软件学院企业科大讯飞股份有限公司北京华晟经世信息技术有限公司二、课程定位和设计思路1.课程定位移动互联应用技术专业的主要就业岗位是移动应用软件开发工程师、测试人员,岗位能力目标主要包括移动互联终端上的应用软件和游戏的设计、编码、测试,以及移动互联终端的维修、服务、销售。
Android 应用开发是目前移动互联开发行业的一个重要方向,也是学生就业一个很好的选择方向。
本门课程是移动互联应用技术专业一门重要的专业必修课程。
通过本课程的学习,学生将掌握Android应用开发基础,为之后相关课程的学习有一个良好的铺垫。
2.设计思路为了使学生能够最终掌握Android开发的应用技术,课程分为6个任务实现。
每个任务按照任务简介、任务分析、支撑知识、任务实施、任务小结、任务拓展的环节依次进行实现:●【任务简介】:对即将要实施的任务进行简单的说明,通过它你可以知道我将要做什么;●【任务分析】:对即将要实施的任务进行整体分析,整理出必备的知识点;●【支撑知识】:对完成任务所必备的知识点进行详细的讲解。
以组件讲解为例,一般先进行简要的介绍,然后对相关的属性、方法、监听器进行说明,对于重要的方法会有示例代码,最后讲解一个简单的范例说明如何运用该组件;●【任务实施】:在具备了知识技能后,逐步完成该任务。
通过整体分析、界面布局、编码实现等步骤,带领读者完成任务。
对于比较复杂的任务(如任务六),还将任务划分为子任务逐步实现。
任务实施环节中,涵盖了该任务的所有实现细节,只要你耐心的跟随就一定能够完成任务;●【任务小结】:每次任务完成后对该次任务涉及的重要知识点、技能点进行回顾;●【任务拓展】:如果希望你的Android应用更加美观、更加个性,拓展训练会提示你如何实现更棒的效果。
《移动应用开发》教学大纲
《移动应用开发》教学大纲课程编码:0611103103课程名称:移动应用开发学时/学分:48/3先修课程:《面向对象程序设计》、《算法与数据结构》适用专业:计算机科学与技术开课教研室:软件工程教研室一、课程性质与任务1.课程性质:本课程是计算机科学与技术专业的专业选修课。
2.课程任务:本课程是面向软件设计与开发、软件技术支持以及软件测试三个岗位,让学生通过本课程的学习,理解嵌入式系统和嵌入式软件的基本概念及特点,掌握Android 软件开发基本流程,掌握Android软件平台架构,软件开发接口。
二、课程教学基本要求《移动应用开发技术》课程要求掌握Android数据库程序开发的基本方法,掌握Android 数据库应用程序的调试和测试方法, 掌握开发软件项目过程所需的设计规范、开发流程、质量控制及项目管理。
通过该实验项目的训练,可为今后工作中进行Android应用程序开发奠定良好基础。
本课程共计学时:48,理论学时32,实践学时16。
成绩考核形式:末考成绩(闭卷考试)(70%)+平时成绩(平时测验、作业、课堂提问、课堂讨论等)(30%)。
成绩评定采用百分制,60分为及格。
三、课程教学内容第一章绪论1.教学基本要求理解和掌握Android的平台架构,了解android的发展历史。
2.要求学生掌握的基本概念、理论、技能通过本章教学使学生了解Android平台架构,掌握Android常用开发工具使用。
3.教学重点和难点教学重点是开发环境使用。
教学难点Android平台体系结构。
4.教学内容(1)Android的发展和历史主要知识点:Android的发展和简介;Android平台架构及特性。
(2)搭建Android开发环境主要知识点:下载和安装Android SDK;安装运行、调试环境;安装Eclipse和ADT插件。
(3)Android常用开发工具的用法主要知识点:命令行创建、删除和浏览AVD;使用Android模拟器(Emulator); 使用DDMS进行调试; Android Debug Bridge(ADB)的用法;使用DX编译Android应用。
基于Android的《移动应用开发》课程标准
基于Android的《移动应⽤开发》课程标准《移动应⽤开发》课程标准⼀、课程基本信息课程名称:《移动应⽤开发》课程性质:专业拓展课程课程类别:理论含实践课程(理实结合)学时学分:64学时,4学分适⽤专业:软件技术⼆、课程定位本课程是软件技术专业的专业拓展课程,课程的开设依据是软件技术专业⼈才培养⽬标和相关职业岗位(群)的能⼒要求,对本专业所⾯向的⼿机软件开发与测试、软件开发与项⽬管理等岗位所需要的知识、技能和素质⽬标的达成起⽀撑作⽤。
课程按照理论实践⼀体、课内外互补、课堂教学与培优⼯程相结合的课程设计指导思想,以任务或项⽬为载体组织教学内容,突出学⽣的主体地位,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展⽰交流、技能⼤赛等⼿段,实现从模仿到应⽤到创新的⾼职学⽣递进式培养。
课程强调对学⽣职业岗位能⼒的培养和职业素养的养成,针对不同环节,采⽤特定的教学⽅法,有意识、有步骤地将职业能⼒的训练和职业素养的形成融⼊到实际的教学过程中。
以Android平台作为本门课程的主要开发平台,采⽤若⼲案例,64学时完成课程教学任务。
课程的理论实践⼀体化教学过程全部安排在软件项⽬开发实训室进⾏,教学中以学⽣为中⼼,教师全程负责讲授知识,指导移动应⽤项⽬开发。
先修课程:《C语⾔程序设计》、《数据库应⽤基础》、《Java桌⾯软件项⽬开发》、《Java 程序设计基础》、《Java Web 应⽤开发》。
后续课程:《毕业顶岗实习》三、课程⽬标1.总体⽬标通过本门课程的学习,使学⽣具备Android平台开发相关知识,掌握开发Android应⽤程序的基础知识和基本⽅法,并能够结合数据库技术、⽹络技术和多媒体技术等独⽴⾃主开发Android应⽤程序。
在课程的学习中,培养学⽣诚实、守信、坚韧不拔的性格,认真观察、独⽴思考的习惯,善于沟通、⾃我学习的品⾏、具备团队协作能⼒的⾼技能⼈才,同时强化学⽣的职业道德意识和职业素质养成意识,为学⽣以后从事更专业化的软件开发⼯作奠定基础。
Android应用开发技术(第2版)课程标准
《Android移动应用开发技术》课程标准课程编码:课程类别:学分:3学时:64~72(其中:讲授学时:34~38,上机学时:30~34)先修课程:面向对象程序设计、数据结构、数据库技术与应用后续课程:移动应用开发高级课程适用专业:软件工程及计算机相关专业开课部门:计算机系一、课程定位和课程设计1. 课程定位本课程是面向软件工程及计算机相关专业的一门专业课,课程开设依据职业本科的软件工程专业的培养目标和相关职业岗位的能力要求,面向Android移动应用开发、测试及项目管理等岗位培养所需要的知识、能力和素质。
通过本课程的学习,使学生具备Android应用开发的基础知识、良好的编程习惯和软件开发能力,能胜任Android手机项目研发、测试等工作任务。
同时,通过教学过程的开发训练,培养学生分析、解决实际问题的能力,强化学生的职业道德、职业素养和创新意识,为学生今后从事软件开发等工作奠定基础。
本课程以案例为主实施教学,理论讲授和上机实践并重,目的是让学生掌握Android应用开发的基础知识和基本技能,锻炼学生的编程能力,学会编写简单的手机应用程序,熟悉完整项目的开发流程,为进一步学习后续课程打下良好的理论和实践基础。
2. 课程设计思路本课程以软件工程专业的学生就业为导向,在行业专家的指导下,对Android 移动应用开发所涉及的岗位进行任务与职业能力分析,以职业能力培养为本位,通过学做合一的教学方式,培养学生的Android应用的开发能力。
教学内容涉及Android基础知识、基础和高级控件、常用布局、四大组件、数据存储及网络编程等领域。
教学过程采用“线上线下”融合的方式,将课堂案例教学放到线上学习,线下重点进行相关类似项目案例的编码与答疑,从教学过程和形式上体现“线上”和“线下”的紧密结合。
教学评价采取过程性评价与结果性评价相结合的方法,以学生为主体,重点评价学生在学习过程中的开发能力的养成。
本课程建议课时为72学时,4.5学分。
《移动应用开发》课程标准
《移动应用开发》课程标准一、课程基本信息二、课程定位《移动应用开发开发》课程是我院软件技术专业的专业拓展课程,是一门动手实践能力要求高、与实际工作岗位联系紧密的课程,目前软件企业对移动端开发程序员的需求很大,软件专业大多数学生毕业后从事前端技术开发和后台开发。
因此,该课程对于实现专业的培养目标、增强学生的就业竞争力具有非常重要的作用,是检验专业教学成果的重要课程,也是评价本专业学生是否掌握学科基础知识、能否综合运用所学知识解决实际问题、是否具备软件开发各种技能的重要课程。
因此该课程的建设对本专业的建设具有非常重要的作用。
该课程的目标是使学生能够掌握当前企业在用的前端框架(前端潮流框架为Vue、React、Angular),理解前端开发中的MVC模型,能运用所学知识开发出企事业单位需要的各种形式的移动端开发。
强化学生企业级项目开发能力(系统分析/设计,编程,测试等)。
培养学生进行移动端应用程序开发的能力,并形成良好的编程习惯和团队合作精神;培养学生的自主学习和创新能力,为其成长为一名合格的前端工程师奠定良好的基础。
三、课程能力标准要求(一)知识要求该课程的目标是使学生能够掌握当前企业在用的前端框架(前端潮流框架为Vue、React、Angular),理解前端开发中的MVC模型。
强化学生项目开发能力(系统分析/设计,编程,测试等)。
(1)掌握需求分析、软件设计、系统分析的方法;(2)掌握规范化、专业化的编码指令;(3)掌握规范化、专业化的测试方法;(4)熟悉项目实施过程,如:需求分析、系统设计、编码、测试、提交产品等。
(二)能力要求(1)能创建Vue或React的前端框架开发项目(2)能搭建Node.js环境进行开发,掌握Webpack工具打包(3)掌握JavaScript中的ES6语法标准(4)掌握异步交互开发(5)理解前端开发的MVVM模型(三)素质要求(1)自主、开放的学习能力(2)诚实、守信、坚韧不拔的性格(3)良好自我表现、人际沟通能力、良好的团队合作精神四、知识体系(思维导图、知识要点)见图1:知识体系思维导图图1知识体系思维导图五、课程主要内容课程教学能力训练项目设计表见表1。
《移动软件应用技术(Android)》课程标准
《移动软件应用技术(Android)》课程标准一、课程的性质《移动软件应用技术(Android)》是软件与信息服务专业的专业核心课,是在多年教学改革的基础上,通过对移动端软件开发相关职业工作岗位进行充分调研和分析的基础上,借鉴先进的课程开发理念和基于工作过程的课程开发理论,进行重点建设与实施的学习领域课程。
目标是让学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。
在课程设置上,前导课程有《Java SE》、《数据库SQL》,后续课程是《项目实战——移动软件高级应用开发》。
二、课程设计理念该课程是依据“软件技术专业职业岗位(群)及岗位描述”中的“初级程序员”、“移动应用开发员”等岗位来设置的。
本课程标准在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。
课程内容突出对学生实践能力的训练,相关理论知识采取教师讲解,并运用PPT、板书和电脑演示等辅助教学手段的方法进行教学,并充分考虑了高等职业教育对理论知识学习的需要,融合相关岗位(群)对知识、技能和态度的要求。
课程的教学过程要重视学生实践能力的训练,以学生练习为主,突出学生的主体地位,给学生提供丰富的实践机会。
教学效果评价采取过程评价与结果评价相结合的方式,通过理论与实践相结合,重点评价学生的实践能力。
该门课程的总学时为108。
以基于工作过程得课程开发理念为指导,以职业能力培养和职业素养养成为重点,根据技术领域和职业岗位(群)的任职要求,融合软件工程师职业资格标准,以软件开发过程中常用的开发技能为典型工作过程,以来源于企业的实际案例为载体,以理实一体化的教学实训室为工作与学习场所,对课程内容进行序化。
通过教学模式设计、教学方法设计、教学手段的灵活运用、教学目标的开放性设计、教学考核方法改革等,保证了学生专业能力、方法能力和社会能力的全面培养。
新课标(2024)移动应用开发教学大纲
新课标(2024)移动应用开发教学大纲1. 引言本教学大纲旨在指导教师在新课标(2024)移动应用开发课程中的教学活动。
该课程旨在培养学生在移动应用开发领域的技能和知识,并提供他们所需的基本理论和实践技巧。
2. 课程目标- 培养学生对移动应用开发的兴趣和热情- 提供学生所需的基本理论知识和实践技巧- 培养学生的问题解决和创新能力- 培养学生的团队合作和沟通能力- 培养学生的项目管理和时间管理能力3. 课程内容3.1 移动应用开发概述- 移动应用开发的定义和重要性- 移动应用开发的历史和发展趋势- 移动应用开发的基本原理和流程3.2 移动应用开发工具和技术- 移动应用开发的常用工具和集成开发环境- 移动应用开发的常用编程语言和框架- 移动应用开发的用户界面设计和交互技术3.3 移动应用开发的基本原理- 移动应用开发的软件工程原理- 移动应用开发的数据存储和管理原理- 移动应用开发的网络通信和安全原理3.4 移动应用开发的实践技巧- 移动应用开发的项目规划和需求分析- 移动应用开发的界面设计和用户体验- 移动应用开发的测试和调试技巧4. 教学方法- 讲授:通过课堂讲解,传授基本理论知识和实践技巧- 实践:通过实践项目,培养学生的实际操作能力和问题解决能力- 团队合作:通过小组项目,培养学生的团队合作和沟通能力- 讨论:通过课堂讨论,促进学生的思维和创新能力5. 评估方法- 课堂表现:包括课堂参与、作业完成情况等- 项目成果:评估学生的实践项目成果和问题解决能力- 期末考试:考察学生对基本理论知识的理解和应用能力6. 参考资料- 《移动应用开发教程》- 《移动应用开发实践指南》- 《移动应用开发案例分析》- 《移动应用开发项目实战》以上是新课标(2024)移动应用开发教学大纲的基本内容,教师可以根据实际情况进行适当调整和补充。
新课标(2024)移动应用开发教学大纲
新课标(2024)移动应用开发教学大纲1. 引言本教学大纲旨在为移动应用开发课程提供全面、系统的学习指南。
通过本课程的学习,学生将掌握移动应用开发的基本概念、技术及流程,具备独立开发简单移动应用的能力。
2. 教学目标1. 理解移动应用开发的基本概念及发展趋势。
2. 掌握移动应用开发技术,包括编程语言、开发框架、数据库等。
3. 学会移动应用开发的流程,包括需求分析、界面设计、编码、测试等。
4. 能够独立开发并发布一款简单的移动应用。
3. 教学内容3.1 移动应用开发基础1. 移动应用开发概述- 移动应用的定义、分类与发展历程- 移动操作系统简介(如Android、iOS等)2. 移动应用开发技术- 编程语言(如Java、Kotlin、Swift、Python等)- 开发框架(如React Native、Flutter、Xamarin等)3. 移动应用开发工具与环境- 集成开发环境(IDE)介绍(如Android Studio、Xcode等)- 版本控制工具(如Git)3.2 移动应用开发流程1. 需求分析- 需求收集与分析方法- 撰写需求文档2. 界面设计- 设计原则与规范- 界面设计工具(如Sketch、Figma等)3. 编码与实现- 编写程序代码- 功能模块设计与实现4. 测试与优化- 测试方法与技巧- 性能优化策略5. 发布与推广- 应用商店上架流程- 推广策略与运营分析3.3 实战项目1. 项目一:天气查询应用- 功能需求- 技术难点- 项目进度安排2. 项目二:购物清单应用- 功能需求- 技术难点- 项目进度安排3. 项目三:简易博客系统- 功能需求- 技术难点- 项目进度安排4. 教学方法与评价1. 教学方法- 讲授:讲解基本概念、技术及流程。
- 实践:动手编写代码、完成项目实战。
- 讨论:分组讨论、分享心得。
2. 评价方式- 平时成绩:出勤、作业、参与度等。
- 项目评价:完成度、功能完整性、创新性等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《移动应用开发》课程标准一、课程基本信息课程名称:《移动应用开发》课程性质:专业拓展课程课程类别:理论含实践课程(理实结合)学时学分:64学时,4学分适用专业:软件技术二、课程定位本课程是软件技术专业的专业拓展课程,课程的开设依据是软件技术专业人才培养目标和相关职业岗位(群)的能力要求,对本专业所面向的手机软件开发与测试、软件开发与项目管理等岗位所需要的知识、技能和素质目标的达成起支撑作用。
课程按照理论实践一体、课内外互补、课堂教学与培优工程相结合的课程设计指导思想,以任务或项目为载体组织教学内容,突出学生的主体地位,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。
课程强调对学生职业岗位能力的培养和职业素养的养成,针对不同环节,采用特定的教学方法,有意识、有步骤地将职业能力的训练和职业素养的形成融入到实际的教学过程中。
以Android平台作为本门课程的主要开发平台,采用若干案例,64学时完成课程教学任务。
课程的理论实践一体化教学过程全部安排在软件项目开发实训室进行,教学中以学生为中心,教师全程负责讲授知识,指导移动应用项目开发。
先修课程:《C语言程序设计》、《数据库应用基础》、《Java桌面软件项目开发》、《Java 程序设计基础》、《Java Web应用开发》。
后续课程:《毕业顶岗实习》三、课程目标1.总体目标通过本门课程的学习,使学生具备Android平台开发相关知识,掌握开发Android应用程序的基础知识和基本方法,并能够结合数据库技术、网络技术和多媒体技术等独立自主开发Android应用程序。
在课程的学习中,培养学生诚实、守信、坚韧不拔的性格,认真观察、独立思考的习惯,善于沟通、自我学习的品行、具备团队协作能力的高技能人才,同时强化学生的职业道德意识和职业素质养成意识,为学生以后从事更专业化的软件开发工作奠定基础。
2.具体目标(1)知识目标了解Android平台的基本架构。
掌握Android开发环境的搭建。
掌握基本Android应用程序开发、调试、发布流程。
掌握Android应用程序项目的基本框架。
掌握Activity、Service、ContentProvider、BroadcastReceiver等组件的使用。
掌握常见UI Widgets的使用方法。
掌握Android平台数据存储的设计。
掌握Android平台异步任务的设计。
掌握Android平台网络服务与数据解析的设计掌握Android应用程序项目的测试技术。
(3)技能目标能设计和调用应用程序项目资源。
能查阅相关手册及资料。
对已有知识的应用和拓展能力。
能正确使用Widgets组件设计应用程序。
能重构Android源程序,实现个性化设计。
能对Android项目建立测试框架。
能结合市场定制发布,并实现国际化。
(4)素质养成目标沟通能力、团队合作及协调能力。
良好的编程习惯。
掌握系统设计方法,培养严谨工作态度。
自我展示能力。
语言表达能力。
责任意识。
分析和解决问题的能力。
培养科学的创造能力和创新精神。
获得适应未来岗位转变的迁移能力。
从事某一岗位可持续发展的能力。
四、课程设计1.设计思路本课程遵循“以职业行动获得知识”的认知规律,以岗位工作综合能力培养为核心,对职业岗位的工作内容、工作过程、工作环境等内容加以分析提炼,并按照循序渐进的教育规律进行深度加工,对应构建课程教学内容,学生获得知识的过程始终与具体的职业实践相对应。
在教学过程中,首先依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件项目研发的不同阶段、典型任务为载体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。
本课程在设计上本着懂方法,重应用的总体思路,突出体现职业教育的技能型、应用性特色,着重培养学生的实践应用技能,力求达到理论方法够用,技术技能过硬的目的。
2. 课程内容与要求依据软件技术行业领域和移动应用及移动项目开发职业岗位的知识、能力、素质要求和当前主流技术和今后发展趋势,课程以Android 及以上版本作为开发平台,Eclipse 为集成开发环境,学生从基础开始学习,循环渐进,通过项目实战,提升动手能力,将所学知识整合运用到项目中。
具体内容包括:Android环境的搭建,Android项目结构分析,用户界面设计,2D、3D图形绘制,数据存储与访问,定位服务与地图应用,网络编程,Android NDK开发及综合案例。
课程根据Android的知识体系,要求把项目开发实训内容融入平时课堂教学中,对一些小型移动应用项目的设计和实现过程进行任务分解,学生通过所学的Android知识,完成这些分解的实训任务,在期末经过系统集成、小组考评打分后,以大作业形式上交其作品。
学生在实训过程中积累并掌握专业的主要知识和关键能力,为从事智能终端编码、使用、维护、服务等相关岗位奠定基础。
本课程共64学时, 讲授28学时,实训36学时,4学分。
具体学时分配如下表1所示:表1 教学内容及课时分配注:实训学时是针对单元实训的项目而言的。
具体教学目标与要求下:表2 具体教学目标与要求的实验。
教学资源:下载Eclipse五、课程实施建议1.课程组织形式本课程以培养岗位职业能力为核心,采用基于工作过程的案例教学。
课程坚持以移动应用项目开发职业能力培养为主线,以技术应用为关键,以培养移动应用项目开发等岗位的职业能力为目标,以岗位工作任务为依据来选择教学项目,并将其转化为课程教学内容。
多媒体机房教学、案例导向、项目驱动等教学方法、启发学生对学科知识的把握和理解,切实提高其分析问题、解决问题的能力。
2.教学方法针对课程特点,结合软件企业对学生的实际需求,积极探索新颖、先进的教学方法,改进教学手段,优化教学资源,提高教学质量和教学效率。
采用本课程采用“项目驱动、案例教学、一体化课堂”的教学模式开展教学。
项目驱动:课程教学以项目开发为目标;案例教学:以案例引导学生学习;一体化课堂:理论实践一体化课堂(多媒体机房)。
具体做法是:项目展示、教师演示、学生模仿、课堂实践、总结提高五个环节开展课堂教学。
3. 学习场地、实训条件该课程要求在理论实践一体化教师(多媒体机房)开展教学,以实现“教、学、做“合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务。
同时,成立学习小组,实现课堂讨论、实践和课外的拓展学习。
还要求一个供学生项目开发、研讨学习的软件开发工作室,模仿在真实的职业环境中完成移动应用软件产品开发,体验企业文化,培养职业态度和习惯。
4. 考核方式设计本课程的考核改变单一的终结性评价方式,采用过程考核和结果考核相结合、理论考试和实践考核相结合的方式,其中单元实践考核+期末综合实训考核所占比例为60%。
理论部分考核学生对案例教学中各知识点综合应用的掌握情况,实践部分考核学生运用移动应用项目开发的掌握情况以及综合项目实训的设计能力。
灵活多样的考核方式可以全面考核学生的学习效果。
表3 课程考核方式5. 课程考核标准6. 教师的要求主讲教师需要丰富的移动应用项目开发经验,具体要求包括:熟悉移动应用项目的组成和实现方法;深刻理解面向对象Java编程思想;具备一定的网络编程能力;具备Java语言的基础理论知识;具备SQLserver数据库管理和应用的能力;具备一定的程序调试能力。
同时具备较丰富的教学经验。
在教学组织方面,具备较强的教学设计能力,能根据课程标准制定详细的授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还具备较强的施教能力,即掌握扎实的教学基本功,并能够因材施教,在教学过程中具备课堂控制能力和应变能力。
六、教材、教学参考书及网站教材应为项目驱动的教材,强调理论与实践的结合,便于实现“教、学、做”三位一体。
教材的内容应符合高职学生实际能力要求,每章应附带难度适度的案例供学生实训强化。
教材可作为Android平台开发手机软件课程的教材,也可作为Android自学者或者应用开发者的参考。
1.推荐教材(含实验教材)基于Android的嵌入式手机应用开发实训教程,刘勇军,孙璐主编,东软电子出版社出版,2011-112.推荐书目和期刊Android应用开发,陈长顺编着,高等教育出版社,2010-01。
基于Android的手机应用软件开发教程,包依勤等编着,南京大学出版社,2012-12 智能手机Web标准开发实战,弗雷德里克(Gail Rahn Frederick) (着),杨小冬(译) ,清华大学出版社,2010-12Android任务驱动式教程,李维勇等编着,北京航空航天大学出版社,2011-093. 参考网站1、(传媒教学网)2、(安卓网)3、(Android开发官方网站)4、(安卓中国)5、(安盟—Android技术联盟)6、(开源中国社区)7、(Android学习网站-------优亿开发)8、(CSDN技术社区)9、(中国移动开发者社区)10、(安卓巴士-移动开发)11、(Android Fans网站)12、(Android开发者交流)七、其他建议和说明在实施过程中,教师可根据学生实际情况在难度上进行适当调整,也可根据移动APP行业的发展,在教学内容中补充一些新技术和新理论。
本课程的教学课件和其他教学资源可在上下载。
1. 使学生理解移动应用软件的基本概念及特点;2. 以Android这一主流移动平台操作系统为切入点和教学案例,使学生掌握移动软件开发的基本特点、基本流程和基本方法;3. 使学生理解基于Android嵌入式操作系统的应用程序开发、部署、管理等嵌手机软件的高级开发技术;4. 通过课程项目和案例教学,提高学生在移动应用开发方面的动手能力和解决问题的能力,并鼓励创新。