Actuarium
← All video courses

CS 310 · Year 3 · Semester 1 · 3 credits · Computer Science

Numerical Methods & Scientific Computing

Bridging mathematical rigour and machine precision to build robust, high-performance actuarial algorithms.

Season 1 · 8 episodes

The Architecture of Precision: Building Titan

When a catastrophic numerical bug threatens to bankrupt Apex Mutual during a high-stakes Solvency II audit, lead computational actuary Julian Vance must rebuild the firm's multi-billion-dollar valuation and capital engine from foundational scientific computing principles.

Protagonist · Dr. Julian Vance, Lead Computational Actuary at Apex Mutual Reinsurance, caught between legacy black-box spreadsheets and aggressive regulatory solvency deadlines.
Setting · Apex Mutual's Quantitative Analytics Floor in London and the European Solvency Supervisory Board review chambers in Zurich.
Stakes · A failure in numerical stability or a timeout during the supervisory stress tests will trigger an automatic 35 percent regulatory capital surcharge, destroying Apex Mutual's credit rating and voiding twelve billion dollars in active reinsurance treaties.
Pick an episode
Cold open

At four in the morning, Apex Mutual's production reserving engine halts with a floating-point division by zero error, reporting a negative variance on a four-billion-dollar casualty portfolio.

Transcript

At four in the morning, Apex Mutual's production reserving engine halts with a floating-point division by zero error, reporting a negative variance on a four-billion-dollar casualty portfolio.

  • Explain the IEEE 754 standard for double-precision floating-point numbers and define machine epsilon.
  • Derive the relative condition number of a mathematical problem and distinguish ill-conditioned problems from unstable algorithms.
  • Diagnose catastrophic cancellation in actuarial calculations and rewrite expressions algebraically to preserve precision.
  • Select optimal step sizes in numerical differentiation to balance truncation error and floating-point roundoff error.
Ask the tutor