/ce311k

Introduction to Computer Methods

Primary LanguageJupyter NotebookCreative Commons Attribution Share Alike 4.0 InternationalCC-BY-SA-4.0

CE 311K: Introduction to Computer Methods (Python)

Krishna Kumar, Assistant Professor, UT Austin

License

Video lectures

IMAGE_ALT

Course outline

  • Lecture 00: Variables and assignment operator Open in Colab

  • Lecture 01: Control flow Open in Colab

  • Lecture 02: Errors Open in Colab

  • Lecture 03: Functions Open in Colab

  • Lecture 04: Data structures Open in Colab

  • Lecture 05: Numerical differentiation and Taylor series Open in Colab

  • Lecture 06: Exceptions Open in Colab

  • Lecture 07: Vectors Open in Colab

  • Lecture 08: Matrices Open in Colab

  • Lecture 09: Linear Algebra Open in Colab

  • Lecture 10: Useful libraries Open in Colab

Homework

Homework notebooks

  • HW 00: Variables Open in Colab

  • HW 01: Iterations and control flow Open in Colab

  • HW 02: Errors Open in Colab

  • HW 03: Functions and modules Open in Colab

  • HW 04: Taylor series and Newton Raphson Open in Colab

  • HW 05: Vectors and Matrices Open in Colab

  • HW 06: Solving system of linear equations Open in Colab

Lab

Lab notebooks

  • Lab 00: Variables Open in Colab

  • Lab 01a: Iteration control flow Open in Colab

  • Lab 01b: Iteration control flow Open in Colab

  • Lab 01c: Nested loops Open in Colab

  • Lab 02a: Roots and errors Open in Colab

  • Lab 02b: Errors Open in Colab

  • Lab 03: Functions Open in Colab

  • Lab 04: Data structures Open in Colab

  • Lab 05a: Exceptions Open in Colab

  • Lab 05b: Roots Open in Colab

  • Lab 06: Variables Open in Colab