网站大量收购独家精品文档,联系QQ:2885784924

“Android应用程序开发”课程教学大纲.docx

“Android应用程序开发”课程教学大纲.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

“Android应用程序开发”课程教学大纲

课程名称

Android应用程序开发

英文名称

AndroidApplicationDevelopment

课程编号

360357

开课学期

第六学期

课程性质

专业任选课

课程属性

任选课

课程学分

2

适用专业

机械电子工程

课程学时

总学时:32;其中理论学时:16实验实践学时:16

开课单位

学院机械电子教研室

先修课程

课程名称

对先修课应知应会具体要求

后续课程

课程目标及与毕业要求的对应关系

课程目标

毕业要求

4

7

11

1.掌握计算机硬件的基本概念,包括中央处理器(CPU)、内存、存储设备和输入/输出接口。

0.6

0.4

2.掌握Android硬件安全性的基本原则,包括硬件层面的加密和安全启动,具备能够实施硬件安全措施,以保护用户数据和应用程序的完整性能力。

0.5

0.5

3.具有严格规范的操作能力和融会贯通能力,具有较强的团队意识,学会与人沟通、协作的工作能力,具有吃苦耐劳、脚踏实地的精神。具有助力强国建设使命感;传输勇于奉献和担当、安全生产的职业道德。

0.2

0.4

0.4

课程概述

Android应用程序开发是智能系统方面入门性质的技术基础课,课程以Android开源平台为载体,学习智能系统的基本知识和搭建智能系统的基本技能,培养分析问题和解决问题的能力,为以后深入学习某些领域中的内容打好基础。掌握Arduino基础开发的相关硬件开发和调试;了解常用电子系统的工作原理、系统构成及关键技术;能够辨别Arduino基础开中一般问题的故障点;能完成简单Arduino系统的搭建、调试及成果展示。同时学习者在学习中会不断提升基本的沟通协作和自学能力,增强精益求精、务实严谨的工匠精神和科技报国的责任感和使命感,具有创新意识和创新能力,能在系统设计完成中融入新应用新需求。

课程应知应会具体内容要求

任务一:理解Arduino概念,掌握基本开发流程。(支撑课程目标1)知识要点:

Arduino基本概念

Arduino入门

ArduinoIO管脚学习目标:

了解Android设备的基本硬件组件,包括CPU、内存、存储设备、传感器和外部接口(如USB和Bluetooth)。

授课建议:2课时,课堂讲授

任务二:Arduino的定时、中断及接口。(支撑课程目标1)知识要点:

1.Arduino定时

2.Arduino中断

3.Arduino串口

4.ArduinoSPI学习目标:

理解定时、中断、串口的基本概念,掌握Arduino定时、中断、串行通信和

SPI接口的编程使用方法。

授课建议:2课时,课堂讲授

任务三:Arduino的基本输入输出。(支撑课程目标2)

1.Arduino按键

2.Arduino键盘

3.Arduino数码管

4.数码管动态扫描学习目标:

理解按键、键盘、数码管等输入输出设备的工作原理,掌握Arduino按键和、键盘和数码管的编程使用方法。

授课建议:2课时,课堂讲授

任务四:Arduino的高级输入输出。(支撑课程目标2)

1.Arduino旋钮

2.ArduinoLED点阵

3.Arduino光立方

4.Arduino液晶屏学习目标:

理解旋钮、LED点阵、液晶屏等高级输入输出设备的工作原理,掌握Arduino高级交互方式的编程方法。

授课建议:2课时,课堂讲授

任务五:设备传感器。(支撑课程目标2)

1.Arduino温湿度传感器

2.Arduino超声波测距

3.Arduino光电传感器

4.Arduino陀螺仪

5.访问和读取传感器数据。

学习目标:

理解温湿度、超声波、光电、陀螺仪等传感器的工作原理,读取和显示设备上的传感器数据。

授课建议:4课时,课堂讲授

任务六:Arduino的模拟IO。(支撑课程目标2)

1.Arduino模拟IO

2.Arduino的PWM

3.Arduino蜂鸣器

4.Arduino电机控制学习目标:

理解Arduino模拟IO、PWM的工作原理,掌握Arduino读取信息、产生PWM控制蜂鸣器和电机的编程方法。

授课建议:4课时,课堂讲授

任务七:音频和多媒体。(支撑课程目标3)

1.Android设备的音频硬件

2.Android设备的音频API学习目标:学习如何录制声音、播放音频文件和处理音频数据。

授课建议:2课时,课堂讲授

任务八:Arduino的无线通信。(支撑课程目标3)

1.蓝牙

2.GSM

3.WiFi

4.LoRa

5.外部硬件设备通信

6.Android的USB和蓝牙通信协议。

学习目标:

了解蓝牙、GSM、WiFi和LoRa的基本概念,掌握Arduino进行无线通信的编程方法

文档评论(0)

与知同行 + 关注
实名认证
内容提供者

教师资格证持证人

知识传播者

领域认证该用户于2024年08月12日上传了教师资格证

1亿VIP精品文档

相关文档