Introduction
  • Introduction
  • Data Types and Math Intro
  • If Statements and More Operators
  • Math and Casting
  • More If Statements
  • Switch Statements
Iteration
  • While Loops
  • For Loops 1
  • For Loops 2
  • Test 1
Methods
  • Methods Intro
  • Methods 1
  • Methods 2
  • Test 2
Arrays
  • Arrays Introduction and Explanation
  • Arrays 1
  • Arrays 2
  • Passing Arrays into Functions for Mu, Stdev and Skew
  • Setting Up A Matrix
  • Sorting and Searching Examlples
  • Practice Assignment for Arrays
Practice Problems
  • Practice 1 (Ternary Operator, Ref, Function Overloading)
  • Practice 2
Classes
  • Slides 1 (Classes)
  • Slides 2 (Classes, Inheritance, Polymorphism, Structs)
  • Slides 3 (More examples and explanation of above)
  • Slides 4 (Review and more examples)
  • Coding Classes
  • Classes Constructor, Get/Set, this, and Composition
  • Structs: Complex Number
  • Classes Inheritance and Polymorphism
  • Examples of Inheritance and Ploymorphism
LINQ
  • Introduction to LINQ
  • LINQ to Objects
  • Arrays vs ArrayList vs List
  • LINQ to Lists
  • Advanced LINQ 1
  • Advanced LINQ 2
  • Advanced LINQ 3
  • Advanced LINQ 4
Collections and Generics
  • Slides (Generics)
  • Concepts in Storing Data
Solving Equations
  • Bisection Method
  • Fixed Point Iteration
  • Newton's Method
  • Solving Equations Quiz
Systems of Equations
  • Gaussian Elimination
  • PA=LU Decomposition
  • Jacobi Method (Iteration)
  • Gauss-Seidel Method (Iteration)
Financial Applications
  • Newtons Method and PA = LU Applications
  • Another LU example with bonds
  • Financial Applications Practice
  • Financial Applications Practice with Answers
  • Mean Variance Optimization, GMVP, SIM, Constant Correlation and Shrinkage Method
Windows Forms
  • Forms Intro
  • List Box Output
  • List Box Input
  • Using Textboxes and Buttons
  • Labels with Arrays