Udemyintermediateen

Scientific Computing in C++

C++ numerical computation course. Apply C++ to solve mathematical problems. Learn key techniques for data analysis and scientific computing.

4.3(66)
930students
18h
Certificate
Okan Koeksal
Okan KoeksalSE Coding

Course Content

Scientific Computing in C++ is an intermediate-level Udemy course taught by Okan Koeksal. It runs 18h, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 66 reviews, with 930 students enrolled. It is a paid course, last updated April 2023.

Dive into C++ for Scientific Computing! This course is designed for those with some existing C++ experience, but we'll also cover fundamental programming concepts like vectors, boolean functions, and arrays to ensure a solid understanding.

We'll thoroughly explore object-oriented programming (OOP) principles, including inheritance, static members, virtual functions, and polymorphism. Don't worry if OOP seems daunting – we'll break it down!

Get started with essential algorithms like linear search and binary search. We'll then move on to more advanced sorting algorithms, including bubble sort and heapsort. Before tackling complex topics, we'll build a strong foundation by coding practical programs such as degree to radian conversion and binary to decimal number conversion.

Understand the nuances of recursive functions versus for-loops, and explore powerful C++ features like switch functions, pointers, function pointers, typedefs, enums, structs, and dynamic arrays using memory allocation. Learn how to parse multiple file formats for efficient post-processing.

The core of the course focuses on numerical methods for scientific computing. You'll gain hands-on experience with:

  • Monte-Carlo simulation (e.g., 2D Ising model)
  • Numerical integration (Simpson's rule)
  • Binomial distribution and coefficients
  • Numerical differentiation (Richardson extrapolation)
  • Root finding (Newton-Raphson method)
  • Gaussian/Normal distribution
  • Linear and exponential regression (least squares method)

If you're looking to master numerical computation techniques in C++, you've come to the right place! Let's start coding and unlock the power of C++ for scientific applications.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(131)
2h 25m
all
5.0(21)
1h 11m
beginner
5.0(3)
9h 49m
expert
5.0(2)
45m
beginner
5.0(10)
3h 59m
all