微學分課程

運算思維與程式設計

Computational thinking and Programming

課程基本資料 Course Detail
課程名稱

運算思維與程式設計

Course Name

Computational thinking and Programming

學期別
Semester

108 - 2

類別
Type

通識微學分

課程學分
Credits

1

總授課時數
Lecture Hours

20

其他課程資料
通識分類

C - 自然科學

辦理方式

講述與上機實作

開放網路選課

修課人數上限

40

選課起始日

2020-02-10 00:00

選課截止日

2020-03-06 23:59

課程申請教師
申請單位

工程學院 電子工程系

申請教師

黃茂育 [查看教師Office Hours]

教學內容 Course Outline
  • 2020-03-12(週四) 13:30 ~ 16:50
    黃茂育
    - 電算中心電腦教室

    課程介紹
  • 2020-03-19(週四) 13:30 ~ 16:50
    黃茂育
    - 電算中心電腦教室

    問題定義、問題分解與問題識別
  • 2020-03-26(週四) 13:30 ~ 16:50
    黃茂育
    - 電算中心電腦教室

    邏輯推演與程式語言
  • 2020-04-09(週四) 13:30 ~ 16:50
    黃茂育
    - 電算中心電腦教室

    生活情境與程式語言迴圈的原理與應用
  • 2020-04-16(週四) 13:30 ~ 16:50
    黃茂育
    - 電算中心電腦教室

    生活情境與程式語言邏輯判斷式的原理與應用
教學目標及該課程關聯性
  • 課程涵蓋之基本素養

    資訊處理、應用創新

  • 具體說明

    本課程能讓學生以最簡單的圖示程式工具,達成基本運算思維與解決問題的能力。
    並且學習如何運用圖示程式工具解決日常生活遇到的問題。
    面臨系統化的問題,能學會
    一、分析定義問題,並發展解決問題的邏輯、策略、與流程。
    二、使用初階程式語言實作解決問題的方法。
    三、了解常用的解決問題的演算法。

  • 學習預計成效

    非資訊相關科系學生完成本課程,將會學習如何運用電腦解決日常生活遇到的問題。
    本課程目標在於培養學生運算思維(Computational thinking)與邏輯能力,使其能發展出解決問題的策略、步驟、與流程,並能使用初階程式語言來進行問題解決實作。 完成本課程後,學生能夠:
    一、分析定義問題,並發展解決問題的邏輯、策略、與流程。
    二、使用初階程式語言實作解決問題的方法。
    三、對於現代電腦軟體與硬體所能夠提供的幫助範圍(領域)能有進一步了解。
    四、了解常用的解決問題的演算法。