blob: 97bb99bbb6084c94448eb1eee346f11014528fb2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
## Updates
- Schedule, couple days behind schedule
- Focused on core content (tutorials)
- Working on Jupyter Notebooks. Module 1 & 2 -> notebooks
- Have a compiled pdf / textbook.
- Workflow: still writing in .md -> convert to .ipynb & .tex
---
## Topics
and questions
- Jupyter Notebooks
- Planned for:
- Control Structures
- Functions
- Course Overview
- Review and discuss potential changes
- Error Module
---
## Discussion
- AI programming tutorial
- Types of AI
- Language
- Vision
- Generative
- Reinforming
- AI vs Algorithms
- Rubics Cube example of algorithm
- VCS tutorial -> Github vs. git
---
## Actions
To do:
- Each Tutorial should have two problems (one to work in classroom, one to leave as homework)
- Intro to algorithm at the beginning of Module 2 (computational algorithm vs. real-world algorithms)
- Move AI at the end of Module 2
- AI vs. alorithms
- AI types (LLM vs. Resconstructive AI vs. Generative AI, Reinforcement AI, Vision AI etc)
- Then we go into AI applications: AI for code debugging vs AI for code generation based on flowcharts
- pick a GIT GUI program for next time and see how much we can simplify the discussion on Git and Github
- Module 3 - bare minimum numerical methods: 1. Equation solvers/Root finding: Newton, Secant Method. 2. Systems of Equations: Gauss Method, LU Decomposition. 3. Integration: Trapezoid Method, Simpson Method. 4. Differentiation/ODEs: Explicit Euler, RK methods, Implicit Euler.
|