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