Brainstorming
大家分成焦點小組,進行三小時的設計思考。同學們將體驗到從天馬行空的發想,收斂到全新觀點的精采過程。
網路改變了資訊傳遞的想像及人與人之間互動樣貌。只要有一個點子、一台電腦,加上願意捲起袖子的實踐者做出一個網路服務,馬上可以透過無比強大的網路通路,影響到數以萬計的人們。
每個人都有挑戰現狀的能力,也就是將瘋狂點子實現的能力。把自己腦海中天馬行空的想法化為實際,真正影響人們的生活。
本課程為台大雲端計算趨勢學程的核心課程之一。
欲修課者請同時參考台大課程網之課程簡介。
版本控制系統 git 是程式設計師為程式碼買的保險,也是協同開發不可或缺的道具。最後的網站成品,可以使用 git 部屬到 Heroku,不用費心於繁雜的伺服器安裝與管理。
課堂間會陸續帶到 Ajax / RWD / Twitter Bootstrap 框架 / CSS Preprocessor Sass / NoSQL Database、Parse 與 AWS S3 / Web 資安相關的概念與主題,請大家拭目以待。
g0v 零時政府是一個推動資訊透明化、以寫程式改造社會的社群。
本學期 CCSP 課程與 g0v 合作,學期初將由 g0v 共同發起人吳泰輝(Kirby Wu)介紹 g0v 的專案給大家作為期末計畫的參考題目,並且在學期中由 g0v 的社群講師分享 Data parsing 以及資料視覺化的概念與實務經驗。
學期中,我們會請同學們實際參與 g0v黑客松,在短短一天內密集與一群有志之士合作,開發出幫助公民參與的資訊平台與工具,感受改變社會的能量。
期末專案為小組合作形式,三人一組。為增加跨系交流機會,原則上不開放同系所之三人同組。
期末 Project 需實作一個網站平台,主題由小組自行決定。本學期 CCSP 鼓勵同學朝「網路平台能解決的各式問題」方面發想,但必須與社會議題、Open data、公益團體、社會企業或 g0v 有關。課程安排有提案報告時間,讓所有同學能互相給各組建議。
台大資工行動人機介面實驗室指導教授
開設〈行動電話程式設計〉與〈高等人機介面〉等課程,曾任職 Intel Research Seattle 與矽谷 Ludic Labs(後被 Groupon 收購),主要研究領域為行動裝置與人機互動。
Web Developer@SpoonRocket
To Improve, To Rock, To Change.
To Open Source, To Full Stack, To Contribute.
That's my own way.
楓香道正門進門後,沿左側(奇數教室)木椅旁之樓梯上二樓,即為 219 教室入口。
本課程是台大資工開授,同時也是台大雲端學程的核心課程之一,按照學程規定,以雲端學程學生優先(詳見台大課程網),但鼓勵全校各系不同背景、具程式基礎的學生參與。
課程不開放初選,在第三週前以授權碼加選。週四上課時間,將在網站上公布修課申請表連結,隨後將選出 43 名同學,將授權碼發放發放給想要修課的學生。
評選標準將會參考同學是否具有程式基礎,以及修課學生們整體的多樣性作為考量,希望能招收到最具討論與實作熱忱的學生們。
具有基礎程式能力,理解如何將需求拆解成程式可解的步驟(亦即具備程式思維computational thinking)。
一般來說,修畢(各系所開的)計算機程式者,應該就具有這些能力。
雖說 g0v 專案成員不一定都具有程式背景,但就本課程而言,由於期末專案時程緊湊且僅三人一組,完全不具有程式基礎的同學,可能無法與其他組員順利協作,故我們會要求學生有基礎程式能力。
可以的,不過 219 教室是較小間的電腦教室(更大的電腦教室在該時段均已有課程使用),我們會希望將電腦座位優先保留給修課同學。
CCSP 在籌備之初,沒有考慮到開放課程的需求。在收到大家熱情的迴響之後,我們趕緊研究開放課程所需要的各種資源。我們發現,除了拍攝所需要的人力資源之外,依照台大開放課程(OCW)之規定,課程所引用之內容必須處理智慧財產權授權同意問題。可惜本課程所能運用的資源有限,我們沒有辦法撥出人力去錄影、剪輯、後製、與向原創者確認授權,也沒有經費負擔授權費用。另外,開放課程的教材編纂時程,也要隨著上述規定而跟著提前,這樣不僅增加講師的負擔,更降低課程的彈性。
為了貫徹我們開課理念,我們只能把精力集中放在準備給學生高品質的課程上,所以向引領企盼的各位說聲抱歉,我們沒有辦法公開課程錄影到線上分享。
若有機會以後再開課,並且給未來的助教更充裕的籌備時間與資源,將會考慮向台大開放式課程申請拍攝、剪輯、與教材編撰的助理,補足短缺的教學助理人力,屆時教材與教學內容才能合法無虞地完全開放在網路上面。更開放的 MOOC 形式,或許也是未來的選項之一。