Computational Thinking Flow Chart: How will I manage work, college courses and being a mom?

Get Started. It's Free
Computational Thinking Flow Chart: How will I manage work, college courses and being a mom?

1. Decomposition: Break down the problem. Rationale: In the Google Education video, What is Computational Thinking, the first step in computational thinking is to break down the problem into parts and divide the task. Below are questions that I reflected on as I broke the problem into parts. Answering these questions will help divide the task into parts.

1.5. When can the student find childcare?

1.5.1. What family committments already exist?

2. Pattern Recognition- Patterns and Predictions. Rationale: In the video, What is Computational Thinking, Google explains pattern recognition as finding similarities and differences in the parts of the problem and making predictions. Below are both a prediction and a pattern that I recognized as I analyzed the problem.

2.1. Prediction- Course work will not be completed on time without efficient time management

2.1.1. Pattern recognition- All parts of the problem require planning ahead and organizing tasks and responsibilities

3. Abstraction- Abstraction means to generalize the pattern. Rationale: Gretter and Yadav (2016) explain it as focusing on relevant details of the problem. Here, I related back to the initial questions and came up with answers that help identify the relevant details of the problem.

3.1. Details of the problem: Student is taking 2 courses. Each course requires about 12 hours of time per week.

3.1.1. Student works 40 hours per week

3.1.1.1. Student has babysitter available 1 hour per day

3.1.1.2. 2 hours a day are available after the children go to sleep

4. Algorithm Design-Develop step by step instructions. Rationale: Gretter and Yadav (2016) define this type of design as a sequence of instructions. Below are specific steps to solving the problem.

4.1. Instructions for solving the problem

4.1.1. Step 1: Review syllabi and write down due dates on a calendar

4.1.1.1. Step 2: Estimate amount of time needed for each task

4.1.1.1.1. Step 3: Compare due dates to family commitments and reschedule as necessary