summaryrefslogtreecommitdiff
path: root/admin/meeting-notes/2025-04-29.md
blob: 990b0c1a426099b41c17ba186638088232ef9948 (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
47
48
49
50
51
52
53
54
55
## 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
		- reinforcement learning
	- Hands on exercise using AI flowshort > code or debug code.

- AI vs Algorithms
	- Introduce **rubric cube** as solving an algorithm

- 2 exercises per week


VCS 
- Git -> Git vs github
- instead of git use GUI


---
## 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.