當期課號 |
2459
|
中文科名 |
Scripting設計
|
學分數 |
3
|
修課時數 |
3
|
開課班級 |
日間部四年制2年級 A班
|
本課程與系所培養學生核心能力關聯度 | 高度關聯 | 中高關聯 | 中度關聯 | 中低關聯 | 低度關聯 |
管理知能於組織資源之運用能力。 |
|
|
|
✔
|
|
資訊技能於資訊系統之應用能力。 |
✔
|
|
|
|
|
專業倫理與團隊合作協調能力。 |
|
✔
|
|
|
|
資訊管理相關時事議題認知與自主學習能力。 |
|
|
✔
|
|
|
本課程培養學生下列知識: |
1、知識:教導學生瞭解Scripting設計的內涵,以及Scripting語言在實務上的應用
2、技能:使學生能撰寫高品質程式,以解決複雜問題
3、態度:培養學生主動學習Scripting語言新知及活用所習得知識的創新能力
4、其他:了解Scripting語言的現況及新的趨勢1.學生需瞭解Scripting語言基本概念及開發環境2.讓學生瞭解Scripting語言的基本資料型態與運用3.讓學生瞭解基本句型及決策、迴圈、函數等結構4.指導學生撰寫Scripting程式5.進階程式設計介紹The need for scripting is growing in response to the trend of hardware becoming ever faster and software crystalizing into components. We use one of shell/perl/python/tcl/php/ruby/javascript to illustrate how to
combine and permute existing system commands or software components. The objective is to elimante the need for repetitive and mechanical mouse clicking by developing one-time scripts in a very short time. The universal concept of regular expressions, being independent of operating systems and of programming languages, is emphasized in text processing.
|
每週授課主題 |
第01週:Python簡介與安裝第02週:電腦與程式第03週:撰寫簡單的程式第04週:數字計算第05週:物件與圖形第06週:物件與圖形第07週:字串、串列與檔案第08週:函數第09週:期中考第10週:決策與迴圈結構第11週:布林計算第12週:模擬及設計第13週:定義類別第14週:資料蒐集第15週:物件導向設計第16週:物件導向設計第17週:演算法設計第18週:期末考
|
成績及評量方式 |
平時作業:20%期中考:20%隨堂測驗:40%期末考:20%
|
證照、國家考試及競賽關係 |
本課程無證照、國家考試及競賽資料。
|
主要教材 |
1.J. Zelle, "Python Programming: An Introduction to Computer Science," 2nd Ed., Franklin, Beedle & Association Inc., 2010.(教科書)
|
教師資料 |
教師網頁:http://www.cyut.edu.tw/~yltang/
E-Mail: yltang@cyut.edu.tw
Office Hour:
星期三,第3~4節,地點:T2-946; 星期五,第3~4節,地點:T2-946; 分機:4272
|
|
|