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. Inorganic Chemistry(Round 2)

  2. 材料物理性能(2021秋)

  3. Tourism Policy and Planning(国际版)(Round 2)

  4. 构造地质学(2021年秋)

  5. Basic Principles of Steel Structures(Round 2)

  6. Life on Mathematics(Round 2)

  7. 复变函数(2021秋)

  8. Small Acupoints Help Your Health Better on(Round 2)

  9. 传播学概论(2021秋)

  10. International Shipping Practice’(CH/ENG)(Round 2)

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

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

  13. 医事法学(2021秋)

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

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

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

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

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

  19. C Programming(Round 2)

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