С/C++ for competitive programming (Coursera)

С/C++ for competitive programming (Coursera)
Course Auditing
Categories
Effort
Certification
Languages
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

С/C++ for competitive programming (Coursera)
C and C++ are the most popular programming languages in competitive programming, the most convenient and frequently used in competitions. The «C/C++ for competitive programming» online course will introduce the basic concepts of the language, such as variables, data types, conditionals, loops, functions, and others.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

What You Will Learn:

- Using C++ in the programming competitions


Syllabus


WEEK 1

Variables

In this module of our course, we will: write our first program in C++; talk about troubles beginners usually face; learn how to run programs locally; learn different data types.


WEEK 2

Conditional operators and Cycles

In this module of our course we will: learn about logical and conditional operations; talk about loops.


WEEK 3

Arrays and Functions

In this module, we will talk about static arrays, sorting algorithms, functions and recursion.


WEEK 4

Complex data structures

In this module, we will consider more complex constructions of C++: pointers and references, structures, and also


WEEK 5

Basic low-level features and numeral systems

In this module, we will focus on low-level work with variables and the values ​​stored in them: we will learn about faster I / O, the bit representation of various types of numbers in memory, and bit operations.



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.