中正大學課程大綱
Computational Thinking and Programming計算思維與程式設計
一、課程概述
本課程的目標為建立計算思維以及培育程式設計能力。本課程介紹程式設計相關知識與技巧,藉由問題解決學習模式,提供非理工學院學生機會接觸程式設計,並能以計算思維發展問題解決的能力,應用於本身專業領域。
課程提供學生有機會認識適合電腦解決的問題種類,並以範例及實作學習撰寫程式解決問題。藉由一些小型程式開發經驗,學生能認識如何參加軟體開發工作,在軟體開發中扮演重要的角色。軟體開發過程的問題,有時因使用者無法了解資訊系統的運作及開發模式,也因工程師無法掌握問題中的專業知識,容易產生軟體需求的混亂。藉由本課程,學生對軟體開發的認識,可成為能協助工程師的需求提供者。
從系統開發者的角色,撰寫程式之外,軟體開發最重要的部分是需求的分析及設計,此工作主要利用計算思維的建立,以邏輯為主整理思緒,將步驟整理並描述清楚,提出問題解決的設計。此設計可用於程式的開發,以及測試的規劃。這些系統開發階段中,需求提供者的協助可幫助軟體開發者更正確的發展系統。
課程中除了主要培養學生之計算思維,協助其藉由撰寫程式認識需求的分析與系 統的設計,同時成為好溝通者能將需求傳達與不同背景的參與者。在這門課程,學生可以學到問題分析、需求的定義、程式設計技術、軟體測試等知識。
二、課程大綱說明文件index.pdf
請尊重智慧財產權,不得非法影印教師指定之教科書籍