Instructional Video4:42
Curated Video

C++ 20 (2a) New Features - Concepts Library

Higher Ed
Implement mysort wrapper to std::sort overload that takes comparison function. Pass invalid comparison function to the wrapper. • Consider compiler error diagnostics • Constrain function using concepts from standard library:...
Instructional Video11:09
Catalyst University

Quantum Mechanics | Particle-in-a-Box (Infinite Potential Well) [Conceptual Only]

Higher Ed
In this video, we discuss the conceptual aspects of the quantum mechanics model, Particle-in-a-Box (also called the Infinite Potential Well model): Wavefunctions and Energy Eigenvalues. NEXT VIDEO: Particle-in-a-Box Example Problems
Instructional Video1:53
Science360

Tele-robotics puts robot power at your fingertips - Smart America Expo

12th - Higher Ed
In the aftermath of an earthquake, every second counts. The team behind the Smart Emergency Response System (SERS) is developing technology to locate people quickly and help first responders save more lives. At the Smart America Expo,...
Instructional Video7:56
Curated Video

Multi-Paradigm Programming with Modern C++ - Going Functional

Higher Ed
Why use function objects together with instead of loops? How to write great lambda expressions easily, and how to master the capture block. • Implementing search with a simple loop and with an algorithm • Mastering the capture block •...
Instructional Video8:44
Curated Video

Complete Modern C++ - Dynamic Array (std::vector)

Higher Ed
This video introduces the std::vector class and demonstrates common operations of creation, insertion, deletion, and so on. This clip is from the chapter "More C++ Goodies" of the series "Complete Modern C++".In this section, you will...
Instructional Video4:57
Curated Video

C++ Standard Template Library in Practice - Random Access Iterators

Higher Ed
We want to learn what makes up a random access iterator, and how to use it. • Learn what a random access iterator can do • Learn what it takes to fulfill a random access iterator contract • Go through a code example, showing how to use...
Instructional Video4:02
Curated Video

Learn and Master C Programming - Using Ternary Operator

Higher Ed
We will see how we can use the C/C++ ternary operator. This clip is from the chapter "Conditional Statements" of the series "Learn and Master C Programming For Absolute Beginners!".In this section, learn the syntax to use conditional...
Instructional Video10:22
Curated Video

C++ Developer - Dynamic Memory - Part 1

Higher Ed
This is the first part of a two-part video that explains dynamic memory. This clip is from the chapter "Pointers" of the series "The Complete C++ Developer Course".This section discusses pointers in C++.
Instructional Video3:21
IDG TECHtalk

Python 3.9: What's new in the latest version of Python

Higher Ed
The latest version of Python offers new conveniences for the developer: new ways to merge dictionaries, new string-handling functions, and more convenient type-hinting features.
Instructional Video5:28
Curated Video

Complete Java SE 8 Developer Bootcamp - Operators: Part 2

Higher Ed
More info on post/pre-increment operator and a discussion on the ternary operator. This clip is from the chapter "Java Syntax" of the series "Complete Java SE 8 Developer Bootcamp".In this section, we learn more about conditionals,...
Instructional Video11:18
Curated Video

Complete Java SE 8 Developer Bootcamp - Operators: Part 1

Higher Ed
Learn the different operators available to Java, and just as important as per the order of precedence. This clip is from the chapter "Java Syntax" of the series "Complete Java SE 8 Developer Bootcamp".In this section, we learn more about...
Instructional Video5:21
Curated Video

Multi-Paradigm Programming with Modern C++ - Instantiating the Template

Higher Ed
When we use a template, we instantiate it. Let’s create a type that performs fixed-point arithmetic, parameterized with templates. Then let’s support that type in our math library • Developing a fixed-point math class • Adding arithmetic...
Instructional Video2:52
Curated Video

C++ 20 (2a) New Features - Rationale for Ranges

Higher Ed
Passing pair of iterators to algorithms makes them difficult to compose. Code that uses algorithms is verbose and does not facilitate functional programming. • Convert a pair of pointers to a range • Use constrained algorithms • Compose...
Instructional Video6:07
Curated Video

Excel VBA Programming The Complete Guide - Mathematical Operations

Higher Ed
In this lesson, we dive into the mathematical operators for • addition ( + ) • subtraction ( - ) • multiplication ( * ) • division ( / ) • exponentiation ( ^ ) • modulo ( Mod ) This clip is from the chapter "Variables and Data Types" of...
Instructional Video7:44
Curated Video

Beginning Python (Video 22)

Higher Ed
Python is the becoming the language of choice for pretty much every arena. It is a very simple yet extremely powerful programming language. It is a scripting language that is widely used for prototyping to get work up and running in a...
Instructional Video10:47
Curated Video

Bash Shell Scripting- Simple Shell Script to verify the user is root or not and User is having sudo

Higher Ed
This video shows how to use the simple shell script to verify the user is root or not and User is having sudo. This clip is from the chapter "Conditional Statements - simple if, if-else, if elif elif else" of the series "Complete Bash...
Instructional Video3:13
Curated Video

Complete Modern C++ - Changes

Higher Ed
In this video, learn about those changes. This clip is from the chapter "C++17 Core Language Features" of the series "Complete Modern C++".This section explains core features of C++17 such as changes, attributes, variables, namespaces,...
Instructional Video3:35
Curated Video

C++ 20 (2a) New Features - Rewriting and Synthetizing Expressions

Higher Ed
How is defaulted three-way comparison operator able to handle all standard comparisons, even if it is the type that supports it is on right hand side? • Discuss rewriting expressions • Discuss synthetizing expressions • Verify that...
Instructional Video3:36
Curated Video

Core Java Programming Course- "Dot" Operator

Higher Ed
This video explains the "Dot" operator. This clip is from the chapter "Regular Expressions" of the series "Learn How to Code: The Complete Core Java Programming Course".This section explains the various regular expressions available in...
Instructional Video2:42
Curated Video

Complete Modern C++ - std::hash (C++11)

Higher Ed
This video demonstrates how to write a custom hash function and equality function object for unordered containers. This clip is from the chapter "Standard Template Library" of the series "Complete Modern C++".This section is the...
Instructional Video4:39
Curated Video

Complete Modern C++ - std::vector

Higher Ed
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.
Instructional Video4:10
Curated Video

C++ Standard Template Library in Practice - Fill and Generate

Higher Ed
The listener is new to algorithms and does not know about the fill and generate algorithms. • Introduce the listener to the std::fill and std::generate algorithm • Show how it works and explain the different versions available •...
Instructional Video4:56
Curated Video

C++ 20 (2a) New Features - Concepts as Compile Time Predicates

Higher Ed
Define function template comp that uses three-way comparison operator and pass a type that does not support it. • Consider compiler error diagnostics • Implement ThreeWayComparable concept and apply to comp template function • Consider...
Instructional Video1:22
Curated Video

C++ 20 (2a) New Features - Standardization Process of C++20

Higher Ed
Examine the standardization process timeline. Check which features are included in the new standard and which are left as a technical specification. • Identify four major features of C++20 • Identify important technical specifications •...