Instructor | Chaiwoot Boonyasiriwat (chaiwoot@gmail.com) |
Class Hours | Friday, 1:00PM - 4:00PM |
Grading | Homework 40, Lab 30, Project 30 |
Slides | |
Online learning | Join |
---|
Date | Topics | Video | Homework |
---|---|---|---|
Jan 14, 2022 | MATLAB: variables, data types, operators, arrays, built-in functions, user-defined functions, graph plotting
Lab: Polynomial curve fitting |
View | |
Jan 21, 2022 | MATLAB: conditioning (if, else if, else), for loops, global and local variables, reading numerical data from text files, theory of curve fitting, random walk and diffusion coefficient | View | Submit HW1 |
Jan 28, 2022 | MATLAB: for and while loops, discrete Fourier transform, reading audio files, timing
Examples: finite series, factorial, McLaurin series of sine function, amplitude spectrum and frequency analysis |
View | |
Feb 4, 2022 | MATLAB: plotting of 2D and 3D functions, linear convolution and filter, histogram equalization, Mandelbrot set fractal | View | Submit HW2 |
Feb 11, 2022 | MATLAB: bubble sort, strucure array, cell array, class and objects, graphics user interface (GUI), animation | View | |
Feb 18, 2022 | Solution to HW2, Euler method for solving initial-value problems for ODEs | View | |
Feb 25, 2022 | Euler method for solving a system of first-order ODEs, free fall with drag, bouncing ball | View | |
Mar 11, 2022 | Damped harmonic oscillation, geometric transformations | View | |
Mar 18, 2022 | Applications in physics | View | HW3 Solution |
Mar 25, 2022 | Python | View | |
Apr 1, 2022 | NumPy, HW1-4 in python | View | |
Apr 8, 2022 | PyGame | View | |
Apr 22, 2022 | Deep learning | View | |
Apr 29, 2022 | Web development using HTML, CSS, and JavaScript | View | |
TBA | Project presentation | View | Submit Project |