《Android移动开发实训》教学大纲 48学时
《移动应用设计与开发》教学大纲
《移动应用设计与开发》教学大纲一、大纲说明课程编号: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应用。
Android应用程序开发-教学大纲及授课计划
《Android应用程序设计》课程教学大纲一、课程名称及代码课程名称:Android应用程序设计课程代码:二、适用教育层次及专业教育层次:高职专科适用专业:移动应用开发三、学分、学时学分数:4 学时数:64四、课程类型课程性质:专业课课程类别:理论+实践课五、先修课程名称信息技术基础、JA V A程序设计、数据库原理与应用六、教学目标终极目标:能按照用户需求编写安卓应用程序。
促成目标:1)能创建和调试Android应用程序;2)能设计Android应用程序人机交互界面;3)能设计Android应用程序菜单;4)能使用合适的适配器和列表控件列表显示图文信息;5)能使用数据库访问类管理SQLite数据库;6)能使用SharedPreferences和ContentResolver类访问共享数据;7)能编写服务、广播和网络通讯程序。
七、教学内容及要求及学时分配表1 课程内容、要求和学时分配2345八、课程实践教学内容采用理实一体化教学模式,不单独设计实践教学单元。
九、课程评价方法1.评价形式出勤与课堂表现、阶段测试、平时作业、口头答辩、期末考试、随堂测试、项目检查、综合练习、其它等。
备注:评价形式可以根据课程实际情况增减。
2.评分结构3.评分等级评分等级以百分制为标准。
若课程以等级制录入成绩,则按以下折算方法:90-100分:优秀80-89.9分:良好70-79.9分:中60-69.9分:及格60分以下:不及格十、建议选用教材或讲义及教学参考资料十一、教学方法建议1.本课程实践性较强,采用讲练结合模式教学,确保实践性。
2.本课程与基于开源技术,应充分利用网络技术和网络资源进行授课。
对课程中涉及的一些技术难点鼓励学生参考网络,进行充分讨论和学习以扎实掌握。
2、授课计划48学时作业习题1:1、2习题2:1、2习题2:3、4习题3:2、3习题3:5习题4:1、3习题6:3、4。
Android项目开发实训 教学大纲.doc
Undroid项目开发实践》教学大纲课程代码:课程性质:专业、必修、实践课面向专业:软件技术、移动互联应用技术专业总学时数:2周学分:2. 0—、目的和要求《Android项目开发实践》是移动互联应用技术专业的一门必修的重要实训课程。
该实训的任务是了解和掌握移动互联网领域的热门软件开发技术—-Android应用开发技术,从而提高移动互联网应用开发能力与水平。
该课程不仅要求掌握Android的基础知识,而且要求学生掌握使用Android Studio和 HBuilder开发工具来开发实际的Android应用技能。
二' 教学方式教师指导为辅,学生个人或小组团队完成项目开发为主。
三、教学内容教学内容:根据当前社会的实际应用需求并结合学生实际情况,设计一个或几个简略应用为作实训项目。
重点:1•问题分析根据实训项目内容,充分地分析和理解问题本身,弄清要求做什么,包括功能要求、性能要求、设计要求和约束以及基本数据特性,数据间的联系等。
2.模块、类和算法的设计按问题提炼和设计并画出程序运行的流程图,设计相关类,包括对类的定义,字段、函数的设计和实现。
3.界面设计根据项目需要及用户的使用习惯设计交互性较好的用户界面。
、传统动画(帧动画)1、原理:一组图片按照顺序播放(默认循环播放)2、准备一组可以播放的图片3、res文件夹中有一个drawable文件夹,点击该文件夹,右键new androiddrawable resource4、修改根标签名为animation-1 ist5、创建item标签,将图片按顺序写入item中6、回到布局文件(layout文件中),创建一个控件,将上面创建的资源文件放入background属性中7、回到java文件中,声明AnimationDrawab 1 e动画对象8、通过获取背景资源实例化动画对象9、启动动画二、区间动画1、准备资源文件:创建资源文件夹:点击 res , new android resource directory , 选择类型为anim ,命名在上面的文件夹中创建资源文件: new animation resource 编辑动画代码2、回到java代码,声明animation对象,实例化对象,由动画的执行控件启动动画三、界面图形布局HTML基本概念及基本标记、网页文字和图片的设计与布局、多媒体、滚动字幕的使用,详细介绍CSS及控制元素布局,设定图片点击效果、文字页面布局。
Android开发基础实验教学大纲
《Android开发基础》实验教学大纲课程名称(中文/英文):Android开发基础/ Android development fundament课程代码:x4050131课程类型:专业课课程性质:选修课设置类别:非独立设课适用专业:软件工程课程总学时:48 课程总学分:3.0实验学时:16 实验学分:0.0开实验学期:五一、实验教学的目的与基本要求《Android开发基础》是软件工程专业的专业选修课。
本课程的目的在于通过系统介绍Android平台的开发和编程技术,并通过实例介绍和理解内容,使学生掌握Android开发平台的安装、管理、编程开发等技能,更加透彻理解Android开发平台的基本原理和实现方法,培养在移动设备上进行独立开发的基本能力。
本实验的目的及要求是:通过实践,进一步理解和掌握Android类库使用、编程技巧;掌握开发工具的使用。
三、实验报告要求、实验考核方式、内容及成绩评定标准实验报告要求:要求认真按实验报告格式撰写实验报告,包括实验题目、实验内容、实验结果、实验心得体会。
实验考核方式:平时出勤,抽查平时实验操作,实验报告内容及评定标准:没有完成实验的基本要求,实验报告不符合要求,实验报告抄袭者,不及格独立完成实验,但实验报告中错误较多,及格完成实验基本要求,实验报告符合基本要求,有一些错误,中完成实验基本要求,实验报告符合要求,有较少错误,良好完成实验要求的基础上,实验报告符合符要求,没有或很少错误,优秀四、实验教材及参考书1、《Android程序设计基础》清华大学出版社郝玉龙著 2011年2、《疯狂Android讲义》电子工业出版社李刚著2011年3、《Android从入门到精通》电子工业出版社孙更新,邵长恒,宾晟等著;2011年4、《Android基础教程(第3版·修订版)》人民邮电出版社 [美] Ed Burnette 著;卢秀丽毛倩倩译;2011年5、《Android开发入门与实战体验》机械工业出版社李佐彬等著;2011年执笔人:包晗审核人:马云吉。
AndroidStudio移动应用开发任务教程(微课版)-教学大纲
《移动应用开发》教学大纲学分:4学时:64(其中理论学时:15,实践学时:47)适用专业:计算机科学与技术、软件技术一、课程的性质与任务课程的性质:本课程是为计算机软件专业高年级学生开设的一门专业技能课。
理论上,Android技术架构、图形用户界面的编制、数据存储以及网络客户端的开发。
技能上,要求学生能熟练编写出手机界面程序、设计网络客户端的开发;能熟练使用Android Studio进行手机程序部署。
前导课程:《面向对象程序设计》、《动态WEB技术(JSP)》后续课程:无二、教学基本要求通过本课程的学习,要求学生掌握Android基本框架、手机程序开发的基本方法和基本技术;要求具备以下能力:1.利用Android Studio熟练进行手机程序的编写能力;2.具备编写手机界面程序的能力;3.具备编写基于http协议的网络开发能力;4.具备综合应用Service、BroadcastReceivr和多线程技术,完成较为大型应用的能力;5.利用Android Studio进行Android程序的编译、运行和打包发布的能力;三、教学条件本课程教学要求在计算机机房进行,要为每个学生提供一台高性能计算机,并安装有JDK1.8、Android Studio 2.3.3及以上版本的软件。
四、教学内容及学时安排五、教法说明本课程是一门实践性和趣味性较强的课程,在教学过程中,重点在于挑选一些趣味性和实用性都较强的经典例子,将知识点巧妙地融入实践中进行讲解,使学生在实践中掌握要点。
要注意精讲多练,充分激发学生的学习兴趣,并鼓励学生去创新。
Android技术尚在不断的发展当中,且许多的移动设备厂商提供针对自己产品的扩展技术。
因此,在教学中要加大信息量,让学生了解本领域技术的最新发展动态和最新技术。
六、考核方式及评分办法本课程考核采用形成性考核方式,考核成绩有以下几部分组成:平时作业:占总成绩的35%;课堂表现及考勤:占总成绩的15%;课程设计:占总成绩的50%,以作品的形式提交。
《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中的数据传递方式。
《Android移动开发实训》教学大纲 48学时
《Android应用开发实训》教学大纲学时:48适用专业:计算机软件一、课程的性质与任务课程的性质:本课程是为计算机软件专业高年级学生开设的一门专业技能课。
理论上,Android技术架构、图形用户界面的编制、数据存储以及网络客户端的开发。
技能上,要求学生能熟练编写出手机应用程序app、设计网络客户端的开发,能熟练使用Android Studio进行手机app部署。
前导课程:《Java网络编程》、《Android移动开发技术》后续课程:无二、教学基本要求通过本课程的学习,要求学生掌握Android基本框架、手机程序开发的基本方法和基本技术;要求具备以下能力:1.利用Android Studio熟练进行手机应用程序app的编写能力;2.熟悉Android开发环境和参数配置;3.具备编写手机界面程序能力;4.具备编写网络开发能力;5.利用Android Studio进行程序的编写、运行和打包发布的能力;三、教学条件本课程教学要求在计算机机房进行,要为每个学生提供一台高性能计算机,并安装有JDK1.8和 Android Studio 3.0 以上的版本。
四、教学内容及学时安排五、教法说明本课程是一门实践性和趣味性较强的实训课程,有明确的项目作为课程任务。
教师先给学生做项目运行的示范演示,再对关键环节做讲解,让学生观察项目的要点。
教学按照“演示项目→分析项目→分解成若干个子任务→引出教学内容→讲授新知识→学生完成指定操作→学生自主拓展→总结评价”的过程展开课程。
通过项目驱动教学,激发了学生的自主学习能力、创新精神和合作意识。
在教学过程中,要注意精讲多练,充分激发学生的学习兴趣,并鼓励学生去创新。
六、考核方式及评分办法本课程注重培养学生的实际编程能力。
项目主要考察学生的课堂完成情况、实训报告撰写情况。
从功能实现、程序开发调试能力、创新能力等方面进行考核。
本课程考核采用形成性考核方式,满分100分,考核成绩有以下几部分组成:实训项目1: 50分。
《Android 移动开发技术》教学大纲_96学时
《Android移动开发技术》教学大纲学分:6学时:96(其中理论学时:40,实践学时:56)适用专业:一、课程的性质与任务课程的性质:《Android移动开发技术》是移动计算相关专业的一门专业技能课。
本课程的前导课程有《程序设计基础》、《网络技术基础》、《数据库技术》《Java程序设计》、《HTML5及界面技术》、《动态Web技术》,后续课程有《移动开发实训》课程的任务:通过本课程的学习,学生应掌握移动开发技术标准编程、Android开发入门、Android控件及布局技术、Android互动开发及Android网络编程技术;最终掌握基于动态网站的移动开发技术。
二、教学基本要求通过本课程的学习,学生应达到下列基本要求:1. 了解Android移动设备编程的相关技术2. 掌握Android平台的基础知识、布局管理3.掌握使Android基本控件、高级控件、菜单及对话框等相关知识4.掌握Android事件处理模型5.掌握Android移动设备互动程序开发6. 掌握Android基于动态网站的移动开发技术三、教学条件本课程在机房上课,上课环境:JDK7.0+Tomcat6.5+Android SDK+ Myeclipse8.5+SQL Server2005。
辅助用Editplus 3.0。
1、每人一台计算机,两人一部真实手机,讲练结合;2、以实例做示范,应用项目作实训。
3、以培训课的形式,案例实战的教法,依据知识体系,循序渐进地边学边练。
四、教学内容及进度安排五、课程考核方法1、平时成绩:20分,包括上课出勤和课堂表现。
2、平时作业:四次,每次5分,共20分。
3、两次实训,每次10分,共20分。
4、最后作品评价:40分,最后以课程设计形式完成,要求有程序和设计报告,其中程序30分,设计报告10分。
六、教材与参考书教材:《Android核心技术与实例详解》,吴亚峰索依娜等编著,电子工业出版社,ISBN:978-7-121-11792-3参考书:《Java Web开发与应用》,郭克华主编,清华大学出版社,2012年4月第一版,《JAVA语言程序设计》,邵光亚编著。
Android应用开发技术(第2版)课程标准
《Android移动应用开发技术》课程标准课程编码:课程类别:学分:3学时:64~72(其中:讲授学时:34~38,上机学时:30~34)先修课程:面向对象程序设计、数据结构、数据库技术与应用后续课程:移动应用开发高级课程适用专业:软件工程及计算机相关专业开课部门:计算机系一、课程定位和课程设计1. 课程定位本课程是面向软件工程及计算机相关专业的一门专业课,课程开设依据职业本科的软件工程专业的培养目标和相关职业岗位的能力要求,面向Android移动应用开发、测试及项目管理等岗位培养所需要的知识、能力和素质。
通过本课程的学习,使学生具备Android应用开发的基础知识、良好的编程习惯和软件开发能力,能胜任Android手机项目研发、测试等工作任务。
同时,通过教学过程的开发训练,培养学生分析、解决实际问题的能力,强化学生的职业道德、职业素养和创新意识,为学生今后从事软件开发等工作奠定基础。
本课程以案例为主实施教学,理论讲授和上机实践并重,目的是让学生掌握Android应用开发的基础知识和基本技能,锻炼学生的编程能力,学会编写简单的手机应用程序,熟悉完整项目的开发流程,为进一步学习后续课程打下良好的理论和实践基础。
2. 课程设计思路本课程以软件工程专业的学生就业为导向,在行业专家的指导下,对Android 移动应用开发所涉及的岗位进行任务与职业能力分析,以职业能力培养为本位,通过学做合一的教学方式,培养学生的Android应用的开发能力。
教学内容涉及Android基础知识、基础和高级控件、常用布局、四大组件、数据存储及网络编程等领域。
教学过程采用“线上线下”融合的方式,将课堂案例教学放到线上学习,线下重点进行相关类似项目案例的编码与答疑,从教学过程和形式上体现“线上”和“线下”的紧密结合。
教学评价采取过程性评价与结果性评价相结合的方法,以学生为主体,重点评价学生在学习过程中的开发能力的养成。
本课程建议课时为72学时,4.5学分。
安卓移动开发技术教学大纲
《移动终端软件开发技术》课程教学大纲一、课程基本信息二、课程介绍《移动终端软件开发技术》是计算机科学与技术专业一门重要的专业选修课。
本课程要求学生从基础开始学习,循环渐进,精通Google Android 开发,熟练掌握3G移动应用程序开发,通过项目实践,提升动手能力,将所学知识整合运用到项目中。
具体内容包括:Android环境的搭建,Android项目结构分析,用户界面设计数据存储和访问等。
本课程是一门实践性很强的课程,上机和实训是本课程教学的重要环节。
三、教学目标通过本课程的学习,使学生理解嵌入式系统和嵌入式软件的基本概念及特点;掌握移动软件开发的基本特点、基本流程和基本方法;理解基于Android嵌入式操作系统的应用程序开发、部署、管理等嵌手机软件的高级开发技术;通过课程项目和案例教学,提高学生在手机软件开发方面的动手能力和解决问题的能力,并鼓励创新。
四、教学内容和要求第1章Android基础知识(4学时)1.1Android概述,Android程序开发的基本特点了解Android的特征、特点。
1.2 Android环境的搭建与简单的Android程序实例掌握Android环境的搭建、Android程序开发的步骤。
本章重点与难点重点:Android环境的搭建。
难点:Android程序开发的步骤。
第2章Android项目结构分析(8学时)2.1 Android的系统架构理解Android操作系统的整体架构。
2.2 应用程序的基本组件了解应用程序的基本组件,应用程序的生命周期;掌握资源的创建、管理和使用;掌握AndroidManifest.xml文件的组织结构。
本章重点与难点重点:Android系统架构。
难点:各应用程序基本组件和生命周期。
第3章设计用户界面(16学时)3.1常用界面控件掌握文本框(TextView)、编辑框(EditText)、单选按钮(RadioButton)、复选框(CheckBox)、切换按钮(ToggleButton)、图像按钮(ImageButton) 等常用控件的使用技巧。
《移动开发技术与应用》课程教学大纲
《移动开发技术与应用》课程教学大纲英文:《Mobile Development Technology and Application》Course Syllabus一、课程基本信息课程代码:16101503课程名称:《移动开发技术与应用》英文名称:《Mobile Development Technology and Application》课程类别:专业选修学时:48 学时学分: 3 学分适用对象: 信息管理、电子商务、计算机科学及计算机软件专业考核方式:分散先修课程:《C语言程序设计》、《高级Java开发技术》、《数据库原理》等二、课程简介《移动开发技术与应用》是信息管理、计算机软件及其相关专业的高级开发课程。
本课程以实际应用为导向,内容涵盖Android系统的资源访问、基本程序单元Activity、组件信使Intent、Service组件、图形用户界面(GUI)设计及事件处理、多线程技术、网络通信技术、数据库技术、广播事件处理、多媒体应用及GPS 应用等内容。
通过本课程的学习可以使学生了解Android系统开发的基础理论、熟练掌握系统开发的工具软件及编程方法,并大大提高学生的系统分析与设计及系统实现的能力。
《Mobile Development Technology and Application》is the advanced development courses for information management,software and related professional students. This course is directed by actual application, covering Android system resource access, basic unit Activity, component messenger Intent, Service component, the graphical user interface (GUI) design and event processing, network communication technology, database technology, broadcast event processing, multimedia application and GPS application. Through this the course of learning can make students understand the basic theory of Android system development, master system development tools and programming methods, and can greatly improve students' ability of system analysis and design and system implementation.三、课程性质与教学目的本课程是信息管理、计算机软件及其相关专业的高级开发课程。
移动应用开发-教学大纲
《移动应用开发》教学大纲英文课程名称:Development of Mobile Application课程代码:**********课程类别:专业选修课学时:48(24+24)学分:2、5开课学期:第四学期适用专业:计算机科学与技术专业考核方式:考试先修课程:面向对象程序设计(Java)、嵌入式系统开课单位:计算机学院一、课程简介本课程就是计算机科学与技术(中职对口招生)专业得专业选修课,目得就是为了培养学生得移动应用程序开发能力。
本课程以Android系统为基础来讲述移动终端得设计。
本课程需要掌握得内容包括Eclipse与命令行开发环境得搭建,Android用户界面得布局、控件与事件得使用方法,Android生命周期得概念与作用,组件通信机制,后台服务,数据存储得SharedPreferences、SQLite数据库与文件存储方法,网络通信中得多线程应用、通信、Socket通信等内容。
二、教学基本要求与内容安排(一)教学目得与要求课程以Android操作系统为基础,学习移动终端程序设计得方法。
通过本课程得教学,使学生掌握一种典型嵌入式软件平台(Android)得软件开发技术,提高解决实际问题得能力,为就业及以后得学习深造打下坚实得基础。
三、习题课与课堂讨论内容课程在期中、期末两个阶段分别安排1课时得习题课,集中讲解习题。
根据各部分内容得需要,在课堂教学中组织主题讨论,每主题0、5~1课时,具体内容如下:1、比较常见得嵌入式软件开发平台,并讨论应用场景;2、讨论手机应用程序与桌面应用程序在用户界面开发上得异同之处;3、讨论Android综合实例程序开发得设计过程。
四、实验(实践)内容1。
Android开发基础,22.Androidy用户界面设计,63。
多线程应用与网络通信,64.Android数据存储,45.Android综合应用程序开发,6五、成绩考核考核方式为笔试;平时成绩占20%,实验成绩占20%,期末成绩占60%,其中,平时成绩评定包含出勤、课堂表现、作业及讨论等方面。
AndroidStudio移动应用开发教学大纲
、
使用方式和常用属性、
理论
ExpandableListView 、 等 常
方法;
4
教学
用适配器控件的使用;
3. 了解自定义控件的开发
3. Fragment 的基本概念;
步骤;
4. 自定义控件的基本概念;
4. 了解并掌握菜单和对话
5. 菜单与对话框。
框的概念和使用。
1. ArrayAdapter 的使用;
1. 掌握 Activity 程序的基
2. 基本 UI 控件的使用;
本框架及其生命周期;
3. 界面的美化
2. 了解布局及基本 UI 控 2
件的使用方式;
3. 了解 Selector、style 的
使用。
1. QQDemoV1 登录界面搭建 1. Android Studio 中
2. QQDemoV1 登录界面美化
2. SQLite 机制与管理;
的原理及使用;
3. SQLite 操作; 理论
4. ContentProvider 教学
2. 掌握 SQLite 机制; 3. 熟 悉 SQLite 的 各 种 操 4
作;
4. 了解 ContentProvider 使
用。
1. 熟 练 运 用 SQLite 进 行
Android
10
项目
Fragment+ViewPager 实 现
ViewPager 实现界面集
界面集成;
成;
4. 圆形头像框的实现;
5. 利用自定义控件实现圆
5. 为 QQDemoV2 添加菜单及
形头像框,并能设置相
对话框
关属性;
6. 掌握菜单和对话框的基
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Android应用开发实训》教学大纲
学时:48
适用专业:计算机软件
一、课程的性质与任务
课程的性质:本课程是为计算机软件专业高年级学生开设的一门专业技能课。
理论上,Android技术架构、图形用户界面的编制、数据存储以及网络客户端的开发。
技能上,要求学生能熟练编写出手机应用程序app、设计网络客户端的开发,能熟练使用Android Studio进行手机app部署。
前导课程:《Java网络编程》、《Android移动开发技术》
后续课程:无
二、教学基本要求
通过本课程的学习,要求学生掌握Android基本框架、手机程序开发的基本方法和基本技术;要求具备以下能力:
1.利用Android Studio熟练进行手机应用程序app的编写能力;
2.熟悉Android开发环境和参数配置;
3.具备编写手机界面程序能力;
4.具备编写网络开发能力;
5.利用Android Studio进行程序的编写、运行和打包发布的能力;
三、教学条件
本课程教学要求在计算机机房进行,要为每个学生提供一台高性能计算机,并安装有JDK1.8和 Android Studio 3.0 以上的版本。
四、教学内容及学时安排
五、教法说明
本课程是一门实践性和趣味性较强的实训课程,有明确的项目作为课程任务。
教师先给学生做项目运行的示范演示,再对关键环节做讲解,让学生观察项目的要点。
教学按照“演示项目→分析项目→分解成若干个子任务→引出教学内容→讲授新知识→学生完成指定操作→学生自主拓展→总结评价”的过程展开课程。
通过项目驱动教学,激发了学生的自主学习能力、创新精神和合作意识。
在教学过程中,要注意精讲多练,充分激发学生的学习兴趣,并鼓励学生去创新。
六、考核方式及评分办法
本课程注重培养学生的实际编程能力。
项目主要考察学生的课堂完成情况、实训报告撰写情况。
从功能实现、程序开发调试能力、创新能力等方面进行考核。
本课程考核采用形成性考核方式,满分100分,考核成绩有以下几部分组成:
实训项目1: 50分。
其中平时表现及文档规范20分,项目拓展20,答辩10分。
实训项目2:50分。
其中平时表现及文档规范20分,项目拓展20,答辩10分。
七、教材
《Android应用开发案例教程(Android Studio版)》,张霞等编著,人民邮电出版社,2019.7。