Foundational Logic

Class Overview

Class Duration: 2.5 hours per session  

Total Sessions: At least 6 classes

Objective:

To cultivate abstract thinking, observation, and origination skills in high school students. By the end of the course, students will have developed a foundational understanding of logic, demonstrated through improved problem-solving abilities using mathematical and spatial concepts.

Content and Structure:

1. **Mathematical Examples**: Students will explore logical problem-solving using discrete mathematics, a fundamental topic in computer science. Concepts will be tailored to entry-level to make them accessible for high school students.

2. **Discussion and Application**: This class is not solely focused on coding or math but enhances skills relevant to both. Through interactive discussions, students will delve into real-world scenarios to understand and apply logical principles. For instance, analyzing the government's actions during the COVID-19 pandemic to understand the logic behind economic and policy decisions.

Language:

The class will be conducted in Mandarin to ensure clear and effective communication of complex concepts.

Keywords: Computer Science, Human & Computer Interaction, Discrete Mathematics, Propositional Logic

Class Format:

- Part 1: Topic-based questions and problem-solving

- Part 2: Story-based discussions to apply logical concepts to real-world scenarios

This unique blend of theoretical knowledge and practical application aims to engage students deeply, encouraging them to think critically and logically about the world around them.

And other topic of this class I wish I can teach this “shortest path algorithm” Discussion part could be like “how to decide what to do in your summer vacation”