这个八月,来自加州大学圣地亚哥分校电气工程学院的Brian博士
将亲临北京和上海
在四天的时间里
用最深入浅出的方法带你们进入编程的世界
即使零编程基础的你们
也可以完成最酷的机器人项目!
如果你还在犹豫自己到底是文科生还是理科生
如果你想一探究竟时下最潮的STEM到底能做什么
如果你还傻傻分不清楚CS(计算机科学)、CE(计算机工程)与EE(电气工程)的区别
如果你想在暑假边学边玩
那就来Brian博士的编程与机器人研讨班吧!
Brian Lewis
课程简介:
本课程涵盖了对计算机科学,计算机工程与电气工程的初步介绍。课程期间,我们会从最基本的零件开始组装一个能说会走的机器人,从而进一步讲解这三个学科中的多个主题。 我们将探索所涉及的硬件的复杂细节,装配机器人,学习如何编程使其避开障碍物。课程最后,学生们会让他们的机器人参加穿越迷宫比赛,看哪一个能最快完成。在课程结束后,学生能够将机器人带回家,使用学到的新技能和知识对机器人进行更多的升级。
你会学到什么:
了解电子元器件的细节以及如何与之进行交互
了解如何在Arduino(针对编程初学者的编程语言)中编程
了解硬件和软件如何联动
获取参与大型项目所需的批判性思维
组装一个可以带回家的机器人!
我们需要你:
充分准备! 这将是极度烧脑的四天!请大家调整把自己调整到最佳状态,把握好时间,努力学习(睡眠充足很重要!)
课程中将会有很多的互动,会要求学生提问和参与讨论。同时也会有很多小组合作的课题,团队合作!团队合作!团队合作!重要的事说三遍!
坚持就是胜利。 对于一些同学来说,编程可能开始会有些困难。但万事开头难,坚持下去你就能真正进入编程的奇妙世界!如果在课堂无法完成任务,请记得利用回家的时间继续完成哦!
你需要带来课堂的:
笔记本电脑
笔记本和笔
旺盛的精力和活跃的大脑
日程安排
第一天
上课前你需要:
设置Arduino帐户,并阅读新手指南,学习如何使用Arduino的网络编辑器(https://create.arduino.cc/projecthub/Arduino_Genuino/getting-started-with-the-arduino-web-editor-4b3e4a)
安装Arduino板编程所需的驱动程序 (http://www.wch.cn/download/CH341SER_EXE.html)
(可选)速读 (https://learn.sparkfun.com/tutorials/what-is-an-arduino)和“推荐阅读”内的网页
上课时我们会:
查看机器人不同器件的数据表格
组装机器人,进行初步测试以验证可行性
概述Arduino toolchain及其工作原理
完成第一个程序!
第二天
上课前你需要:
阅读介绍简单Arduino功能的材料
上课时我们会:
介绍Arduino编程及其功能
编程超声波距离传感器
编程蜂鸣器
第三天
上课前你需要:
进一步阅读并了解更高级的Arduino功能
(可选)将机器人带回家,继续调试
上课时我们会:
教机器人走第一步
教机器人如何走路,然后跑步
教机器人如何处理多任务(在行走观察障碍物然后作出相应反应)
第四天
上课前你需要:
完成机器人走迷宫的算法作业
完成第三天剩余的工作
上课时我们会:
在机器人上应用走迷宫的算法
在迷宫中练习并调整程序和算法
与迷宫中的其他机器人竞争!
日期:8月14-17号
时间:9:00 - 16:00(午休一小时)