《移动应用开发》课程标准

  • 格式:pdf
  • 大小:477.89 KB
  • 文档页数:7

《移动应⽤开发》课程标准

课程标准

所属系部:信息⼯程系

课程名称:移动应⽤开发

课程性质:专业必修课

课程学时: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 基础知识、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课程项⽬总体设计

4、实施建议

4.1 教学建议

根据本课程的教学⽬标要求和课程特点以及有关学情,选择适合于本课程的最优化教学法。综合考虑教学效果和教学可操作性等因素,本课程选⽤项⽬教学法。

项⽬教学法是学⽣在教师的指导下亲⾃处理⼀个项⽬的全过程,在这⼀过程中学习掌握教学计划内的教学内容。学⽣全部或部分独⽴组织、安排学习⾏为,解决在处理项⽬中遇到的困难,提⾼学⽣的兴趣,⾃然能调动学习的积极性。

课程的教学以⼿机⽂件管理器项⽬为中⼼组织教学,并建⽴相应的教学情境,把Andr oid平台开发知识与技能的学习置于真实的情境之中,让学⽣掌握⼯作过程性知识。在10个教学情境的逐步实施中,项⽬遵循从单⼀到综合,从简单到复杂的顺序安排,⽽教师指导⼯作量应逐渐减低,学⽣独⽴完成任务的程度应逐步提⾼,以逐步提⾼学⽣的综合职业能⼒。在每个学习情境的教学实施中,采⽤⾏动导向的教学⽅法,按照项⽬开发的具体过程进⾏组织教学,培养了学⽣的职业迁移能⼒。在教学中,注重团队合作、沟通协调能⼒、组织能⼒等软技能的培养。4.2 师资队伍建议

本课程现有专任教师3名,本课程校内任课教师应通过硕⼠研究⽣以上相关专业的学习,本课程除在理论上指导学⽣外,在实践上也对教师提出了⼀定的要求,故⽽教师除Andr oid系统有较深的理解外,在实践操作能⼒上也应具备⼀定的能⼒,建议具有⽣产实践经验的教师担当此课程的教学任务,并具备相关教师资格证书,同时还应有相关岗位企业实践经历。企业兼职教师应具备⼯程师等级以上职称证书,语⾔表达能⼒达到要求。4.3 考核评价建议对课程考核内容、⼿段和⽅式进⾏改⾰与创新,课程考核围绕以能⼒为中⼼,将教学的全过程纳⼊考核范畴,增加学⽣⽇常知识积累、⾃主学习的考核,注重考核学⽣的实际编程能⼒,分析问题与解决问题的能⼒,从⽽使课程考核过程化、经常化和企业化。为了⿎励学⽣职业素质的培养,将考核内容多元化,⽽不局限于书本知识的考核,对学⽣的创新设计、职场能⼒、开源理念等都纳⼊考核范围,从⽽达到对学⽣知识、能⼒、素质的综合考察,形成对学⽣客观公正的评价。

课程考核体系的实施以过程化考核为主导,量化考核指标,突出以学⽣为中⼼的指导思想。对职业素养的考核,突出学⽣的课堂表现和职业习惯,学⽣的每⼀次课堂突出表现都是其作为考核加分的机会,这有助于活跃课堂⽓氛,激发学⽣的学习热情和主动性。

对理论知识的考核,按照课程教学进度的5个阶段,实施5个任务项⽬。对每⼀个项⽬只是指定基本要求,突出学⽣的个性发挥。任务实施过程中,⿎励学⽣相互探讨,取长补短,培养了学⽣良好的团队意识。同时,给予学⽣⼆次开发机会,即当学⽣提交任务后,任课⽼师运⾏学⽣项⽬,指出其中的错误和不⾜,提出改进意见和思路,让学⽣在⼀个周期内完善项⽬后⼆次提交。

对综合能⼒的考核,将贯穿整个课程的案例项⽬分解为10个⼩任务,教师提供这些任务的详细的思维导图,学⽣根据这些帮助完成指定的任务。同时,在每个⼩任务中,都提出针对项⽬的具体优化设想和参考⽂档,⿎励学⽣在完成既有功能的基础上,个性化⾃⼰的项⽬功能。4.4 教材选⽤和编写建议

(1)教材建设

书名:Android移动应⽤基础教程

主编:传播智客⾼教产品研发部

出版社:中国铁道出版社

(2)⽹络资源建设

学⽣学习端:

教师教学端4.5 课程资源开发与利⽤建议

根据课程⽬标、学⽣实际以及本课程的专业性、应⽤性等特点,本课程的教学应该建设由⽂字教材、CAI课件等多种媒体教学资源为⼀体的配套教材,全套教材各司其职。以⽂字教材为中⼼,提供内涵不同,形式多样的学习⽀持服务,共同完成教学任务,达成教学⽬标。并辅以多媒体课件、项⽬设计思维导图、习题库、试题库、案例库等资源构建学⽣⾃主学习环境。1)建设本课程学习⽹站,增加课程资源库建设,⼒争在在线拓展资源⽅⾯做到完整、全⾯。

2)产学合作开发实验实训课程资源,充分利⽤本⾏业典型的⽣产企业的资源,进⾏产学合作,建⽴实习实训基地,实践“做中学、学中做、边做边学”的育⼈理念,满⾜学⽣的实习实训,同时为学⽣的就业创造机会。3)建⽴本专业开放实验室及实训基地,使之具备现场教学、实验实训、职业技能证书考证的功能,实现教学与实训合⼀、教学与培训合⼀、教学与考证合⼀,满⾜学⽣综合职业能⼒培养的要求。4.6 其它说明