# 運算與程式設計

Blockly幫助你瞭解程式設計的概念：<https://blockly-games.appspot.com/>

&#x20;以下是本學期預計上課的內容，會依各位同學程度調整進度及部份內容：

Week 1 ： 課程說明，Scratch 簡介，簡易動畫技巧&#x20;

Week 2 ： 認識類比與數位、電腦作業系統與程式語言&#x20;

Week 3 ： 資料的儲存（分組活動）

Week 4 ： 資料的傳輸

Week 5 ： 循序處理方法

Week 6： 程式中的決策指令&#x20;

Week 7 ： 程式中的迴圈指令

Week 8 ： Scratch進階程式設計技巧一

Week 9 ： Scratch進階程式設計技巧二&#x20;

Week 10 ：有趣的演算法一

Week 11：有趣的演算法二

Week 12：人人都可以是Maker

Week 13：環境感測與人機間的互動

Week 14：MicroPython簡介

Week 15：Python語言簡介

Week 16：有趣的隨機數

Week 17：Python資料處理

Week 18：進行期末成果展示及報告


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nkust.gitbook.io/csx/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
