admin 管理员组

文章数量: 1184232


2023年12月25日发(作者:初学者必学教程jquery的简介)

《Android 程序开发》课程标准

适用专业:电子信息工程技术

开设时间:第 3 学期

学 分:4 学分

课程编码:Z2060042C

课时数:60

一、课程概述

1. 课程性质

《Android 程序开发》 是高职电子信息工程专业针对嵌入式电子产品设计开发、生产制造、调试测试、售后维护等关键岗位,经过对企业岗位典型工作任务的调研和分析后,归纳总结出来的为适应嵌入式电子产品设计开发、生产制造、调试测试、售后维护所需要的能力要求而设置的一门专业核心课程。

2. 课程任务

《Android 程序开发》课程通过与 Android 程序开发相关的实际项目学习,增强学生对专业

Android 程序开发知识运用的认识,让他们熟练掌握基于 Android 操作系统平台的手机应用程序、工业级与商业级平板电脑应用程序、虚拟现实 VR 可穿戴设备应用程序的设计与开发。通过本门课程的学习,使学生具备 Android 平台开发相关知识,掌握开发 Android 应用程序的基础知识和基本方法,并能够结合数据库技术、网络技术和多媒体技术等独立自主开发 Android

应用程序。在课程的学习中,培养学生独立思考、善于沟通、自我学习的能力,同时强化学生的团队协作意识和职业素质养成意识。从而满足企业对相应岗位的职业能力需求。

3. 课程要求

通过课程的学习培养学生 Android 嵌入式电子产品开发方面的岗位职业能力,分析问题、解决问题的能力,养成良好的职业道德,为 Android 程序开发打下坚实的基础。课程按照理论实践一体、课内外互补、课堂教学与企业实践相结合的课程设计指导思想,以任务或项目为载体组织教学内容,突出学生的主体地位,实现“教、学、做”的有机融合;通过班级讲授、团队学习、个体辅导、展示交流、技能大赛等手段,实现从模仿到应用到创新的高职学生递进式培养。本课程注重软件开发基本理论、基本方法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面地理解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提高技能、磨砺意识、活跃思维、展现个性和拓宽视野。

二、教学目标

1.知识目标

(1) 掌握 Kotlin 程序设计语法规则

(2) 掌握 Android 开发环境搭建的方法

(3) 熟练掌握组件 Activity 的使用

(4) 熟练掌握 Android 中的常用控件

(5) 熟练掌握 Android 中的开发布局及优化

(6) 熟练掌握 ListView 的使用

(7) 了解 GridView 和 ScrollView 的用法

(8) 掌握自定义控件与 Handler 的使用

(9) 掌握 Fragment 的使用

(10) 掌握 Service 以及 BroadcastReceiver 应用

(11) 了解 Android 中的 Widget

(12) 掌握 SharedPreferences 与文件管理

(13) 掌握 SQLite 与 ContentProvider

(14) 掌握网络编程数据处理

2.能力目标

(1) 能够掌握 Kotlin 程序设计语法规则

(2) 能够完成 Android 应用程序的环境搭建。

(3) 能够编写 Android 简单实用的应用程序软件。

(4) 能够发布和安装 Android 应用软件

(5) 能够熟练搭建 Android 开发环境

(6) 能够实现 Android Activity 开发

(7) 能够使用 Android UI 控件开发

(8) 能实现 Android 网络开发

(9) 能掌握 Android 数据存储技术

(10) 能掌握 Android 多线程处理技术

(11) 能实现 Android 多媒体体处理

(12) 能实现 Android Service

3.素质目标

(1) 培养学生对移动端 APP 开发的兴趣

(2) 培养学生沟通能力及团队协作能力

(3) 培养学生发现问题、解决问题的能力

(4) 培养学生严谨的工作作风

(5) 培养学生自主、开放的学习能力

三、与前后课程的联系

1. 与前续课程的联系:本课程以《计算机应用基础》、《C 语言程序设计》等为前置课程。使

学生具备了计算机使用与程序设计基本能力。本课程自带 Kotlin 编程语言规范学习。

2. 与后继课程的关系:为学生后续课程《上位机软件开发》、《嵌入式系统开发》、《毕业设计》、《毕业前顶岗实习》打下坚实的软件设计基础,以及对学生今后从事 Android 嵌入式开发技术提供坚实的基础。

四、教学内容与学时分配

表 1 课程项目结构与学时分配表

序号

课题

主要教学内容

1. 下载和安装Android Studio4.0

教学目标 学时

备注

1. 理解 Android 、 Android Studio 和

Gradle 等几个基本概念;

2. 启动 Android Studio 与实现

2. 了解 Android 应用程序中的布局文件的基

Hello World APP

本组成及其含义;

3. 熟悉 Android Studio 的组成结构

3. 学会下载和安装 Android Studio;

4. Android Studio 开发环境的个O1-4 熟悉 Android Studio 的组成结构;

性化设置

4.认识 Android 应用程序的样式和主题设置

5. 将 Android Studio 项目打包生成

、了解关于 Android 应用程序中的布局文件

HelloWorld

APK

1 8

activity_

APP

6. Kotlin 语言简介、Kotlin 代码运5. 学会启动 Android Studio 以及创建、运行

行机理

Android Studio 项目, 学会 Android

7. 编程之本:变量和函数、程序的逻Studio 开发环境的个性化设置;

辑控制

6. 学会Android 应用程序的样式和主题设置

8. 面向对象编程、Lambda 编程、空7. 学会将 Android Studio 项目打包生成

指针检查

APK。

8. 学会Kotlin 编程语言的基本语法规则

1.理解Android 屏幕元素的层次结构

2.理解View 与 ViewGroup

3.理解View 视图的基本属性 4.1. 使用文字标签显示欢迎信息

掌握Android 的主要布局对象 5.2. 设计包含多种控件的用户登录

掌握 Android 常用 UI 控件

界面

6. 掌握 Android 控件的基本属性

3. 设计开关与调节声音的界面

7. 掌握 TextView 控件与 EditText 控件 8.4. 使用 LinearLayout 布局设计用户

掌握 Button 控件

注册界面

9. 理解Android 资源应用

5. 使用 FrameLayout 布局实现图

10. 掌握 Kotlin 标准函数与静态方法、密封类

电子相片相框效果

2 16

11. 了解 Android 的应用组件

框 APP

6. 用户登录时检测用户名的长度12.理解并掌握 Activity

合法性

13. 理解并掌握Intent

7. 获取屏幕单击位置

14. 理解并掌握Android 的事件处理机制

8. 用户注册时检测E-mail 格式

15.掌握 Android 的对话框与消息框

9. 实现动态添加联系人

16.掌握 Android 输出日志信息的方法

10. 打开浏览器浏览网页

17.掌握 OnTouchEvent

11. 实现电子相框 APP

18. 掌握 MotionEvent

19. 掌握 Kotlin 延迟初始化

理论实践一体化教学

理论实践一体化教学

3

旅行账本管理 APP

1.理解Android 系统的数据存储方式

录界面 2.掌握使用SQLite 数据库存储数据

8

2. 使用 SharedPreferences 实现 3.掌握使用 SharedPreferences 对象存储数

Activity 之间的数据传递 据

1. 设计可记住用户名和密码的登理论实践一体

化教

3. 使用 SQLite 数据库保存用户输入的用户名和密码

4. 预览选择的系统图片

5. 实现添加与查询联系人

6. 使用 Content Provider 管理联系人信息

7. 对 Android 模拟器中的 SD 卡进行操作

8. 安卓伴我行APP 设计

4.掌握使用Content Provider 存储数据

5.掌握使用File 对象存储数据

6. 掌握Uri 及其组成

7. 掌握Kotlin 扩展函数与运算符重载

1. 获取系统的唤醒服务

2.获取系统的屏蔽状态

3. 获取当前网络状态

4.实现音量控制

5. 实现程序开机自动启动

6. 监控手机电池电量

7. 安卓GPS 导航定位

1. 掌握Service(服务)

2. 掌握BroadcastReceiver(广播)

理论实践一体化教学

3.掌握Kotlin 高阶函数

4. 理解HTTP 协议

4

GPS/INS 组

8. 获取指定城市的天气预报

合导航 APP

9. 实现百度搜索

10. 实现浏览网络图片

11. 实现短信发送

12. 实现电话拨打

13. 陀螺仪蓝牙数传

14. GPS/INS 组合导航蓝牙数5. 理解 URL 请求的类别 O4-6 理解 WebView控件

12

6. 掌握Android 的线程与Handler 消息机制

7.掌握使用HttpURL Connection 访问网络

8.掌握Kotlin 泛型与委托

传 APP

远程温度监控 APP

1. 使用 ViewPager 控件实现图片

1. 掌握使用简单图片

2. 掌握位图的典型应用

3. 掌握绘图

4. 掌握Kotlin 泛型高级特性

理论实践6

一体化教学

轮播

2. 设计滑动切换的图片浏览器

3. 绘制简单几何图形

4. 绘制多种形式的路径

5. 绘制Android 机器人图形

5

6.温度传感器波形绘制APP

音视频监控 APP

1. 使用SoundPool 类音频播放

2. 使用 MediaPlayer 类播放本地音

1.掌握SoundPool 类与播放音频

2.掌握MediaPlayer 类与播放音频

3.掌握VideoView 类与播放视频

理论实践6

一体化教学

3. 制作简易音乐播放器

4. 使用 VideoView 控件播放本地

6

4. 掌握MediaPlayer 与Surface View 联合播放视频

5. 使 用 MediaPlayer 类 和

视频

5. 掌握Kotlin 协程

SurfaceView 控件播放本地视频

6. 音视频监控APP

7

机动

复习与机动

复习与机动

2

据 实

调 整

8

考核

巩固学习内容,检测学习情况

合 计

2

60

五、教材的选用

1.教材选取的原则

按照国家规定选用与课程标准相配套的高职规划优质教材,禁止不合格的教材进入课堂。学校建立了由专业教师、行业专家和教研人员等参与的教材选用机构,完善教材选用制度,

经过规范程序择优选用教材。 2.推荐教材

(1) Android 移动应用开发任务驱动教程(Android 9.0+ Android

Studio 3.2)陈承欢,电子工业出版社 2019 年 06 月

(2) 《Learn Kotlin for Android Development: The Next Generation

Language for Modern Android Apps programming》Publication Date:

2019-07-12,Peter Spath Leipzig, germany

ISBN-13(pbk:978-1-4842-4466-1

ISBN-13( electronic:978-1-4842-4467-8)

(3) 《第一行代码——Android(第 3 版)》郭霖 2020-03-30 人民邮电出版社,书号 978-7-115-52483-6,(基于 kotlin,Android

studio3.52,Android10)

(4) 英文版《:Professional Android, 4th Edition 》Reto meier,Lan Lake.

John Wiley Sons, Inc 2018。中文版:《Android 高级编程(第四版)》 【美 雷托·梅尔(Reto Meier)等编,罗任榆译 清华大学出版社 2019 年 12 月.

(5) 自行编制的基于工作过程的理论实践一体化教材 3.参考的教学资料

Kotlin,Android 应用开发电子教案、电子课件、课程

六、教师要求

专任教师具有高校教师资格和本专业职业资格或技能等级证书;有理想信念、有良好职业道德、有扎实学识、有仁爱之心;具有计算机、电子、自动化等相关专业本科及以上学历;具有扎实 Android 嵌入式开发技术相关理论和实践能力;具有较强的信息化资源应用和开发能力。

兼任教师主要从相关企业聘任,具备良好的思想政治素质、职业道德和工匠精神,具有扎实的计算机、电子、自动化专业知识和丰富的实际工作经验,具有中级及以上相关专业技术职称,能承担本课程教学、实习实训指导等教学任务。

七、学习场地、设施要求

本课程的教学实训环境应为可连接因特网的计算机机房实训室并具有

Android Studio

4.0 软件平台。本课程在有计算机的实训室中进行,实现教学与实训合一、教学与培训合一、教学与考核合一,满足学生综合职业能力培养的要求。同时,成立学习小组,实现课堂讨论、实践和课外的拓展学习。

八、课程资源的开发与利用

积极开发和利用网络教学资源:课程标准、实训指导书、授课计划、电子教案、教学资源库等教学文件,及多媒体教学课件、习题、案例库、试题库、网络方案、布线标准、工具软件、国家级或精品开放课程等资源。

建立互动交流网络平台。

九、考核标准与方式

高等职业教育培养高素质技术技能型人才,不但要重视学生职业技能和职业素养培养,还要求学生掌握一定的专业基础理论知识,以利于今后可持续发展。因此需要加强理论知识、职业技能和职业素养等方面的考核评定。

本课程采用过程性评价和终结性评价相结合的方法进行,既有理论知识考核,又有学生学习态度、思维能力、动手能力、解决问题的能力等方面的综合考核,具体评价方法和内容见表 2。

表 2 课程评价方法和内容

考核类型 考核方式 考核内容

过程性考核

(10%)

理论知识

(50%)

终结性考核

(40%)

Studio4.0 开发平台+Android10 基础知识的理论考试。

Kotlin 基本语法: Kotlin 代码运行机理、变量和函数、程序的逻辑控制、面向对象编程、Lambda 编程、Kotlin 标准函数与静态方法、密封类、Kotlin 延迟初始化、扩展函数与运算符重载、Kotlin 泛型与委托;

Android Studio4.0 开发平台:环境安装与设置,编译与调试的基本方法与技巧。

Android10 基础知识:组件 Activity 的使用、Android 常用控件、Android 中的开发布局及优化、自定义控件与 Handler 的使用、Fragment 的使用、Service 以及

BroadcastReceiver 应用、SQLite 与 ContentProvider、网络编程数据处理、

传感器与多媒体技术。

课堂提问、课堂纪律、平时作业、单元测试等

期末闭卷理论考试,评价知识目标达成程度。重点考核 Kotlin 基本语法+Android

1. 实训表现、实际操作能力、观察能力、解决问题的能力等

2. 通过 6 个项目考试,评价技能目标达成程度。重点考核:控件应用与界面布局、事件处理职业技能

(40%)

职业素养

(10%)

过程性考核

(40%)

与交互实现、数据存储与数据共享、服务与广播、网络与通信、图像浏览与图形绘制、音频与视频及传感器等方面的程序设计

到课考勤,学习及工作态度、6S 管理表现、质量观念、安全意识、合作精神、敬

过程性考核

业精神、团队意识等纳入职业技能考核,在教学过程中记录评价


本文标签: 学生 开发 课程 实现 能力