
Introduction to C++: Programming Concepts and Applications
S1:E16 Functions in Top-Down and Bottom-Up Design
The professor elaborates on top-down and bottom-up programming approaches.
Already subscribed?
Sign in
C++ has immense power and appeal across various domains.
S1:E1 • Jul 19, 2019 • 31m
C++ quick start: With a browser or download.
S1:E2 • Jul 19, 2019 • 20m
A program consists of input, variables, computations, and output.
S1:E3 • Jul 19, 2019 • 34m
Conditionals are used to build programs that can choose between true and false alternatives.
S1:E4 • Jul 19, 2019 • 30m
While teaching header and special commands, the professor explains the concept of "pseudocode."
S1:E5 • Jul 19, 2019 • 29m
Some code sections repeat until the specified computation is complete.
S1:E6 • Jul 19, 2019 • 31m
Code libraries offer a plethora of options.
S1:E7 • Jul 19, 2019 • 30m
Arrays can store a considerable amount of data.
S1:E8 • Jul 19, 2019 • 33m
Vectors play a significant role in data storage.
S1:E9 • Jul 19, 2019 • 32m
The application of letters and punctuation in data strings.
S1:E10 • Jul 19, 2019 • 33m
Data streaming techniques, the fstream library, and objects are paramount when it comes to reading and writing files in C++.
S1:E11 • Jul 19, 2019 • 32m
It is critical to find and fix errors in a code in a timely manner.
S1:E12 • Jul 19, 2019 • 29m
Programmers can use certain commands to create their own functions.
S1:E13 • Jul 19, 2019 • 30m
Programmers can create two functions with varying numbers of parameters.
S1:E14 • Jul 19, 2019 • 30m
Venturing deeper into debugging, the professor discusses a tool called exception handling.
S1:E15 • Jul 19, 2019 • 31m
The professor elaborates on top-down and bottom-up programming approaches.
S1:E16 • Jul 19, 2019 • 30m
Object-oriented programming is one of the major strengths and innovations of C++.
S1:E17 • Jul 19, 2019 • 34m
Two key tools facilitate the effective use of classes.
S1:E18 • Jul 19, 2019 • 33m
The professor discusses the nitty-gritty of memory management.
S1:E19 • Jul 19, 2019 • 32m
Programmers use a specific technique to create classes that inherit properties from others.
S1:E20 • Jul 19, 2019 • 33m
Polymorphism is a key object-oriented feature.
S1:E21 • Jul 19, 2019 • 33m
A C++ game engine is used to develop multiple games.
S1:E22 • Jul 19, 2019 • 31m
Containers like queues and vectors offer numerous benefits.
S1:E23 • Jul 19, 2019 • 32m
The professor provides insight into generic programming and the Standard Template Library.
S1:E24 • Jul 19, 2019 • 31m
Finish the course by drawing on all you have learned to design a game-playing algorithm for artificial intelligence—that is, a program that makes "intelligent" game moves as if it were human. Finally.
S1:E25 • Jan 1, 2025 • 34m