Instructional Video2:11:08
Curated Video

C Programming For Beginners | Learn C Programming | C Tutorial For Beginners | Edureka

Pre-K - Higher Ed
🔥 Edureka C Programming Course (Use Code "𝐘𝐎𝐔𝐓𝐔𝐁𝐄𝟐𝟎") 🔥 Edureka Computer Science Bootcamp
Instructional Video8:31
Curated Video

High Performance Scientific Computing with C 2.2: Algorithm Complexity and Performance

Higher Ed
How does the design of our programs affect their speed and accuracy? • Learn about floating-point round-off error • Learn about computational complexity • Examine the divide-and-conquer design approach
Instructional Video9:33
Curated Video

High Performance Scientific Computing with C 1.2: Introduction – Why Use Computers for Math?

Higher Ed
Why is the history of computation so tied with mathematics? How are computers used today to solve mathematical problems?

• Understand the need for computers to solve mathematical pro
blems
• Understand the problems for which...
Instructional Video6:37
Curated Video

High Performance Scientific Computing with C 4.1: Parallel Architectures, Amdahl's Law, and Gustafson’s Law

Higher Ed
How can we extend our programs to use multiple cores? Why would we want to? What limitations might exist?

• Learn the different kinds of parallel architec
tures
• Learn about strong scaling and Am
dahl’s law
• Learn about...
Instructional Video6:15
Curated Video

High Performance Scientific Computing with C 2.4: Compiler Optimizations

Higher Ed
How can we use the compiler to automatically speed up our programs?<br/>
• Learn about the basic -O op<br/>timizations
• See how -Ofast-math can squeak out eve<br/>n better optimizations
• See why -Of<br/>ast-math isn’t enabled by default
Instructional Video7:09
Curated Video

High Performance Scientific Computing with C 2.1: Floating-Point Numbers and IEEE-754

Higher Ed
How are real numbers stored and manipulated? How does this affect our program’s performance? • Learn how the IEEE-754 standard defines floating-point storage • Learn the range of floating-point numbers • See how we can go beyond this...
Instructional Video8:59
Curated Video

High Performance Scientific Computing with C 3.2: Pipelining and Hardware-Oriented Design

Higher Ed
How can we design our programs to take the most advantage of modern CPU design? • Learn about caching • Learn about branch prediction and speculative execution • Stay out of the way of the CPU and compiler!
Instructional Video12:05
Curated Video

High Performance Scientific Computing with C 1.4: Numerical Integration

Higher Ed
How can we calculate integrals with a computer? How can we solve differential equations? • Calculate integrals with the trapezoid and Simpson’s rule • See how the error terms scale with different algorithms • Solve differential equations...
Instructional Video0:31
Curated Video

Learn and Master C Programming - Section Introduction - Quick Intro To Computer Basics

Higher Ed
This section is for absolute beginners, so if you have a background in computer science or you have programmed in another language.
r/>
This clip is from the chapter "Quick Intro To Computer Basics" of the series "Learn and...
Instructional Video8:39
Zach Star

What is Computer Engineering?

12th - Higher Ed






Computer engineering is the combination of electrical engineering and computer science. Computer engineering majors will take basic circuit analysis classes where they will learn about voltage and current in...
Instructional Video5:17
Curated Video

Julia for Data Science (Video 4)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video6:42
Curated Video

Julia for Data Science (Video 8)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video6:18
Curated Video

Julia for Data Science (Video 11)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video5:12
Curated Video

Julia for Data Science (Video 2)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video7:11
Curated Video

Julia for Data Science (Video 9)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video3:02
Curated Video

Julia for Data Science (Video 18)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video5:53
Curated Video

Julia for Data Science (Video 6)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video8:35
Curated Video

Julia for Data Science (Video 5)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video6:25
Curated Video

Julia for Data Science (Video 10)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video7:41
Curated Video

Julia for Data Science (Video 12)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video2:41
Curated Video

Julia for Data Science (Video 1)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video7:00
Curated Video

Julia for Data Science (Video 23)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video6:36
Curated Video

Julia for Data Science (Video 14)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...
Instructional Video7:11
Curated Video

Julia for Data Science (Video 26)

Higher Ed
Julia is an easy, fast, open source language that if written well performs nearly as well as low-level languages such as C and FORTRAN. Its design is a dance between specialization and abstraction, providing high machine...