古德微课程大纲

制作:杭州古德微机器人有限公司 最后更新:2020.4.15

等级课程 主题课程 项目化实践课程 趣味体验课程
初级一、初级二 人工智能课程 智能小车 魔法灯光秀
中级一、中级二 物联网课程 文字识别聊天机器人 自制魔法相机
高级一、高级二 树莓派Linux应用 人脸识别手势控制拍立得 语音控制红外机器人
python1、python2 算法课程 创意指导课程 语音唤醒yeelight
... ... ... ...

古德微树莓派体系课程总结起来就六个字:易学、乐玩、趣用

易学:

只要认识字,人人都能学会,等级课程围绕编程知识、传感器和计算机基础应用等知识的认识、提高和深入循序渐进而设计。 图形化功能模块提供了像遥控器按钮一样简单、抽象、直观的功能,学习编程时我们可以通过基本编程逻辑(顺序结构、循环结构、分支结构)直观的组合调用各个功能,就像把遥控器按钮组合排序运行一样。 通过这种虚实结合的编程交互体验,我们可以进一步直观的理解编程的逻辑(顺序结构、循环结构、分支结构),原来编程和我们现实中大脑指挥手脚做任何动作是一样的过程,一样的原理。比如开关灯,灯闪烁。

乐玩:

逻辑思维的锻炼和提升,是理解问题、具体化问题,再到分析、归纳问题的过程,需要反复的重复练习。 趣味课程和项目化学习提供了有趣的案例,在玩的过程中不知不觉的完成了知识的迁移和综合运用,通过发现不同的问题并加以解决,不知不觉中逻辑思维能力得到了锻炼和提升。 另外很多灵光乍现的想法,通过编程和传感器的组合加以实现,会有很高的成就感和满足感,非常好玩。

趣用:

互联网就是未来的技术,互联网经济所支撑的实体经济和数字经济一定是这个国家和这个世界未来主要的趋势。 学习编程和人工智能最终还需要落地,需要落到解决我们学习和生活中的实际问题。由于树莓派的无限扩展性和可能性,在等级课程和主题课程等基础知识的学习基础上, 通过项目化学习的反复锻炼,当我们遇到现实问题时,很容易通过知识迁移实现能解决现实问题的项目。比如2020年4月BBC报道哥伦比亚的一个团队尝试使用树莓派和一些易于获取的零件来制造呼吸机。 现实中很多问题是很困难的,也有很多问题在掌握了基础编程和传感器知识后变的很简单了,通过知识的有效迁移就能真正实现落地。

和课程知识点配套的还有可下载的样例代码、微课和讲座视频等。除了课程内容外,这里我们还提供了常见问题和硬件帮助手册协助大家快速的实现自己的奇思妙想。 其中硬件帮助手册是以硬件为主线,分别介绍各种硬件的功能、连接方式和样例程序等。

等级课程、主题课程、项目化实践课程和趣味体验课程之间的关系是: 趣味体验课程每堂课之间没有必然的知识体系或者难易关系,且容易上手,主要适合体验古德微树莓派编程课程的有趣,

等级课程以编程知识分布、代码构造能力等级和代码调试能力划分为依据对课程分级,通过进阶的学习系统的学习编程知识和提高编程能力。

主题课程以计算机专业课程为基础,选取目前科技中最热点和最前沿的专业课程作为课程体系的补充和编程实践载体。

项目化实践课程包括典型案例课程和创意指导课程,通过课程学习使学员掌握把不经意的想法或刻意解决某一问题的任务作为目标,通过分析任务目标、分解任务目标并制定方案的基础上完成作品的过程能力。

这里做一个通俗的类比,等级课程是语文,主题课程是数学、物理、化学、医学等,项目化实践课程是写读后感、物理实验报告、医学诊断书等等。 等级课程(语文)就是帮我们读懂程序(读懂文章)、学会写程序(会写作文),主题课程(物理)让我们理解数字世界的本质(物质的本质),项目化实践课程是学习如何让计算机听我们的话完成一个小任务比如“语音识别天气预报”(写医学诊断书)。 因此通过等级课程、主题课程和项目化实践课程学习,我们可以通过编程知识驾驭计算机软硬件让计算机真正成为工具为我们所用。

古德微机器人课程案例

案例 1: 语音唤醒播报天气

【内容】

  1. 认识树莓派,掌握树莓派和麦克风、音响的连接;
  2. 了解如何通过程序接收耳朵(麦克风)的信息并控制嘴巴发声(音响);
  3. 尝试完成语音唤醒播报天气的功能。

【知识点】

  1. 了解本地播放音频和语音合成变声的方法。
  2. 了解函数和回调函数的概念并实现语音唤醒功能。
  3. 在语音唤醒的基础上,通过录音转换成文字实现报天气的功能。
图1

图1 语音唤醒播报天气

微课视频

案例 2: 自制文字识别聊天机器人

【内容】

  1. 了解和运用文字识别、智能问答、语音合成等人工智能功能;
  2. 认识文字识别聊天机器人,了解文字识别聊天机器人的硬件(黑白印机、摄像头、按钮、小灯、木板、音响)及接口;
  3. 尝试完成自制文字识别聊天的功能。

【知识点】

  1. 在学会使用摄像头拍照的基础上,进一步学会识别图片的文字。
  2. 会学智能回答和播放语音模块的运用
  3. 学会利用小灯指示程序运行的状态。
图2

图2 自制文字识别聊天机器人

案例 3: Python小灯闪烁

【内容】

  1. 了解图形化编程和python编程可以在树莓派上实现同样的案例;
  2. 认识编程的逻辑是相通的;
  3. 在学习了图形化编程的基础上继续学习python代码树立了信心。

【知识点】

  1. 学会python代码引用库的方法。
  2. 会学GPIO和time功能库的基础用法。
  3. 学会python编程for循环的使用。
图3

图3 Python小灯闪烁


子模块大纲

Copyright © 古德微 2023 all right reserved,powered by GDWRobot本课修订时间: 2021-10-13

results matching ""

    No results matching ""