IDG TECHtalk
How to create Drilldown graphs with R and highcharter
See how to create an interactive bar graph with drilldowns using R and the highcharter package.
Curated Video
Multi-Paradigm Programming with Modern C++ - Parallel STL
C++17 has introduced parallel STL. Many of the existing algorithms can now be executed in parallel. Parallelism can be enabled by specifying execution policies. In this video we will learn how existing algorithms can be parallelized with...
Curated Video
Multi-Paradigm Programming with Modern C++ - In Search of a Perfect Container
STL provides many containers, many of them similar. When to use std::vector, and when std::list? This video provides some answers. • Contiguous storage: array and vector • Details of std::vector, and why prefer vectors over lists •...
Curated Video
C++ Standard Template Library in Practice - Output Iterators
We want to learn what makes up an output iterator, and how to use it. • Learn what an output iterator can do • Learn what it takes to fulfill an output iterator contract • Go through a code example, showing how to use output iterators...
Curated Video
Multi-Paradigm Programming with Modern C++ - On Programming Paradigms
C++ is a multi-paradigm programming language. We learn about different paradigms (styles), and how C++ supports them. • Programming styles supported by C++ • Criticism of C++ • Your C++ knowledge as a toolbox This clip is from the...
Flipping Physics
How to use Cardinal Directions with Vectors
Many students struggle with understanding Cardinal Directions. So this is a very basic video describing how to use cardinal directions with vectors.
Brian McLogan
How to graph and multiply a vector by it's resultant
Learn how to determine the resultant vector by adding, subtracting and multiplying vectors by a scalar. We will also learn how to graph the resultant vectors to show the operations. Vectors can be added, subtracted and multiplied. To add...
Virtually Passed
Conservation of Energy Part 4: Elastic Energy
Here I derive the work done by a spring once stretched/ compressed. I also define EE = 0.5 k X^2
msvgo
Vector product of two vectors
This nugget explains about the vector product of two vectors using the concept of right hand rule and also the properties of a vector product.
Curated Video
Complete Modern C++ - std::vector
In this video, understand how to use a vector as a dynamic array. This clip is from the chapter "Standard Template Library" of the series "Complete Modern C++".This section is the description of the standard template library.
Curated Video
C++ Standard Template Library in Practice - Introduction to Algorithms
In this video, we shall cover the role of algorithms, also describing some of their limitations. • The user is unfamiliar with algorithms and they need to get up to speed with this • Show them the different types of algorithms available...
Brian McLogan
Finding the bearing of a plane using trigonometry
👉 Learn how to solve the word problems with trigonometry. Word problems involving angles, including but not limited to: bearings, angle of elevations and depressions, triangles problems etc are solved using trigonometry. To be able to...
Next Animation Studio
How Astrazeneca Causes Blood Clots: ‘Trigger’ Found
The trigger for rare blood clots occurring in patients who receive the Oxford-AstraZeneca COVID-19 vaccine may be a type of protein in the blood that is attracted to one element of the vaccine.
Flipping Physics
Summing the Forces is Vector Addition
Summing the forces is nothing new, it is vector addition. This video compares summing the forces to graphical vector addition. This video builds off the previous video "A Three Force Example of Newton's 2nd Law with Components” which you...
Curated Video
Pathogens and Common Infections: Types, Transmission, and Prevention
This video provides an overview of pathogens, which are disease-causing organisms such as viruses, bacteria, fungi, and protists. It explains how these pathogens are transmitted from person to person through water, oral transmission,...
Curated Video
Multi-Paradigm Programming with Modern C++ - Putting It All Together
In this video we will see how useful the new coroutine framework is. We will take the example from Section 9, where we first calculate the average value, then use that value to find standard deviation and items above average in parallel....
Curated Video
Creational Design Patterns in Modern C++ - Generic Pool - Part I
This video is the first part of the two-part video that demonstrates how to create a generic object pool that can work with any class. This clip is from the chapter "Object Pool" of the series "Creational Design Patterns in Modern...
Curated Video
Creational Design Patterns in Modern C++ - Pooling Game Objects - Part II
This video is the second part of the two-part video that demonstrates how to use pooling for the Missile class objects. • `string_view`: intention of “observing” • Retain strings passed to functions • Performance comparison with...
Curated Video
C++ Standard Template Library in Practice - Uninitialized Memory
The user would like to know about how to handle uninitialized memory blocks in C++ . • Talk about how to create uninitialized blocks of memory • Show the STL functions to work with it. • Reinforce the lesson with an example This clip is...
Curated Video
C++ Standard Template Library in Practice - Iterators
We need to get up to speed on what iterators are and what they can do. • Cover the basics of iterators and set the ground work for what they are used for • Show the technical elements of the iterator and start learning about iterator...
Curated Video
C++ Standard Template Library in Practice - Vectors
The user is unfamiliar with the vector container, wishes to know more about them, and when to use them. • Begin by introducing the user to the vector, discussing how it works • Inform the user of the pros and cons of using the data...
Brian McLogan
How to find the third term of a binomial expansion to the fifth power
👉 Learn how to find the given term of a binomial expansion. A binomial expression is an algebraic expression with two terms. When a binomial expression is raised to a positive integer exponent, we usually use the binomial expansion...
Flipping Physics
Using Newton's Second Law to find the Force of Friction
In order to use Newton’s Second Law, you need to correctly draw the Free Body Diagram. This problem explains a common mistake students make involving the force applied. We also review how to find acceleration on a velocity as a function...