《Android应用开发案例教程》(实训)教学大纲 48学时

合集下载

安卓系统开发教学大纲

安卓系统开发教学大纲

《安卓系统开发》课程教学大纲课程编号:课程名称:安卓系统开发英文名称:课程类型: 专业选修课课程性质:选修总学时:48 讲课学时:32 实践(实验)学时:16学分:3适用对象: 计算机科学与技术专业先修课程:java程序设计一、编写说明(一)制定大纲的依据:本大纲是根据国家教委高教司颁布的本科基础课教学基本要求,结合我院培养目标制定的。

(二)课程简介:从基础开始学习,循环渐进,精通Google Android 开发,熟练掌握3G 移动应用程序开发,通过项目实践,提升动手能力,将所学知识整合运用到项目中。

具体内容包括:Android环境的搭建,Android项目结构分析,用户界面设计,2D、3D图形绘制,数据存储和访问,定位服务于地图应用,网络编程,Android NDK开发及综合案例。

(三)课程的地位与作用:安卓系统开发课程是高等工科学校教学计划中计算机相关专业一门重要的选修课,是为学习移动手机开发的必要课程。

通过实训教学,在岗位技能方面,经过大量的上机练习、代码阅读、代码改错、规范化检查,训练学生编写程序的熟练度和规范性;在项目经验的积累方面,通过完成大量的项目案例和阶段项目实战,增加对实际软件项目开发的体验;在职业素质方面,通过项目组角色分配、技术研讨等多种训练手段,培养学生具备良好的职业习惯,实现学生在校即成为准职业人的目标。

(四)课程性质、目的和任务:安卓系统开发时高等工科院校计算机专业学生一门选修的重要的理论与实践课,它是为培养我们社会主义现代化建设所需要的高质量专业人才服务的。

Android作为目前高端智能手机操作系统,其前景不可限量。

本课程主要从java基础开始学习,循环渐进,以培养3G网络工程师为目标,深入讲解Google Android 开发实战,整套课程内容完善深入。

(五)与其他课程的联系:安卓系统开发是计算机专业的一门重要的选修课。

(六)对先修课的要求:学习本课程需要java基础、数据结构作为预备知识。

Android移动应用开发案例教程(慕课版)-课程大纲.docx[5页]

Android移动应用开发案例教程(慕课版)-课程大纲.docx[5页]
5.3.Intent和IntentFilter的解析
5.3.2 IntentFilter解析
5.3.3.案例2:手机浏览器启动APP开发
5.4.Activity的传值
5.4.1.Activity跳转时传递数据
5.4.2.获得Activity返回的数据
5.4.3.案例3:个人信息发送与接收APP开发
5.5.Activity的生命周期
八、Android的网络编程Volley和Gson框架
8.1学习目标
8.2 HTTP协议简介
8.3 Volley框架的使用
8.3.1 Volley框架的简介
8.3.2 Android中使用Volley
6.1.学习目标
6.2.ListView控件
6.2.1.ListView控件介绍
6.2.2.ListView控件的使用
6.2.3. ListView常用Adapter
6.2.4.案例1:使用ListView完成通讯录开发
6.3. BaseAdapter适配器
6.3.1. BaseAdapter适配器介绍
4.3.常用UI控件的应用
4.3.1.ImageView控件的使用
4.3.2.ImageButton控件的使用
4.3.3.ProgressBar控件的使用
4.3.4.案例2:Progressbar自定义菊花加载效果
4.4.Window与Dialog的应用
4.4.1.Toast控件的使用
4.4.2.PopupWindow的应用
4.4.3.AlertDialog的应用
4.4.4.案例3:用户登录协议确认功能开发
4.5.课程小结
4.6.课后练习
4.7.课堂笔记

Android开发基础实验教学大纲

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年执笔人:包晗审核人:马云吉。

《Android App项目案例开发》教学大纲

《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 Studio移动应用开发从入门到实战》教学大纲

《Android Studio移动应用开发从入门到实战》教学大纲

《Android平台开发基础》教学大纲1 课程的基本描述课程名称:Android平台开发基础课程编号:1200316课程性质:专业课适用专业:计算机、软件、网络总学时:48学时理论学时:40学时实验学时:8学时课程设计:无学分: 3.0学分开课学期:第五或第六学期前导课程:JAVA语言程序设计数据结构数据库系统后续课程:软件工程软件项目管理2 教学定位2.1 能力培养目标近年来,移动互联网影响越来越大,Android 终端越来越普及,各种新的APP 层出不穷。

谁更早地掌握了手机编程技术,谁就占有发展先机。

本课程从基础开始学习,循环渐进,精通Android 开发,熟练掌握3G移动应用程序开发,通过项目实践,提升动手能力,将所学知识整合运用到项目中。

具体内容包括:Android Studio环境的搭建,Android项目结构分析,用户界面设计,Activity基础,Android事件处理,Fragment基础,数据存储和访问,Service和广播,Android网络通信编程,Android+PHP开发及综合案例。

2.2 课程的主要特点Android平台开发是目前应用最广的手机操作系统开发,是现代各种网络程序设计的有力工具。

课程教学的重点在于培养学生的程序设计思想和代码编写与查错能力,因而教学中要强调学生的动手操作和运用知识完成设计的能力。

2.3 教学定位安卓开发课程是高等工科学校教学计划中计算机相关专业一门重要的选修课,是为学习移动手机开发的必要课程。

通过实训教学,在岗位技能方面,经过大量的上机练习、代码阅读、代码改错、规范化检查,训练学生编写程序的熟练度和规范性;在项目经验的积累方面,通过完成大量的项目案例和阶段项目实战,增加对实际软件项目开发的体验;在职业素质方面,通过项目组角色分配、技术研讨等多种训练手段,培养学生具备良好的职业习惯,实现学生在校即成为准职业人的目标。

3 知识点与学时分配第一章 Android应用和开发环境教学要点:Android平台开发是一门优秀的语言,该开发平台具有高效,稳定的特点。

《Android应用软件开发》理论课程教学大纲

《Android应用软件开发》理论课程教学大纲

《Android应用软件开发》理论课程教学大纲一、课程信息课程名称:(中文):Android应用软件开发(英文): Android Application Development 适用专业:计算机科学与技术、人工智能、数据科学与大数据技术课程学时:总学时 64 学时(理论 32 学时实验 32 学时)课程学时:64(理论32学时实验32学时)课程学分:2+1(理论 2学分实验 1 学分)先修课程:面向对象程序设计附属实验说明:见实验课程大纲选用教材:《Android项目开发基础与实战》,夏江编著主要参考书目:二、课程目标(一)具体目标通过本课程的学习,使学生达到以下目标:1.掌握Android操作系统的基本概念和知识,了解Android操作系统的架构及发展方向;2.掌握Android移动应用开发的基础知识,掌握使用Android Studio进行应用开发的基本方法和技能;3.掌握Android应用界面设计、Activity开发、事件处理、Fragment开发、数据存储和访问、Service和广播应用开发、网络通信编程的知识和技能;4.具备开发简单Android APP的能力,能够运用Android应用开发的知识和技能研究和解决实际问题。

(二)课程目标与专业毕业要求的关系三、课程学习内容第一部分Android概述及开发环境搭建【学习目标】了解Android的发展历史,对Android的系统架构有初步的了解。

学会搭建Android Studio 开发平台,并对项目结构有清晰地了解。

具备Android应用开发所需基础知识。

【重点】1. 能独立搭建并运行Android Studio开发平台;2. 掌握开发Android应用相关基础知识。

【难点】1. 搭建Android Studio开发平台并更新到最新版本,第一个Android开发项目能在虚拟机或Android设备上运行。

【课程内容】1.介绍课程培养目标;2.智能设备操作系统的发展、演变;3.当前主流智能设备操作系统的优缺点比较;4.Android系统架构介绍;5.搭建Android Studio开发平台的步骤、常见问题和解决办法;6.第三方项目引入或移植步骤;7.Android开发相关基础知识;8.生成第一个Android应用程序,了解项目结构。

Android应用开发技术(第2版)课程标准

Android应用开发技术(第2版)课程标准

《Android移动应用开发技术》课程标准课程编码:课程类别:学分:3学时:64~72(其中:讲授学时:34~38,上机学时:30~34)先修课程:面向对象程序设计、数据结构、数据库技术与应用后续课程:移动应用开发高级课程适用专业:软件工程及计算机相关专业开课部门:计算机系一、课程定位和课程设计1. 课程定位本课程是面向软件工程及计算机相关专业的一门专业课,课程开设依据职业本科的软件工程专业的培养目标和相关职业岗位的能力要求,面向Android移动应用开发、测试及项目管理等岗位培养所需要的知识、能力和素质。

通过本课程的学习,使学生具备Android应用开发的基础知识、良好的编程习惯和软件开发能力,能胜任Android手机项目研发、测试等工作任务。

同时,通过教学过程的开发训练,培养学生分析、解决实际问题的能力,强化学生的职业道德、职业素养和创新意识,为学生今后从事软件开发等工作奠定基础。

本课程以案例为主实施教学,理论讲授和上机实践并重,目的是让学生掌握Android应用开发的基础知识和基本技能,锻炼学生的编程能力,学会编写简单的手机应用程序,熟悉完整项目的开发流程,为进一步学习后续课程打下良好的理论和实践基础。

2. 课程设计思路本课程以软件工程专业的学生就业为导向,在行业专家的指导下,对Android 移动应用开发所涉及的岗位进行任务与职业能力分析,以职业能力培养为本位,通过学做合一的教学方式,培养学生的Android应用的开发能力。

教学内容涉及Android基础知识、基础和高级控件、常用布局、四大组件、数据存储及网络编程等领域。

教学过程采用“线上线下”融合的方式,将课堂案例教学放到线上学习,线下重点进行相关类似项目案例的编码与答疑,从教学过程和形式上体现“线上”和“线下”的紧密结合。

教学评价采取过程性评价与结果性评价相结合的方法,以学生为主体,重点评价学生在学习过程中的开发能力的养成。

本课程建议课时为72学时,4.5学分。

《Android移动开发实训》教学大纲 48学时

《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应用开发技术》实验教学大纲

《Android应用开发技术》实验教学大纲

《Android应用开发技术》实验教学大纲课程名称:Android应用开发技术英文名称:Android Application Development Technology课程编号:23159926课程性质:课程类型:综合选修是否为独立设课的实验课:是适用专业:软件工程专业学时与学分:总学时:36 总学分:1 实验学时:36 实验学分:1执笔人:陈昊制定时间:2012年9月修订一、实验课的任务、性质与目的:本实验课的任务是了解和掌握移动互联网领域的热门软件开发技术——Android应用开发技术,从而提高移动互联网应用开发的能力与水平。

该课程不仅要求掌握Android的基础知识,而且还要求学生掌握使用Eclipse ADT开发工具来开发实际的Android应用的技能。

二、主要仪器设备及环境:本课程的实验包括硬件环境及软件环境:硬件环境:PC机软件环境:Eclipse IDE + ADT + android-sdk。

四、教材、实验教材(指导书)1.王向辉,Android应用程序开发(第2版),清华大学出版社,2012.52.韩超,梁泉. Android系统原理及开发要点详解. 电子工业出版社. 2010.13.吴亚峰,索依娜. Android核心技术与实例详解. 电子工业出版社. 2010.10五、考核方式与评分办法具体的实验考核方式与评分办法如下:1.没有具体的实验说明,只给出凌乱的代码:不及格2.基本完成要求,符合实验报告的要求:60分3.在2的基础上,代码完整,具有可读性(有注释):60-70分4.在3的基础上,实验报告整洁,内容完整:70-80分5.在4的基础上,通过应用市场审核,代码优化,用户体验好,界面友好,思路清晰:80-90分6.在5的基础上,在应用市场受欢迎,下载量达到一定数量级:90-100分六、大纲审核人:彭小刚。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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:占45分,其中答辩及文档规范10分。

实训项目2:占45分,其中答辩及文档规范10分。

课堂表现及考勤:占10分。

七、教材
《Android应用开发案例教程(Android Studio版)》,张霞等编著,人民邮电出版社,2019.7。

相关文档
最新文档