Physics 256 - Tentave list of topics

by Eugeniy E. Mikhailov

Fall 2016

Lecture 01 - Computers and programming languages introduction

Lecture 02 - Introduction to Matlab

Lecture 03 - Boolean algebra, conditional statements, loops.

Lecture 04 - Functions and scripts

Lecture 05 - Root finding

Lecture 06 - Root finding continued

Lecture 07 - Data reduction and fitting

Lecture 08 - Data analysis example

Lecture 09 - Numerical integration

Lecture 10 - Numerical integration continued

Lecture 11 - Practical example: diffraction

Lecture 12 - Practical example: diffraction

Lecture 13 - Random number generators and random processes

Lecture 14 - Monte Carlo simulations

Lecture 15 - Optimization problem

Lecture 16 - Multi-D optimization problem

Lecture 17 - Combinatorial optimization

Lecture 18 - Simulated annealing/Metropolis and genetic optimization

Lecture 19 - Ordinary Differential equations

Lecture 20 - Ordinary Differential equations continued

Lecture 21 - System of linear algebraic equations

Lecture 22 - Data interpolation

Lecture 23 - Fourier transform

Lecture 24 - Discrete Fourier Transform and filters

Lecture 25 - Digital filters

Lecture 26 - High performance computing

Lecture 27 - Secure communications

Lecture 28 - Sorting

Lecture 29 - Other useful tools