培训内容:以Python作为编程语言的软硬件编程课。软件部分使用PyQt5制作电脑端上位机软件。硬件部分使用STM32自研主控板。通过编程控制可变形机器人和多种硬件传感器。 教学理念:培养解决问题的能力、做中学,螺旋式知识设计、5C教学方法
百科知识:数学几何、光学知识、数字通信、超声效应、网络通信 编程技能:口调试器、红外传感器、超声波传感器、温湿度传感器、重力感应传感器、模拟舵机、摇杆、无线模块、wifi模块.摄像头模块while循环、if else条件语句、运算符、随机数、网络编程、多线程编程、 pyqt5界面设计模块、摄像头模块
Level 1 | Level 2 | Level 3 | Level 4 | Level 5 | Level 6 | |
名称 | 编程原理与
网络技术 | 搜索引擎与
网偻络爬虫 | 数据分析与可视化 | 机器学习与算法应用 | 深度学习与神经网络 | 人工智能应用与深度学习与神经网络实践 |
编程内容 | 编程语言、计算机组成原理、网络通信与安全软件工程、操作系统、数据库技术 | 网络爬虫、反爬与反反爬、搜索算法、分布式搜索引擎、大数据缓存技术、WEB技术、互联网技术 | 数据结构、数据收集、数据清洗数据分析方法与工具、数据可视化方法与工具智能 | 回归算法、分类算法、聚类算法降维算法等常用机器学习算法,机器学习库Scikit-Learn与算法应用 | 人工神经网络卷积神经网络深度学习算法迁移学习模型TensorFlow、K锡蕾肌轸箫暖r沮岸鞍叭瓣惫呆瘪框架、神经网络性能优化 | 自然语言处理NLP、循环神经网络、长短期记忆神经网络LSTM、强化学习、智能文本生成 |
课程目标 | 理解编程原理培养计算机科学素养 | 掌握网络爬虫和互联网技术,成为搜索引擎工程师 | 感受大数据,培养数据思维,成为数据分析工程师 | 理解机器学习算法,像数据科学家一样思考,并成为机器学习工
程师 | 探索人工智能核心算法,成就人工智能工程师 | 应用人工智能算法和技术,成为人工智能商业应用开发工程师 |
课堂教学
课堂教学:学生将通过在线平台参与课堂教学,老师将讲解硬件编程的基本原理和技术,引导学生进行实践操作。
项目指导
项目指导:老师将指导学生完成实践项目,帮助他们理解项目需求、设计解决方案,并编写相应的程序。
互动交流
互动交流:学生可以与老师和其他学生进行互动交流,分享自己的项目经验和解决问题的方法。
温馨提示
温馨提示