《APP开发》课程大纲纲要.docx
《移动应用开发课程设计》大纲

《移动应用开发课程设计》课程设计教学大纲课程编号:72.033057课程名称:移动应用开发课程设计英文名称:The Basics of Mobile application software development course design设计周数: 2学分: 2开设学期:第7学期适用专业:计算机科学与技术信息管理与信息系统先修课程:《面向对象程序设计(Java)》、《Java高级程序设计(J2EE)》一、目的和意义通过本课程设计实践,达到以下目的:(1)促进学生将理论知识与实践相结合,应用新技术和方法,完成具有实际应用意义的创意设计,并予以实现;提高学生的策划、设计、实现、协调组织和解决问题的能力(2)巩固和加深对Android移动应用程序设计的基本概念、基本理论和实现技术的理解。
(3)掌握Android应用软件开发的主要环境与工具,掌握Android应用软件的常用控件的使用方法。
(4)初步掌握移动应用软件系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。
(5)进一步掌握Java编程语言,并针对移动应用软件开发问题进行编程实现。
(6)通过撰写课程设计论文,锻炼学生科技论文写作能力。
(7)培养学生团队协作意识和能力。
二、选题要求(1)选题应切近生活实际并最好有一定意义;题目不应太大,但系统的功能相对独立完整。
(2)以具体问题的功能模块实现为主,兼顾其它相关的辅助模块。
(3)在合理选题的基础上,进行作品的UI和功能的分析与设计。
(4)能正确使用开发工具进行编码实现,完成相关的功能模块,并进行测试和完善。
(5)课程设计题目常以周边生活中的课题为主,也可选做传统移动终端上的应用或游戏等实际应用题目,学生可自选题目,也可选择教师提供的题目。
(6)学生可组队进行作品的开发,原则上每队最多不能超过5人,最后作品答辩时团队每人按分工均要进行陈述和答辩。
三、任务及要求课程设计的任务是:根据所选题目,确定创意设计的主题,展开研究和设计,编制创意设计方案,并在选定的平台上实现。
移动应用开发教学大纲

移动应用开发教学大纲一、课程简介本课程旨在介绍移动应用开发的基础知识和实践技能,通过理论教学和实际操作,帮助学生掌握移动应用开发的基本原理和技术,为同学们未来从事移动应用开发奠定扎实的基础。
二、课程目标1. 了解移动应用开发的概念和发展历程;2. 掌握移动应用开发的基本工具和技术;3. 能够独立完成简单的移动应用开发项目。
三、教学内容1. 移动应用开发概述- 移动应用开发的定义和分类- 移动应用市场现状和发展趋势2. 移动应用开发环境搭建- 开发环境的准备- 移动应用开发工具的选择与安装3. 移动应用开发基础- 移动应用的UI设计原则- 移动应用的布局和控件- 事件处理和交互设计4. 移动应用开发进阶- 数据存储与管理- 网络请求与响应- 地图定位和导航功能5. 移动应用发布与推广- 移动应用的打包发布- 应用商店的提交和审核流程- 应用推广与营销四、教学方法1. 理论授课:讲解移动应用开发的基本概念和技术原理2. 实践操作:通过案例分析和实际操作,让学生熟练掌握移动应用开发技能3. 课堂互动:鼓励学生提问和讨论,促进学习氛围的营造五、教学评估1. 平时作业:包括课堂练习和实验报告2. 期中考试:对学生对移动应用开发知识的掌握程度进行考核3. 期末项目:要求学生独立完成一个移动应用开发项目,并进行展示和答辩六、教学资源1. 课程教材:移动应用开发相关的教材和参考书籍2. 在线资源:优质的移动应用开发视频教程和学习网站3. 实验室设施:提供给学生进行实践操作和项目开发的实验室设备和软件支持七、教学团队本课程由资深移动应用开发工程师和教育专家组成的教学团队共同执教,确保教学内容的权威性和实用性。
以上就是本课程《移动应用开发教学大纲》的详细内容,希望通过学习这门课程,同学们可以在移动应用开发领域取得更进一步的提升和发展。
祝愿大家取得优异的成绩!。
软件开发 教学大纲

软件开发教学大纲软件开发教学大纲软件开发是当今信息技术领域中的重要分支之一,它涵盖了软件设计、编码、测试和维护等方面。
随着科技的不断进步和应用的广泛推广,软件开发的需求也日益增长。
因此,培养具备软件开发技能的人才已成为现代教育的重要任务之一。
本文将探讨软件开发教学的大纲设计,以期为教师和学生提供参考。
一、课程目标软件开发教学的首要目标是培养学生的软件设计和开发能力。
通过系统学习软件开发的基本理论和实践技巧,学生应能掌握软件需求分析、系统设计、编码实现、测试和维护等关键技能。
此外,课程还应注重培养学生的团队合作、问题解决和创新思维能力,使他们能够在实际项目中灵活应用所学知识。
二、课程内容1. 软件开发基础知识- 软件工程概述- 软件生命周期- 软件需求分析与规格说明- 软件设计原理与方法- 软件测试与调试技术2. 编程语言与工具- 常用编程语言(如Java、Python等)的语法和特性- 集成开发环境(IDE)的使用方法- 版本控制工具(如Git)的基本操作3. 软件开发实践- 单元测试与集成测试- 软件项目管理与团队协作- 敏捷开发方法(如Scrum)的原理和实践- 软件质量保证与性能优化4. 前沿技术与趋势- 人工智能与机器学习在软件开发中的应用- 云计算与大数据技术的基本概念- 移动应用开发与跨平台开发技术三、教学方法为了提高学生的实践能力和创新思维,软件开发教学应采用多种教学方法,如:1. 理论授课:通过讲解基本概念和原理,帮助学生建立起系统的知识框架。
2. 实践操作:通过编写小型程序、参与项目开发等实践活动,培养学生的编程和问题解决能力。
3. 项目实训:组织学生参与真实软件项目的开发过程,锻炼他们的团队合作和项目管理能力。
4. 案例分析:通过分析实际软件开发案例,引导学生理解软件开发过程中的挑战和解决方案。
5. 论文阅读:指导学生阅读和分析相关领域的学术论文,培养他们的科研能力和学术素养。
课程标准《移动APP开发基础(Android)》

《移动APP开发基础(Android)》-课程标准一、课程信息课程代码080975110 课程性质必修课总学时80适用专业软件技术专业移动互联应用技术专业教学方式“教、学、做”一体化制定单位学校常州信息职业技术学院制定日期2018.6.28 审核部门软件学院企业科大讯飞股份有限公司北京华晟经世信息技术有限公司二、课程定位和设计思路1.课程定位移动互联应用技术专业的主要就业岗位是移动应用软件开发工程师、测试人员,岗位能力目标主要包括移动互联终端上的应用软件和游戏的设计、编码、测试,以及移动互联终端的维修、服务、销售。
Android 应用开发是目前移动互联开发行业的一个重要方向,也是学生就业一个很好的选择方向。
本门课程是移动互联应用技术专业一门重要的专业必修课程。
通过本课程的学习,学生将掌握Android应用开发基础,为之后相关课程的学习有一个良好的铺垫。
2.设计思路为了使学生能够最终掌握Android开发的应用技术,课程分为6个任务实现。
每个任务按照任务简介、任务分析、支撑知识、任务实施、任务小结、任务拓展的环节依次进行实现:●【任务简介】:对即将要实施的任务进行简单的说明,通过它你可以知道我将要做什么;●【任务分析】:对即将要实施的任务进行整体分析,整理出必备的知识点;●【支撑知识】:对完成任务所必备的知识点进行详细的讲解。
以组件讲解为例,一般先进行简要的介绍,然后对相关的属性、方法、监听器进行说明,对于重要的方法会有示例代码,最后讲解一个简单的范例说明如何运用该组件;●【任务实施】:在具备了知识技能后,逐步完成该任务。
通过整体分析、界面布局、编码实现等步骤,带领读者完成任务。
对于比较复杂的任务(如任务六),还将任务划分为子任务逐步实现。
任务实施环节中,涵盖了该任务的所有实现细节,只要你耐心的跟随就一定能够完成任务;●【任务小结】:每次任务完成后对该次任务涉及的重要知识点、技能点进行回顾;●【任务拓展】:如果希望你的Android应用更加美观、更加个性,拓展训练会提示你如何实现更棒的效果。
AppInventor移动应用开发课程纲要

乐清市芙蓉中学选修课课程纲要
课程名称App Inventor手机移动应用开发负责人陈志斌适用年级一年级总课时18 课程类型职业技能
课程简介
App Inventor是一个完全在线开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来完成您的Android程式。
学生只要使用基本元件例如按钮、文字输入输出,配合自己的想法与逻辑,就可以做出一个安卓手机APP。
App Inventor是一款采用拖拽操作的可视化编程工具,主要用于构建运行在安卓平台上移动应用。
首先,App Inventor提供了基于Web的图形化的用户界面设计工具,可以设计应用的外观,然后,再像玩拼图游戏一样,将“块”语言拼在一起,来定义应用的行为。
一个简单的“短信应答机”应用程序段
相比传统的程序代码,代码块更容易理解,更容易被我校学生学习。
本课程旨在帮助学生理解计算机科学,培养编程思想,并可以自己动手,打造自己的专属APP。
背景分析
随着科技的发展,互联网软硬件更新迭代,人工智能,自动驾驶等等都快速发展,随着教育理念教育方式的持续进步,手机等移动设备进入课堂其实已经只是一个时间的问题。
App Inventor创立时,其实也有一个独特的动机:手机可以用于教育。
这种动机是否可以帮助学生理解计算机科学的概念呢?当这个成果开始在Dave Wolber教授的课堂上进行试验时,他们开始意识到,它的能量超乎想象:App Inventor把学生从消费者转变为创造者。
能够亲手为自己的手机创建应用,这让学生感到新奇和振奋!当Dave的学生创建了那个简单且功能强大的应用“开车不发短信”时,众人开始想象,假如每个人,而不只是专职的软件工程师,都能创建应用时,事情会怎样。
移动应用程序开发教学大纲

移动应用程序开发教学大纲课程概述本课程是计算机科学与技术专业的选修课,是学生学习和掌握移动应用开发技术及方法的重要课程。
随着移动互联网技术的快速发展变化,高效、跨平台日趋成为移动应用开发的主流方式。
通过本课程的学习,使学生系统地掌握移动跨平台开发的基本原理和基本技术,移动应用开发的方法和步骤。
能熟练使用开发工具,并结合当前主流移动开发框架,进行移动应用开发;培养学生在移动应用开发与解决相应工程问题方面的专业能力。
学生经过课程学习应该达到如下要求:1.掌握移动应用开发步骤及方法,移动应用开发技术,了解当前主流移动开发框架并能熟练运用,具有根据开发需求选取合适开发工具及技术进行快速移动应用开发的能力。
2.具有移动应用开发的前期设计能力,能依据开发需求进行功能布局结构设计,页面设计及页面间逻辑结构的设计。
能熟练运用相应开发技术,结合主流框架实现业务功能,并对整个项目进行测试调试,保证功能的完善及系统的健壮。
掌握不同平台应用封装标准,发布规范,发布步骤和方法。
3.培养学生在程序设计开发中的前瞻性,注重系统设计的可扩展性,提高系统的可重用性(多平台兼容),降低后期维护及升级成本。
为从事移动应用领域开发,系统运行及维护打下坚实的基础。
课程大纲01第一章移动应用开发简介课时0.章节概述1.移动应用开发简介2.开发环境及框架使用02第二章框架基本语法课时0.章节概述1.Vue实例2.Vue基础指令4.列表渲染指令3.条件渲染指令03第三章事件机制课时1.事件与方法2.修饰符3.计算属性4.侦听器04第四章动态样式绑定课时1.绑定元素的class2.绑定内联样式05第五章表单绑定课时1.双向绑定概念2.文本框及选择框绑定3.值绑定及修饰符06第六章组件技术课时1.组件概述2.组件注册3.组件参数4.组件通信5.插槽使用07第七章路由技术课时1.Vue-cli框架搭建2.路由基本概念及两个组件3.路由嵌套4.命名路由及命名视图5.路由别名及重定向6.编程式导航7.路由传参预备知识掌握HTML的基本使用熟悉CSS有一定的javascr基础。
课程设计开发app

课程设计开发app一、教学目标本课程旨在让学生掌握课程内容,培养学生的技能,提升学生的情感态度和价值观。
具体目标如下:1.知识目标:学生能够理解并掌握课程相关知识,如课程开发App的基本概念、原理和应用。
2.技能目标:学生能够运用所学知识,独立开发一个简单的App,并掌握相关调试和优化技巧。
3.情感态度价值观目标:学生能够认识到课程开发App对于生活和学习的重要性,培养学生的创新意识和团队协作精神。
二、教学内容本课程的教学内容主要包括以下几个部分:1.App开发基本概念:介绍App开发的背景、发展趋势和基本流程。
2.App编程语言:学习目前主流的App编程语言,如Java、Swift等,并掌握基本语法和编程技巧。
3.App组件和框架:学习App常用的组件和框架,如UI布局、数据存储和网络通信等。
4.App项目实战:以实际项目为例,带领学生完成一个完整的App开发过程,包括需求分析、设计、编码、测试和发布等。
5.App调试和优化:介绍App调试和优化的方法和技巧,提高App的性能和用户体验。
三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解App开发的基本概念、原理和技巧。
2.讨论法:学生针对实际项目进行讨论,培养学生的团队协作和沟通能力。
3.案例分析法:分析成功的App案例,让学生了解App开发的实战经验。
4.实验法:引导学生动手实践,完成App项目的开发和调试。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将提供以下教学资源:1.教材:选用权威、实用的App开发教材,为学生提供系统性的学习资料。
2.参考书:推荐学生阅读一些优秀的App开发书籍,拓宽知识面。
3.多媒体资料:提供在线视频教程、教学课件等,方便学生随时查阅和复习。
4.实验设备:提供充足的实验设备,确保每个学生都能动手实践。
五、教学评估为了全面、客观地评估学生的学习成果,本课程采用以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估其学习态度和理解程度。
《Android App项目案例开发》教学大纲

03课程重点、难点课程的重点在于培养学生基于移动平台开发的能力,了解Android 开发的基本方法,掌握APP开发的设计、实现、测试和发布。
课程的难点在于培养学生面对具体需求独立思考、分析问题和创新设计的能力。
04课程思政元素软件产品在互联网环境下存在着大量不可预见的攻击,这些攻击无论对软件公司还是个人用户都会造成无法估量的损失。
为了加强软件产品版权保护、维护合法者权益和社会和谐,需要在APP软件设计和开发中考虑职业道德、尊重知识产权、诚实守信等。
05教学内容和学时分配本课程基于Android Studio平台开发,从基础开始学习,循序渐进,通过理论知识与大量的案例来介绍Android应用开发的各方面知识,系统全面地向学生介绍Android APP 开发应具备的基本知识,包括Android的基础语法和移动开发的基本概念,着重介绍Android 界面设计、事件处理、数据存储、网络编程、结合web后台的项目开发、产品发布等,合理安排课时,由浅入深地向学生讲解Android APP 开发过程。
具体内容如下:第1章 Android入门(1学时)教学目标:了解Android系统的特点、优点,认识Android平台开发及运行的特性。
包括:为后面章节理论知识的学习和上机实践打下基础。
教学内容:Android的产生;Android的应用前景;Android的特点;Android程序的编辑、编译和运行。
第2章 Android应用的界面编程(1学时UI+4学时组件设计应用)教学目标:掌握Android开发当中常用的UI组件的使用,掌握各种布局方式,掌握Adapt 和ListView的使用。
教学内容:界面编程和视图、布局管理器、常用UI组件、AdapterView及其子类、进度条、对话框。
第3章 Activity(4学时)教学目标:掌握Activity的生命周期,掌握Activity的常用方法,掌握显式和隐式意图的使用,掌握Activity的启动方式,掌握Activity中的数据传递方式。
《移动应用设计与开发》教学大纲

《移动应用设计与开发》教学大纲一、课程概述《移动应用设计与开发》课程旨在让学生掌握移动应用开发的必备技能,理解移动应用的设计原则与开发流程,培养其创新能力和实践能力。
通过本课程的研究,学生将能够熟练使用移动应用开发工具与框架,具备独立设计并开发移动应用的能力。
二、教学目标1. 理解移动应用市场的发展现状与趋势,熟悉各种移动操作系统及其开发环境。
2. 掌握移动应用的设计原则,包括用户体验设计、界面设计、交互设计等。
3. 熟练使用移动应用开发工具与框架,如Android Studio、Xcode等。
4. 掌握移动应用的编程语言,如Java、Kotlin、Swift等。
5. 学会分析与解决移动应用开发中遇到的问题,具备良好的调试与优化能力。
6. 培养创新思维与团队协作能力,提高移动应用项目的实战能力。
三、教学内容第一部分:移动应用概述1. 移动应用市场发展现状与趋势2. 主流移动操作系统及其特点3. 移动应用开发环境搭建第二部分:移动应用设计1. 用户体验设计原则2. 界面设计方法与技巧3. 交互设计原理与实践4. 设计工具的使用,如Sketch、Adobe XD等第三部分:移动应用开发基础1. Android Studio与Kotlin2. Xcode与Swift3. 移动应用开发常用框架与API4. 数据库操作与存储第四部分:移动应用项目实战1. 项目策划与需求分析2. 项目设计与实现3. 项目测试与优化4. 项目发布与运营第五部分:移动应用开发进阶1. 性能优化与调试技巧2. 安全性与隐私保护3. 跨平台移动应用开发4. 最新移动应用开发技术趋势四、教学方法1. 讲授:讲解基本概念、原理与方法。
2. 实践:动手实践,熟悉开发工具与框架。
3. 案例分析:分析经典与实际项目案例,提高设计能力。
4. 团队项目:培养团队协作能力,提升实战经验。
5. 讨论与交流:激发创新思维,分享心得与经验。
五、课程考核1. 平时成绩:包括出勤、作业、实践报告等,占比30%。
新课标(2024)移动应用开发教学大纲

新课标(2024)移动应用开发教学大纲1. 引言本教学大纲旨在指导教师在新课标(2024)移动应用开发课程中的教学活动。
该课程旨在培养学生在移动应用开发领域的技能和知识,并提供他们所需的基本理论和实践技巧。
2. 课程目标- 培养学生对移动应用开发的兴趣和热情- 提供学生所需的基本理论知识和实践技巧- 培养学生的问题解决和创新能力- 培养学生的团队合作和沟通能力- 培养学生的项目管理和时间管理能力3. 课程内容3.1 移动应用开发概述- 移动应用开发的定义和重要性- 移动应用开发的历史和发展趋势- 移动应用开发的基本原理和流程3.2 移动应用开发工具和技术- 移动应用开发的常用工具和集成开发环境- 移动应用开发的常用编程语言和框架- 移动应用开发的用户界面设计和交互技术3.3 移动应用开发的基本原理- 移动应用开发的软件工程原理- 移动应用开发的数据存储和管理原理- 移动应用开发的网络通信和安全原理3.4 移动应用开发的实践技巧- 移动应用开发的项目规划和需求分析- 移动应用开发的界面设计和用户体验- 移动应用开发的测试和调试技巧4. 教学方法- 讲授:通过课堂讲解,传授基本理论知识和实践技巧- 实践:通过实践项目,培养学生的实际操作能力和问题解决能力- 团队合作:通过小组项目,培养学生的团队合作和沟通能力- 讨论:通过课堂讨论,促进学生的思维和创新能力5. 评估方法- 课堂表现:包括课堂参与、作业完成情况等- 项目成果:评估学生的实践项目成果和问题解决能力- 期末考试:考察学生对基本理论知识的理解和应用能力6. 参考资料- 《移动应用开发教程》- 《移动应用开发实践指南》- 《移动应用开发案例分析》- 《移动应用开发项目实战》以上是新课标(2024)移动应用开发教学大纲的基本内容,教师可以根据实际情况进行适当调整和补充。
移动终端APP开发课程实验教学大纲

移动终端APP开发课程实验教学大纲一、课程说明1.课程代码:ZZ12040052. 课程类别:专业专长能力课3. 适应专业及课程性质网络与新媒体专业选修4. 课程目的移动应用软件开发是高等院校网络与新媒体专业本科学生一门重要的理论与实践课程,它是为培养我国现代化建设所需要的高质量信息技术人才服务的。
Android作为目前的主流高端智能手机操作系统,其前景不可限量。
本课程以Basic4Android为开发平台,以培养符合就业市场急需的应用软件、系统开发人员为目标,讲解基于BASIC语言的Android 项目开发。
5.学时与学分实践学时为30学时,与理论教学合并计算为3.0学分6.建议先修课程VB程序设计二、实验教学基本内容及要求项目一移动终端APP开发基础计划学时: 8基本要求:(1)掌握B4A平台安装配置(2)掌握android 虚拟设备的创建和使用(3)掌握b4A-Bridge手机调试方法(4)能编写猜数字小程序、简易计算程序(5)熟练掌握B4A基本语法基本内容:(1)B4A平台安装配置(2)android 虚拟设备的创建和使用(3)b4A-Bridge手机调试方法(4)编写猜数字小程序、简易计算程序(5)练习B4A基本语法项目二移动终端APP界面设计计划学时:16基本要求:(1)掌握B4A的函数、对象、类型等(2)能设计仿windows计算器(3)熟练使用B4A可视化设计(4)熟练使用各种ListView,并能使用ListView设计小程序(5)掌握GPS小程序的设计方法基本内容:(1)练习B4A的函数、对象、类型等(2)设计仿windows计算器(3)B4A可视化设计(4)使用ListView设计小程序(5)设计GPS小程序项目三移动终端小游戏设计计划学时: 6基本要求:(1)掌握“小猫吃鱼”小游戏APP的设计(2)掌握“俄罗斯方块”小游戏APP的设计基本内容:(1)“小猫吃鱼”小游戏APP的设计(2)“俄罗斯方块”小游戏APP的设计三、实验项目与内容提要本课程实验项目既有验证性实验,也有综合性实验,学生根据使用教学目的要求认真实验,完成设计相关作品,完成实验报告的填写;四、实验报告的格式按学院实验报告格式统一规范填写。
《APP开发》课程大纲

《APP开发技术》课程教学大纲
一、课程基本信息
课程类别:专业基础课
课程编号:A2909
学分: 5分
总学时:32学时,理论学时:16学时,实验(实训)学时:16学时,
适用专业:软件技术
先修课程:
二、课程简介
移动应用开发(APP开发技术),方向是为满足日益繁荣的移动通信应用领域而专门设置的,培养掌握移动通信和软件编程的基本理论和基本技能,具有运用工程化方法和工具完成软件编码和测试操作的能力,具有团队协作能力和一定的技术创新能力,能在移动增值应用开发、手机游戏开发和移动网站建设等领域中从事软件编码、程序测试操作等一线岗位工作的移动应用软件开发实用人才,是教育部、信息产业部等六部委确定的国家计算机应用与软件技能型紧缺人才培训专业
三、课程目标(黑体/小四/粗体/空二格)
四、课程重难点(黑体/小四/粗体/空二格)
五、教学内容及教学安排
六、考核形式及成绩评定(黑体/小四/粗体/空二格)
七、选用教材及参考资料(黑体/小四/粗体/空二格)
(一)选用教材
《APP开发技术》主编丁继斌机械工业出版社
(二)参考书目
《APP开发技术》主编王海林机械工业出版社
制定者:龚华尧
审定者:
制定日期:2018年2月25日。
手机APP软件开发课程标准

国家中等职业教育改革发展示范学校软件信息与服务专业建设核心课程的课程标准5.核心课手机APP软件开发(Android)课程标准东莞理工学校软件信息与服务专业项目建设小组一、课程的性质1、课程定位《手机APP软件开发(Android)》是理实一体化课程,是计算机软件与服务专业的一门重要的专业必修课程,通过此课程的学习,学生可以开发基本和较复杂的Android应用程序。
本课程的前导课程:计算机应用基础、JAVA语言。
后续课程:Android游戏开发,Android地图服务等。
本课程的课程定位于移动设备软件蓝领、智能手机APP开发的工作岗位,课程任务是培养适应智能手机APP安装调试、测试、开发工作的技能型人才。
通过本课程的学习,学生能掌握Android平台安装,Android基本控件的使用,Android 四大组件运用,Android数据存储技术,Android网络初级编程,Android多媒体编程及Android地图服务等技能。
2、课程任务课程任务是课程任务是通过本课程的学习,使学生形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。
遵守国家关于软件与信息技术的相关法律法规,形成网络管理和系统维护能力。
最终成为具备较全面的软件开发与信息服务的技术人才。
以社会对Android开发类人才的实际需求为出发点,以提高学生的科学文化素质、培养学生的创新精神、实践能力及职业素质为目标。
按照学生的认知规律,采用项目驱动方法安排内容,着重培养学生的思考和动手能力。
二、职业活动《手机APP软件开发(Android)》课程是软件与信息服务、计算机应用专业的核心课程,坚持“以企业应用为背景,以工作过程为导向,以任务驱动为手段,以职业竞岗位目标,变应试为应用”的教学设计理念,在岗位调研的基础上解构关键职业岗位能力,以职业能力为中心设计教学过程。
职业活动与课程内容的对应关系如下:三、课程目标1、职业关键能力目标(1)掌握 Android开发平台的安装和配置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《 APP开发技术》课程教学大纲
一、课程基本信息
课程类别:专业基础课
课程编号:A2909
学分:5 分
总学时:32 学时,理论学时:16 学时,实验(实训)学时: 16 学时,适
用专业:软件技术
先修课程:
二、课程简介
移动应用开发( APP 开发技术),方向是为满足日益繁荣的移动通信应用领域而专门设置的,培养掌握移动通信和软件编程的基本理论和基本技能,具有运用工程化方法和工具完成软件编码和测试操作的能力,具有团队协作能力和一定的技术创新能力,能在移动增值应用开发、手机游戏开发和移动网站建设等领域中从事软件编码、程序测试操作等一线岗位工作的移动应用软件开发实用人才,是教育部、信息产业部等六部委确定的国家计算机应用与软件技能型紧缺人才培训专业
三、课程目标(黑体 / 小四 / 粗体 / 空二格)
课程目标对应的专业培养目标
1.掌握 Java 开发环境基本配置。
1.可掌握的核心能力。
2.掌握运算符、表达式、流程控制语句、数组等的使2.可解决的现实问题。
用。
3.增加市场价值。
3.熟练使用Idea 开发工具。
4.掌握Java基本面向对象知识。
四、课程重难点(黑体 / 小四 / 粗体 / 空二格)
课程重点课程难点
课程重点课程难点
1.掌握 Java 开发环境基本配置。
1.可掌握的核心能力。
2.掌握运算符、表达式、流程控制语句、数组等2.可解决的现实问题。
的使用。
3.增加市场价值。
3.熟练使用Idea 开发工具。
4.掌握Java基本面向对象知识。
五、教学内容及教学安排
课次学时章目名称12课程概述12基础语法24基础语法34面向对象44面向对象
教学内容及教学目标教学方式评价方式
介绍课程的主要内容和学习方法相讲授 +讨论 +考勤 +互动 +作互认识熟悉,自我介绍
互动 +作业业
1 HelloWorld 、
2 常量、
3 变量、
4 数
讲授 +讨论 +考勤 +互动 +作据类型、 5 运算符、 6 方法、 7 流程
互动 +作业业
控制语句、 8 IDEA 使用、 9 数组
1 HelloWorld 、
2 常量、
3 变量、
4 数
讲授 +讨论 +考勤+互动+作据类型、 5 运算符、 6 方法、 7 流程
互动 +作业业
控制语句、 8 IDEA 使用、 9 数组
1 类、
2 对象、
3 封装、继承、多态、
4 构造器、 5super、 this、 6 接口、抽
讲授 +讨论 +考勤+互动+作象类、 7 权限修饰符、8 内部类、
互动 +作业业
9Random、ArrayList 、String 、Arrays 、
Math
1 类、
2 对象、
3 封装、继承、多态、
讲授 +讨论 +考勤+互动+作4 构造器、 5super、 this、 6 接口、抽
互动 +作业业
象类、 7 权限修饰符、8 内部类、
课次学时章目名称教学内容及教学目标教学方式评价方式
9Random、ArrayList 、String 、Arrays 、
Math
讲授 +讨论 +考勤+互动+作54项目实践上机实验
互动 +作业业
讲授 +讨论 +考勤+互动+作64项目实践上机实验
互动 +作业业74项目实践上机实验
讲授 +讨论 +考勤+互动+作84项目实践上机实验
互动 +作业业
总学时 32,其中讲授10 学时,实验22 学时。
六、考核形式及成绩评定(黑体/ 小四 / 粗体 / 空二格)
评价方式占比评价方式占比
考勤和课堂互动表现占
平时考核30% ,课上课后作业占18%,60%
完成报告占12%
期末考核项目答辩40%
成绩评定
七、选用教材及参考资料(黑体/ 小四 / 粗体 / 空二格)
(一)选用教材
《APP 开发技术》主编丁继斌机械工业出版社
(二)参考书目
《APP开发技术》主编王海林机械工业出版社
制定者:龚华尧
审定者:
制定日期: 2018 年 2 月 25 日。