课程介绍
1、Python核心编程
主讲内容:
Python语言基本介绍、分支和循环、内置数据结构、函数、模块、常用标准模块、文件操作、异常处理、面向对象编程、多任务、内置函数与调试、排列组合与正则表达式、语法进阶、Linux操作系统、文件系统与用户管理、文件操作、网络命令、进程管理与服务配置、Shell编程与bash,源文件编译、版本控制、游戏项目开发。
学习目标:
前期通过学习常量、变量的使用,运算符的使用,流程控制的使用,函数的定义和使用,容器处理方法,字符串处理方法,日期时间处理方法等,掌握Python编程语言基础内容;中期主要涉及OOP基础知识,学习后应该能自己处理OOP问题,具有初步软件工程知识并树立模块化编程思想;后期通过一个游戏案例,将之前所学到的知识串连起来,达到兴趣引导、学以至用的目的。
掌握Linux操作系统常用命令,掌握Linux操作系统的基础知识,掌握Linux自动化运维技巧。
2、C++高级编程实战
主讲内容:
C++开发环境、数据类型和逻辑控制、动态数组和函数、指针与引用、类和对象、运算符重载和继承、多态和智能指针、异常和I/O、模板和容器、线程和设计模式、make和cmake。
学习目标:
掌握C++基础语法,具备基础的C++编程能力;熟练使用C++面向对象思想设计程序;掌握多线程互斥、并发思想,能设计出常见的模式;理解C++编译原理,能够熟练编写编译规则;熟练使用C++技术完成针对问题的程序编写。
3、Qt&C++驱动实践
主讲内容:
Qt编程基础、Qt文件操作和网络通信、Qt高级应用、机器人驱动开发原理、UR机器人驱动编程语言、UR机器人上位机驱动开发、常用机器人驱动库。
学习目标:
理解Qt图像化界面的绘制流程;掌握Qt图像化界面应用开发流程;掌握socket通信原理及应用;理解上位机驱动开发原理;掌握Python和C++下机器人驱动开发。
课程优势
中科院AI专家带队教学
主要授课讲师为中科院AI领域专家,长期从事人工智能领域专业算法研究及专业机器人研究和教学*,先后主持和以骨干身份参与国家自然科学基金、科技部重点研发计划等国家级重点研究项目。
技术紧跟市场前沿
围绕机器人操作系统(ROS)及建立于其上的智能应用,结合实际应用场景,从其通信机制、开发工具、应用功能和生态系统进行课程内容的教学组织。
软件+硬件
课程不仅涉及机器人软件开发以及应用于机器人上的人工智能算法,还*括围绕软件系统及应用的相关硬件编程和控制教学,致力于培养机器人领域软硬一体化人才。
企业级项目实战
课程的动手项目均来自企业实际的需求和应用,具体将*括软硬一体化实战、人工智能算法实战、特种机器人开发实战等源于企业实际需求的系统解决方案类项目。
结课颁发人工智能,机器人开发双证书
在颁发优*人工智能结课证书基础上,表现优秀者可获得由中科院自动化研究所相关机构颁发的机器人开发证书,一份学习两份收获,双证书加持帮助学员更好*。