課程資訊
課程名稱
計算機程式設計
Computer Programming 
開課學期
106-2 
授課對象
 
授課教師
連豊力 
課號
EE4052 
課程識別碼
901 60200 
班次
02 
學分
2.0 
全/半年
半年 
必/選修
 
上課時間
 
上課地點
 
備註
上課時間與教室,請參考課程網站公告。。A6:量化分析與數學素養
總人數上限:150人 
課程網頁
http://cc.ee.ntu.edu.tw/~fengli/Teaching/Computer/ 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

....
上課教室:計算機中心106教室。
上課時間:週二下午3:30-5:20。
....

課程網站:
http://cc.ee.ntu.edu.tw/~fengli/Teaching/Computer

在日常生活與工作當中,
我們常常面對要花多少錢去買書,買衣服,旅遊娛樂休閒,
需要瞭解花多少時間在交通,上課,與遊玩,
或者是擔心這個學期修課過程中,作業分數,考試分數等,以及如何影響最後的學期成績,
有時候,還會想要知道別人的分數,以及這些分數對我的分數的影響。
...
在這些許許多多的過程中,我們經常面對許多的數據,
有時候,這些數據的數量是很多或者繁雜,
需要進行一些計算以便於瞭解這些數據所代表的意義。
有時候,就是一些重複性出現的數據,
因而需要一次又一次的進行相同的計算等工作。
面對這些繁多複雜或者重複性產生的的數據,
最好的方法是能有一個電腦程式可以自動產生我們所需要的資訊。
所以,在這門課之中,我們將討論一些基本的程式設計概念與作法,
讓您們可以重複地,自動地,處理數據,以便於產生有意義的資訊。
...
本課程所使用的程式語言是 R,這是一個比較直覺式的簡單程式設計語言。
...
 

課程目標
...
本課程的安排規劃如下:
...
1.
首先,我們會介紹幾個代表性的數據,
例如:
1000人的體重與身高數據,
150筆鳶尾花(iris)的花萼長度,花萼寬度,花瓣長度,花瓣寬度等數據。
786筆超市購買產品與個人基本資料等。
...
2.
接著,我們會針對這些數據資料進行分析,以瞭解這些數據背後所代表的資訊。
這個過程需要數據分析的理論公式,以及設計程式的基本工作。
...
3.
第三階段,則是由修課的同學提供一些跟您們有關的數據,
然後,我們共同來討論分析這些數據所需的理論公式,
最後,我們在一起設計程式來處理這些數據產生有意義的資訊。
... 
課程要求
...
基本電腦操作,下載軟體,灌軟體,開啟軟體。
... 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
待補 
參考書目
待實用R程式設計,
- 作者: 郭英勝, 鄭志宏, 謝哲光, 龔志銘
- 出版社:松崗
- 出版日期:2014/06/30
利用R語言打通大數據的經脈(第2版)
- 黄文, 王正林
- 佳魁資訊,2016/01/22
普格碼島的法師:歡樂自學寫程式
- 作者: 唐宗浩
- 出版社:網路與書出版, 2017/07/31
改變世界的九大演算法:讓今日電腦無所不能的最強概念
- 作者: 約翰.麥考米克 John MacCormick
- 譯者: 陳正芬
- 出版社:經濟新潮社 2014/08/07
Learning R
- Richard Cotton
- O’Reilly, 2013
- http://kek.ksu.ru/EOS/DataMining/1449357105_LearR.pdf
An Introduction to R
- W. N. Venables, D. M. Smith and the R Core Team
- Version 3.3.1 (2016-06-21)
- https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf

 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
no 
100% 
 
 
課程進度
週次
日期
單元主題