本課程目標在於培養學生運算思維(Computational thinking)與邏輯能力,使其能發展出解決問題的策略、步驟、與流程,並能使用初階程式語言來進行問題解決實作。 完成本課程後,學生能夠:
一、分析定義問題,並發展解決問題的邏輯、策略、與流程。
二、使用工具 CT2Flow 來繪製解決問題的流程圖。
三、使用工具 CT2Code 以初階程式語言實作解決問題的方法。
四、藉由遊戲設計方式,加強與熟練程式撰寫能力。The purpose of this course is to cultivate students' computing thinking and logic capabilities, so that they can develop strategies, steps, and processes for solving problems, and be able to use the primary language to conduct problem-solving practices. After completing this course, students can:
1. Analyze and define the problem and develop the logic, strategies, and processes for solving the problem.
2. Use the tool CT2Flow to draw a process diagram for solving problems.
3. Use tools CT2Code to use initial programming language to solve problems.
4. Strengthen and proficient programming writing skills through game design.
教學團隊自編教材
Teaching team self-edited textbooks
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
課堂參與課堂參與 Class Participation |
20 | |
課堂練習與作業課堂練習與作業 Classroom practice and practice |
60 | |
期末報告 / 專題期末報告 / 專題 Final Report / Topics |
20 |