《移动应用开发课程设计》大纲
- 格式:doc
- 大小:53.50 KB
- 文档页数:4
《移动应用开发课程设计》课程设计教学大纲课程编号: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. 实验室设施:提供给学生进行实践操作和项目开发的实验室设备和软件支持七、教学团队本课程由资深移动应用开发工程师和教育专家组成的教学团队共同执教,确保教学内容的权威性和实用性。
以上就是本课程《移动应用开发教学大纲》的详细内容,希望通过学习这门课程,同学们可以在移动应用开发领域取得更进一步的提升和发展。
祝愿大家取得优异的成绩!。
《移动应用设计与开发》教学大纲一、大纲说明课程编号:1400059课程名称(中文):移动应用设计与开发课程名称(英文):Mobile Apps Design and Development适用专业:计算机科学与技术(含师范)、网络工程、软件工程课程类别:专业任选课程课程学时:总学时48 讲授学时18实验学时30课程学分:2先修课程:面向对象程序设计、高级语言程序设计二、课程的性质和任务1. 课程的性质本课程为计算机软件工程类的专业选修课程,主要介绍Android平台的移动应用开发概念、方法和过程。
2. 课程的任务本课程采用理论教学与实验相结合的方式,系统地介绍Android应用开发涉及的相关技术。
课程目标包括:(1).使用学生掌握Android编程的基本模式;(2).完成一个功能较全面的Android程序;(3).理解Android编程的关键技术,能够自己进行更加深入的学习;(4).初步具有Android编程的实力,能够在文档辅助下完成企业要求的应用开发。
三、教学内容、教学要求第1章Android操作系统概述教学内容1.1 Android平台介绍1.2 Android平台特性1.3 Android平台架构(重点)1.4 Android原生(Navtive)C/C++程序开发及Android NDK介绍1.5 Native开发方式与JAVA开发方式性能比较1.6 Android应用前景分析教学要求(1).了解Android平台与特性。
(2).理解Android平台的架构。
第2章Android SDK及其开发环境搭建教学内容2.1 Android SDK的版本演进2.2 Eclipse ADT插件与SDK版本的对应关系(重点)2.3 ADT插件的安装和更新(难点)2.4 Android模拟器介绍2.5 通过Eclipse创建一个Hello Word简单的项目教学要求(1).了解Android SDK的版本演进。
《移动应用开发》教学大纲课程编码: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应用。
《移动应用设计课程设计》课程标准一、课程概述《移动应用设计课程设计》课程是《移动应用设计》的后续综合性实践课程,是对《移动应用设计》中所讲知识进一步提升和整合。
本课程主要研究的是移动端设计与开发项目实践内容,该门课程是一门纯实践性课程,对学生的就业能力和实践能力有比较好的提升,该课程一般安排在大四第一学期即四年本科教育的第7学期进行。
本课程是关于交互设计理论与技术的综合技能性课程,是数字媒体技术专业交互设计的专业综合课程。
其前置课程是《移动应用设计》。
在开始本课程之前基本完成本专业的全部核心课程的学习,已经熟练掌握专业基础知识,具有一定的项目开发能力。
本课程的后续课程主要有顶岗实习与毕业设计。
同时,为就业奠定基础。
本课程的重点是使相关专业学生学习如何通过移动端表现数字内容,使学生更深入地掌握移动端应用程序开发技能,通过完成学习性任务,逐步培养学生具备数字移动媒体设备的设计能力和编码能力,通过小组学习、项目实训,培养学生在移动端下进行程序设计、软件测试、项目实施、软件维护所需的职业能力和素质能力。
二、课程目标本课程综合实践性非常强,要求能够将专业知识融合到项目中,完成手机客户端软件开发流程设计与实现。
课程一般安排采用实现一套应用性手机软件系统,在设计过程中能够编写必要的设计文档,培养良好的编程习惯。
1.知识目标(1)熟练使用面向对象语言(Java或object-c或swift)完成项目编码;(2)熟练应用UI设计技巧,完成系统界面设计;(3)能够根据用户的需求,进行系统数据库设计;(4)综合使用富客户端应用技术设计界面;(5)结合软件工程,熟练掌握软件项目开发流程。
2.能力目标(1)根据用户要求,进行软件需求分析能力;(2)根据需求,进行项目分析与架构设计能力;(3)项目实现中的编码能力;(4)数据库设计能力;(5)B/S系统原型设计能力;(6)系统调试与测试能力;(7)独立解决技术难题与资料搜索、整理能力。
移动应用设计与开发》教学大纲4.1 Activity的概念和生命周期4.2 Activity的使用方法4.3 Activity之间的数据传递4.4 Activity的启动模式和任务栈教学要求1).掌握Activity的生命周期和使用方法。
2).了解Activity之间的数据传递和启动模式。
第5章UI设计与布局教学内容5.1 Android UI的基本组件5.2 常用布局方式5.3 自定义View教学要求1).掌握Android UI的基本组件。
2).了解常用的布局方式和自定义View的方法。
第6章Intent和Intent Filter教学内容6.1 Intent的概念和作用6.2 Intent的使用方法6.3 Intent Filter的概念和作用6.4 Intent Filter的使用方法教学要求1).掌握Intent的概念和使用方法。
2).了解Intent Filter的作用和使用方法。
第7章数据存储教学内容7.1 数据存储的方式7.2 文件存储7.3 SQLite数据库7.4 ContentProvider教学要求1).了解数据存储的方式和文件存储方法。
2).掌握SQLite数据库和ContentProvider的使用方法。
第8章网络编程教学内容8.1 网络编程基础8.2 Http通讯8.3 JSON数据解析8.4 XML数据解析教学要求1).了解网络编程的基础知识。
2).掌握Http通讯和JSON/XML数据解析的方法。
四、教学方法本课程采用理论教学与实验相结合的方式,重点讲解Android平台的移动应用开发概念、方法和过程,通过课堂讲授、案例分析、实验操作等多种教学方法,帮助学生掌握Android应用开发技术,提高学生的实践能力和创新能力。
五、考核方式本课程采用考查与实验相结合的方式,考核包括平时成绩、实验成绩和期末考试成绩。
其中,平时成绩占30%、实验成绩占30%、期末考试成绩占40%。
移动应用设计教学大纲
课程目标
本课程旨在培养学生在移动应用设计领域的专业知识和技能,使其能够独立设计和开发移动应用程序。
通过本课程的研究,学生将掌握以下能力:
- 理解移动应用设计的基本概念和原则
- 掌握移动用户界面设计技巧
- 研究使用移动应用设计工具和软件
- 掌握移动应用开发的基础知识
- 能够进行移动应用设计和开发的实际项目
课程大纲
1. 移动应用设计概述
- 移动应用设计的发展历史和趋势
- 移动应用设计的基本概念和原则
2. 移动用户界面设计
- 移动用户界面设计的基本要素
- 移动用户界面设计的基本原则
- 常用的移动用户界面设计模式
3. 移动应用设计工具和软件
- 常用的移动应用设计工具介绍
- 移动应用设计软件的使用技巧
4. 移动应用开发基础
- 移动应用开发的基本知识和技术
- 移动应用开发平台的选择和比较
- 移动应用开发的常用编程语言和框架
5. 移动应用设计与开发项目实践
- 小组项目实践
- 移动应用设计与开发的实际案例分析
6. 课程总结与考核
- 学生作品展示和评估
- 课程总结和回顾
考核方式
- 平时成绩:包括课堂出勤、作业完成情况和课堂参与度(占30%)
- 项目作品:小组项目实践的成果展示和评估(占50%)
- 期末考试:对课程内容的理解和应用能力的考核(占20%)
参考资料
- 待定
以上为《移动应用设计教学大纲》的草案,具体内容可能会根据实际教学需要进行调整。
《移动应用设计与开发》教学大纲一、课程概述《移动应用设计与开发》课程旨在让学生掌握移动应用开发的必备技能,理解移动应用的设计原则与开发流程,培养其创新能力和实践能力。
通过本课程的研究,学生将能够熟练使用移动应用开发工具与框架,具备独立设计并开发移动应用的能力。
二、教学目标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)移动应用开发教学大纲1. 引言本教学大纲旨在指导教师在新课标(2024)移动应用开发课程中的教学活动。
该课程旨在培养学生在移动应用开发领域的技能和知识,并提供他们所需的基本理论和实践技巧。
2. 课程目标- 培养学生对移动应用开发的兴趣和热情- 提供学生所需的基本理论知识和实践技巧- 培养学生的问题解决和创新能力- 培养学生的团队合作和沟通能力- 培养学生的项目管理和时间管理能力3. 课程内容3.1 移动应用开发概述- 移动应用开发的定义和重要性- 移动应用开发的历史和发展趋势- 移动应用开发的基本原理和流程3.2 移动应用开发工具和技术- 移动应用开发的常用工具和集成开发环境- 移动应用开发的常用编程语言和框架- 移动应用开发的用户界面设计和交互技术3.3 移动应用开发的基本原理- 移动应用开发的软件工程原理- 移动应用开发的数据存储和管理原理- 移动应用开发的网络通信和安全原理3.4 移动应用开发的实践技巧- 移动应用开发的项目规划和需求分析- 移动应用开发的界面设计和用户体验- 移动应用开发的测试和调试技巧4. 教学方法- 讲授:通过课堂讲解,传授基本理论知识和实践技巧- 实践:通过实践项目,培养学生的实际操作能力和问题解决能力- 团队合作:通过小组项目,培养学生的团队合作和沟通能力- 讨论:通过课堂讨论,促进学生的思维和创新能力5. 评估方法- 课堂表现:包括课堂参与、作业完成情况等- 项目成果:评估学生的实践项目成果和问题解决能力- 期末考试:考察学生对基本理论知识的理解和应用能力6. 参考资料- 《移动应用开发教程》- 《移动应用开发实践指南》- 《移动应用开发案例分析》- 《移动应用开发项目实战》以上是新课标(2024)移动应用开发教学大纲的基本内容,教师可以根据实际情况进行适当调整和补充。
《移动应用开发课程设计》课程设计教学大纲
课程编号: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)掌握Android开发的编程规范,Android开发的核心概念和特性;
(2)掌握Android应用软件的编程技术,包括UI设计,Activity的设计与实现,数据存储与访问技术,Intent编程技术等;
(3)掌握Android应用软件的开发环境和开发过程;
(4)掌握Android移动应用开发的思想和程序设计方法。
四、进程安排
五、考核方法及成绩评定
考核方法:考查
成绩评定:采用100分制计分,
可以折算为优、良、中、及格和不及格,
优:90-100;良:80-89;中:70-79;及格:60-69;不及格:0-59。
成绩组成: 平时出勤与课堂考核占30%,
系统设计与功能实现占40%,
最终课程设计报告占30%。
平时考勤计分标准:
共7次课,每次出勤3分,课堂表现情况2分,即每次平时成绩共5分。
系统设计与功能实现计分标准:
(1)不及格:程序要求的基本功能没有完成,或者程序不能正常运行,或者有严重的抄袭现象。
(2)及格:程序要求的基本功能完成,程序能够正常运行。
(3)中:达到及格的要求,用户界面友好,操作方便。
(4)良:达到中的要求,具备良好的编码规范,主要的程序元素有注释,程序运行稳定。
(5)优:达到良的要求,程序具有很好的扩展性,界面优美,程序结构清晰。
其中,基本功能要求为:
1) UI界面设计中至少要有3到4种控件进行组合而成,并具备菜单功能和事件处理机制。
2)Activity要至少有3个,并通过Intent进行跳转和传递数据消息;
3)作品要有数据存储和访问功能,鼓励并提倡用SQLite数据库进行数据的存储与访问(高分),当然也可以用另外三种方式(ContentProvider中高分,SharedPreference和文件存储一般分)。
以上是必须有的功能,此外作品有其他功能者,比如网络功能、广播和服务功能等,加分。
课程设计报告计分标准:
(1)不及格:报告中的大部分内容叙述不正确,条理不清楚,或者有严重的抄袭现象。
(2)及格:报告中的内容基本正确,格式规范。
(3)中:达到及格的要求,条理清楚,内容完整。
(4)良:达到中的要求,结构合理,重点突出。
(5)优:达到良的要求,文字优美,图表正确,数据翔实,报告中没有明显的错误。
六、课程设计报告内容与要求
课程设计报告内容包括:
1 作品概述
2 可行性分析
(技术可行性,市场前景,目标群体等)
3.作品功能定义与原型设计
4.系统实现
(主要实现技术,特色设计等)
5 团队介绍和人员分工
6.(其他)等方面内容。
7. 设计体会
参考文献
课程设计报告要求包括:严格依照《北京邮电大学世纪学院实验、实习、课程设计报告撰写格式与要求》进行撰写、排版整齐、文字清晰、图表正确。
统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手
勾画。
打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。
七、教材及主要参考资料
[1] 王向辉,张国印,沈洁.Android应用程序开发[M].北京:清华大学出版社,2010.
[2] 余志龙等.Google Android SDK 开发范例大全[M]. 北京:人民邮电出版社,2009.
[3] 靳岩,姚尚明.Google Android开发入门与实战[M]. 北京:人民邮电出版社,2009.
[4] 李宁.Android/OPhone开发完全讲义[M]. 北京:中国水利水电出版社,2010.
[5] 杨丰盛.Android应用开发揭秘[M]. 北京:机械工业出版社,2010.
[6] E2ECloud工作室.深入浅出Google Android[M]. 北京:电子工业出版社,2009.
[7] 郭宏志.Android应用开发详解[M]. 北京:电子工业出版社,2010.
[8] 《北京邮电大学世纪学院实验、实习、课程设计报告撰写格式与要求》,2005.
八、其它说明
无。
大纲制订人:陈沛强
大纲审定人:
制订日期:2011 年9月20日。