C/C++:从基础语法到优化策略

由OpenCV中国团队负责人于仕琪推出的C/C++课程,介绍将程序速度提升几十倍方法,并以OpenCV和ARM为例提升实战能力。

开设学校:南方科技大学;学科:计算机、

C/C++:从基础语法到优化策略课程:前往报名学习

C/C++:从基础语法到优化策略视频慕课课程简介:

由OpenCV中国团队负责人于仕琪推出的C/C++课程,介绍将程序速度提升几十倍方法,并以OpenCV和ARM为例提升实战能力。

前往报名学习

C/C++:从基础语法到优化策略课程列表:

{{'上次学习:'+learn_list['sustc08091004451']['last_leaf_name']}}

Week 1 Quick start

-1.1 Basic knowledges

-1.2 Setting Out to C++

-Lecture notes

-Example code

-Quiz 1

Week 2 Data types

-2.1 Compile and link

-2.2 Integers

-2.3 Floating-point numbers

-2.4 C++ Arithmetic Operators

-Lecture notes

-Example code

-Quiz 2

Week 3 Expressions and statements

-3.1 Some operators

-3.2 for loop

-3.3 Relational expressions (> < ==)

-3.4 while loop

-3.5 Branching statements (if else)

-3.6 Logical expressions

-3.7 switch statement

-3.8 break and continue statements

-3.9 File input and output

-Lecture notes

-Example code

-Quiz 3

Week 4 Array, string and structures

-4.1 Array

-4.2 Array strings

-4.3 string class strings

-4.4 Structures, Unions and Enumerations

-Lecture notes

-Example code

-Quiz 4

Week 5 Pointers and memory management

-5.1 Pointers

-5.2 Allocate memory: C style

-5.3 Allocate memory: C++ style

-5.4 Managing memory for data

-Lecture notes

-Example code

-Quiz 5

Week 6 Functions

-6.1 Function review

-6.2 Various functions

-6.3 Recursion and pointer to functions

-6.4 Reference and const

-Lecture notes

-Example code

-Quiz 6

Week 7 Functions and optimization

-7.1 Adventures in functions

-7.2 Speedup your program

-Lecture notes

-Example code

-Quiz 7

Week 8 ARM and OpenCV

-8.1 C/C++ with ARM development board

-8.2 Some tricks in OpenCV

-Lecture notes

-Example code

-Quiz 8

Week 9 Class

-9.1 Classes in C++

-9.2 Constructors and destructors

-9.3 this pointer

-Lecture notes

-Example code

-Quiz 9

Week 10 Operator overloading and type casts

-10.1 Operators in cv::Mat in OpenCV

-10.2 Operator overloading

-10.3 Friend functions

-10.4 Automatic conversions and type casts for classes

-Lecture notes

-Example code

-Quiz 10

Week 11 Dynamic memory management and classes

-11.1 Dynamic memory and classes

-11.2 New and improved String class

-11.3 Using pointers to objects

-Lecture notes

-Example code

-Quiz 11

Week 12 Class inheritance and memory management

-12.1 Class inheritance

-12.2 Static and dynamic binding

-12.3 Access control: protected

-12.4 Inheritance and dynamic memory allocation

-Lecture notes

-Example code

-Quiz 12

Week 13 Constructor, assignment and class templates

-13.1 Constructor and assignment

-13.2 Classes with object members

-13.3 Private inheritance

-13.4 Class templates

-Lecture notes

-Example code

-Quiz 13

Week 14 CNN, exceptions in C++

-14.1 CNN for image classification

-14.2 Exceptions

-Lecture notes

-Example code

-Quiz 14

Week 15 Friends, nested classes, RTTI and type cast

-15.1 Friends

-15.2 Nested classes

-15.3 RTTI and type cast operators

-Lecture notes

-Example code

-Quiz 15

Final Exam

-Final exam

C/C++:从基础语法到优化策略开设学校:南方科技大学

C/C++:从基础语法到优化策略授课教师:

于仕琪-副教授-南方科技大学-

于仕琪,南方科技大学计算机科学与工程系副教授;OpenCV中国团队负责人;开源项目libfacedetection@GitHub创建者和维护人。一直在编程一线,尤其擅长C/C++程序效率优化。

也许你还感兴趣的课程:


  1. C/C++:从基础语法到优化策略(2021秋)

  2. 现代天线理论与技术(2021秋)

  3. 医事法学(2021秋)

  4. 红色文化十讲(2021秋)

  5. 电介质物理(2021暑假班)

  6. 国医大师邓铁涛康寿之道(2021秋)

  7. “四史”专题课程(2021秋)

  8. 妇产科护理学(2021秋)

  9. C Programming(Round 2)

  10. AutoCAD软件应用(2021秋)

  11. Android应用开发基础(2021秋)

  12. 营销在移动互联网时代(2021秋)

  13. 大数据治理与政策(2021秋)

  14. 生活中的市场营销学(2021秋)

  15. Hello,心理学(2021秋)

  16. 设计伦理(2021秋)

  17. 理解马克思(2021秋)

  18. 结构力学(一)(2021秋)

  19. 人体胚胎学-总论(2021秋)

  20. 建筑室内热环境模拟及应用(2021秋)
© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。