refactor: update problem solving overview
This commit is contained in:
@@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
- **The Art of Problem Solving:** An introduction to planning, creativity, innovation, and clearly defining the cause, goal, and potential solutions to a problem.
|
- **The Art of Problem Solving:** An introduction to planning, creativity, innovation, and clearly defining the cause, goal, and potential solutions to a problem.
|
||||||
* **Stages of Algorithmic Thinking:** A 7-step logical process for solving problems:
|
* **Stages of Algorithmic Thinking:** A 7-step logical process for solving problems:
|
||||||
|
```
|
||||||
1. Define the Problem
|
1. Define the Problem
|
||||||
2. Analyze and Understand
|
2. Analyze and Understand
|
||||||
3. Identify Potential Solutions
|
3. Identify Potential Solutions
|
||||||
@@ -14,6 +15,7 @@
|
|||||||
5. Plan Actions
|
5. Plan Actions
|
||||||
6. Implement the Code
|
6. Implement the Code
|
||||||
7. Review the Results
|
7. Review the Results
|
||||||
|
```
|
||||||
* **What is an Algorithm?** Defining an algorithm as a step-by-step procedure or a recipe for solving a problem.
|
* **What is an Algorithm?** Defining an algorithm as a step-by-step procedure or a recipe for solving a problem.
|
||||||
* **Introduction to Flowcharts:** Learning to visualize the flow of a solution using standard symbols to represent actions, decisions, and data flow.
|
* **Introduction to Flowcharts:** Learning to visualize the flow of a solution using standard symbols to represent actions, decisions, and data flow.
|
||||||
* **Introduction to Pseudocode:** Understanding how to write a plain-language, structured description of an algorithm's steps before translating it into a programming language.
|
* **Introduction to Pseudocode:** Understanding how to write a plain-language, structured description of an algorithm's steps before translating it into a programming language.
|
||||||
@@ -21,13 +23,12 @@
|
|||||||
---
|
---
|
||||||
## 📑 Slides & Materials
|
## 📑 Slides & Materials
|
||||||
|
|
||||||
- 🧑🏫 [TA Workshop Slides (PDF)](./slides/ta.pdf)
|
- 🧑🏫 [TA Workshop Slides (PDF)](01-topics/01-problem-solving/5-TASlides.md)
|
||||||
|
|
||||||
---
|
---
|
||||||
## 🛠️ Workshop & Assignments
|
## 🛠️ Workshop & Assignments
|
||||||
|
|
||||||
- 💬 [Workshop Questions](./workshops)
|
- 🧮 [Assignments](01-topics/01-problem-solving/2-Assignment.md)
|
||||||
- 🧮 [Assignments](2-Assignment.md)
|
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
Reference in New Issue
Block a user