From 2691d1653a0628a4a03ca0840e3774e8e4c500cd Mon Sep 17 00:00:00 2001 From: Mehrdad Shirvani Date: Fri, 14 Nov 2025 20:02:01 +0330 Subject: [PATCH] refactor: update problem solving overview --- src/content/01-topics/01-problem-solving/0-Overview.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/content/01-topics/01-problem-solving/0-Overview.md b/src/content/01-topics/01-problem-solving/0-Overview.md index 3e7ce04..8d0baa4 100644 --- a/src/content/01-topics/01-problem-solving/0-Overview.md +++ b/src/content/01-topics/01-problem-solving/0-Overview.md @@ -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. *   **Stages of Algorithmic Thinking:** A 7-step logical process for solving problems: +```     1.  Define the Problem     2.  Analyze and Understand     3.  Identify Potential Solutions @@ -14,6 +15,7 @@     5.  Plan Actions     6.  Implement the Code     7.  Review the Results +``` *   **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 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 -- 🧑‍🏫 [TA Workshop Slides (PDF)](./slides/ta.pdf) +- 🧑‍🏫 [TA Workshop Slides (PDF)](01-topics/01-problem-solving/5-TASlides.md) --- ## 🛠️ Workshop & Assignments -- 💬 [Workshop Questions](./workshops) -- 🧮 [Assignments](2-Assignment.md) +- 🧮 [Assignments](01-topics/01-problem-solving/2-Assignment.md) ---