《移动应⽤开发》课程标准
课程标准
所属系部:信息⼯程系
课程名称:移动应⽤开发
课程性质:专业必修课
课程学时:96
适⽤专业:物联⽹专业(60)
《移动应⽤开发》课程标准
1、课程概述
1.1 课程定位
Android应⽤开发是物联⽹应⽤技术专业的核⼼课程之⼀,是该专业的专业必修课。是物联⽹系统设计架
构师、物联⽹系统管理员、⽹络应⽤系统管理员、物联⽹应⽤系统开发⼯程师等核⼼职业岗位以及物联⽹设备技术⽀持与营销等相关职业需要掌握的专业知识核⼼课程。通过本课程的学习,使学⽣具备Android平台应⽤开发相关知识、良好的编程习惯和⼿机应⽤软件开发的能⼒,能胜任基于Android平台的⼿机软件研发等⼯作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学⽣分析和解决实际问题的能⼒,强化学⽣的职业道德意识、职业素质养意识和创新意识,为学⽣以后从事更专业化的软件开发⼯作奠定基础。为了适应⾼职学⽣的学习情况,该课程以Android应⽤技术为重点,逐步阐述Androi d应⽤体系结构,介绍Android应⽤常见的⼏个功能。采⽤项⽬+案例教学法,既让学⽣掌握Android的基本知识,同时,也让学⽣在潜移默化中了解⼀些Android的⾼级开发技术,从⽽为今后实现Android应⽤开发打下基础。
本课程主要涉及Android 基础知识、UI界⾯、数据存储、SQLite数据库、四⼤组件、⽹络编程、⾼级编程等的学习。通过本课程的学习,学⽣能够掌握Android的基础知识,学会编写简单的应⽤程序,为进⼀步学习移动互联⼯程师后续课程打下良好的理论和实践基础。在课程设置上,前导课程有《Java程序设计》、《数据库技术基础》,后续课程有《Android⾼级应⽤开发》、《移动互联⽹开发综合实训》、《毕业实习》等。
1.2 课程设计思路
Android应⽤开发是移动互联⼯程师的专业核⼼课程,注重软件开发基本理论、基本⽅法和基本技能的学习及素质教育,激发学⽣的学习兴趣,在启发、提⽰下使其⾃主地、全⾯地理解软件的基本理论和基本⽅法,提⾼学⽣的思维能⼒和实际操作技能,增强他们理论联系实际的能⼒,培养学⽣的创新精神,使学⽣养成观察、独⽴分析和解决问题的习惯;以提⾼技能、磨砺意识、活跃思维、展现个性和拓宽视野。android学习教程
本课程在教学过程中,倡导⾃主学习,启发学⽣对设定问题积极思考、分析,⿎励多种思维⽅式并将其表达出来,尊重个体差异。采⽤项⽬教学法进⾏教学,每个项⽬的成绩采取⾃评、互评、教师综合评价相结合的⽅式能激励学⽣的学习兴趣和⾃主学习能⼒的发展。教师在给学⽣评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学⽣的学习积极性
和⾃信⼼。最后期末的成绩评价应注重检测学⽣的知识应⽤能⼒。学⽣的最终课程成绩应由平时的各次项⽬成绩和期末的评定成绩按⼀定⽐例构成,在把握⽐例构成时要有利于促进学⽣的知识应⽤能⼒。建⽴以过程培养促进个体发展,以学⽣可持续发展能⼒评价教学过程的双向促进机制,以激发兴趣、展现个性、发展⼼智和提⾼素质为基本理念。
本课程在教学过程中,提醒学⽣留意观察并思考⽣活中接触的Android系统应⽤,⿎励其结合⽣活中熟悉的操作⽅法提出问题或假设,在教师引导下,通过分析、推理,使学⽣⾃主学习、总结,以便增强
学⽣对Android开发⽅法基本理论的理解;通过课堂讲解与讨论、案例分析等促进学⽣对所学理论的理解和运⽤,以培养其实际操作技能。充分利⽤现代教学⼿段,不断改进教学⽅式,突出典型案例的剖析,采⽤互动式教学使学⽣得到模拟训练,提⾼他们发现问题、分析问题、解决问题的能⼒。
在本课程教学中全过程体现⼯学结合,课程教学⽬标围绕能⼒标准,课程本⾝按模块设置,教学过程充分⼯学交替,考核评价尽量避免教师单⽅命题、闭卷笔试模式,充分体现职场痕迹。
通过本课程的学习要求学⽣理解Android 基础知识、UI界⾯、数据存储、SQLite数据库、四⼤组件、⽹络编程的主要内容,要求学⽣基本掌握Android的应⽤开发技术,能解决⼀些简单的问题。本课程采取由简⼊深,逐步复杂的项⽬单元模式,学⽣先掌握Android应⽤开发的基本技术后,开始逐⼀设计项⽬由学⽣在解决问题的过程中达到掌握Android应⽤开发的⽬的。
2、课程⽬标
通过本课程的学习,使学⽣具备Android平台应⽤开发相关知识、良好的编程习惯和⼿机应⽤软件开发的能⼒,能胜任基于Android平台的⼿机软件研发等⼯作任务。同时,通过教学过程中的实际开发过程的规范要求,培养学⽣分析和解决实际问题
的能⼒,强化学⽣的职业道德意识、职业素质养意识和创新意识,为学⽣以后从事更专业化的物联⽹相关软件开发⼯作奠定基础。
2.1 能⼒⽬标
(1)能熟练使⽤Eclipse开发和调试Android应⽤程序。
(2)能根据⽤户界⾯设计⽂档,完成相应移动客户端界⾯设计⼯作。
(3)能根据需求及设计⽂档,完成数据存储业务、界⾯逻辑、控制业务逻辑、服务器的通信交互等开发⼯作。
(4)能按照项⽬管理的要求,对开发的功能模块进⾏单元测试并重构代码。
(5)能根据开发过程中的实际变化更新⽂档。
2.2 知识⽬标
(1)了解Android平台的基本架构。
(2)掌握Android开发环境的搭建。
(3)掌握Android应⽤程序开发、调试、发布流程。
(4)掌握Android应⽤程序项⽬的基本框架。
(5)掌握Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件的使⽤。(6)掌握常见UI Widgets的使⽤⽅法。
(7)掌握Android平台数据存储的设计。
(8)掌握Android平台异步任务的设计。
(9)掌握Android平台⽹络服务与数据解析的设计
(10)掌握Android应⽤程序项⽬的测试技术。
2.3素质⽬标
(1)沟通能⼒、团队合作及协调能⼒。
(2)良好的编程习惯。
(3)查阅相关⼿册及资料能⼒
(4)掌握系统设计⽅法,培养严谨⼯作态度。
(5)⾃我展⽰与语⾔表达能⼒。
(6)责任意识。
(7)分析和解决问题的能⼒。
(8)科学的创造能⼒和创新精神。
(9)获得适应未来岗位转变的迁移能⼒。
(10)从事某⼀岗位可持续发展的能⼒。
3、课程内容与要求
本课程在教学过程中,提醒学⽣留意观察并思考⽣活中接触的Android系统应⽤,⿎励其结合⽣活中熟悉的操作⽅法提出问题或假设,在教师引导下,通过分析、推理,使学⽣⾃主学习、总结,以便增强学⽣对Android开发⽅法基本理论的理解;通过课堂讲解与讨论、案例分析等促进学⽣对所学理论的理解和运⽤,以培养其实际操作技能。充分利⽤现代教学⼿段,不断改进教学⽅式,突出典型案例的剖析,采⽤互动式教学使学⽣得到模拟训练,提⾼他们发现问题、分析问题、解决问题的能⼒。
在课程内容的选择上,对Android开发⼯程师职业岗位的⼯作内容、⼯作过程、⼯作环境等加以分析提炼,进⾏相应的职业能⼒分解,对课程内容进⾏重构和重组,并按照循序渐进的教育规律进⾏深度加⼯,提取及序化教学内容。
表1课程项⽬总体设计

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。