blob: f571a12414eb7defc40ab1964cd43599329f142f (
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
56
57
58
59
60
61
|
## 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
- Summer situation:
- Next Academic Year.
- Git GUI program selection and simplification of git and github tutorial.
---
## 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. algorithms
- AI types (LLM vs. Reconstructive 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.
|