為什麼要學程式設計?

你是否想過未來十年,世界會是什麼樣子?如果你想過,你會知道,那是個完全不同的世界。

看看你的身邊,一早起床我們騎 Ubike 去上學;中午,我們用 MOS Order App 訂午餐吃;下午跟朋友有約,拿起 App 招計程車;到了晚上回到家,我們用 Facebook 跟同學聊天打屁。

未來,每個人的生活都將和資訊密不可分,醫生會用大數據來判斷病情,健身教練也會用電腦來幫客戶制定運動計畫,老師會透過網路教學,你,還不趕快來學程式嘛?

Next

關於台科程式社

我們致力於在台科推動程式設計教育,開辦課程、講座,並舉辦聚會,希望能讓台科大的同學,不管是不是資訊相關科系的,都能有機會了解程式設計之美,並且讓台科大對資訊技術有興趣的同學能夠在這裡互相交流。

我們的目標並不是培養很多程式設計工程師,而是讓每個人都能了解程式語言,就如同每個人都會學英語、國文一樣,我們的生活一切都和資訊息息相關,我們難道不應該對電腦多了解一些嘛?並不是所有人都必須學會寫程式,但至少,你需要知道程式在做些什麼。

選擇 Scratch 這個程式語言作為主要教學教材,就是為了達成這個目標,不管你是誰、你來自哪裡,只要你有興趣,都歡迎你加入我們!


Next

名人見證

「不要只是買新的電腦遊戲而已,自己做一個吧!不要只是下載最新的 App 而已,自己設計一個吧!不要只是滑手機而已,自己寫個程式吧!」 --美國總統歐巴馬
Next

Scratch 程式設計 社團課程

Scratch是美國麻省理工學院所發展的一套全新電腦圖形化程式語言,特色是把重點放在程式設計思維而不是程式設計的語法,並透過視覺化的方式使學習更加快速。

這是一堂為新手專門開得課程,特別選用專門設計給新手的Scratch作為工具,這堂課的規劃是分為兩個段落,前半段是讓同學們初步培養程式思維以及了解Scratch工具使用方法的基礎課程,後半段我們將會改以主題式的方式靈活使同學們運用程式設計思維,希望在課程中大家可以建立電腦程式如何設計的觀念,更重要的是發展出運用電腦創作和解決問題的重要能力。

課程資訊

  • 上課時間:週一晚間 7:00-9:00
  • 上課地點:台科大教室(稍後公開)
  • 適合程度:任何科系的同學都歡迎,不需要有任何程式設計基礎。
  • 名額限制:20 人

注意事項

  • 需自備筆記型電腦
  • 新手限定的課程

參考資料

第 1 堂 Scratch 基礎入門 (1)
第 2 堂 Scratch 基礎入門 (2)
第 3 堂 Scratch 基礎入門 (3)
第 4 堂 主題社課 彈跳球
第 5 堂 主題社課 Zoidtrip
第 6 堂 主題社課 電流急急樂
第 7 堂 主題社課 電流急急樂
第 8 堂 主題社課 Google 小恐龍
第 9 堂 成果發表
第 10 堂 成果發表
Next

JavaScript 社團課程

JavaScript 是一種直譯式程式語言,被廣泛運用在動態網頁的互動上,HTML, CSS 和 JavaScript 是網頁設計必學的三種語言,JavaScript 也可以用來開發遊戲、應用程式、資料庫應用等,用途極廣。

本社課針對沒有程式基礎的人所設計,以 JavaScript 基本語法帶領學員建立程式邏輯、了解網頁設計、進而做出簡單且實用的 App。

課程資訊

  • 上課時間:週五晚間 7:00-9:00
  • 上課地點:台科大教室(稍後公開)
  • 適合程度:新手課程,不需任何程式基礎,歡迎任何科系。
  • 名額限制:25 人

注意事項

  • 需自備筆記型電腦
第 1 堂 JavaScript 基礎入門
第 2 堂 JavaScript 基礎語法 (1)
第 3 堂 JavaScript 基礎語法 (2)
第 4 堂 JavaScript 基礎語法 (3)
第 5 堂 主題 (一) - p5.js
第 6 堂 主題 (二) - Paper.js
第 7 堂 主題 (三) - D3.js
Next

Python 社團課程

Python 是一個擁有超過二十年的歷史,被廣泛應用在科學計算、資訊安全、網站系統、系統管理⋯等各種領域的程式語言,用途十分廣泛,語法簡單,但絲毫不減它的威力。

本課程給已經有程式基礎的同學參與,帶領大家學習、體驗程式設計更深層的美,以及其他關於電腦科學的知識。這個課程沒有課表和預定進度,一開始會教大家 Python 的基本語法,以及一些常用程式庫的用法,接下來的內容會由參與課程的大家一起決定!

課程資訊

  • 上課時間:週一晚間 7:00 - 9:00
  • 上課地點:台科大教室(稍後公開)
  • 適合程度:需熟練任何一種程式語言。
  • 名額限制:20 人

注意事項

  • 本課程是設計給已經會寫程式的同學參加的,所以請至少會寫任何一種程式語言再報名參加。
  • 需自備筆記型電腦
第 1 堂 Python 介紹與基本語法
第 2 堂 內建函式與檔案存取
第 3 堂 物件與內建模組
第 4 堂 用 Bottle.py 寫網站
第 5 堂 主題共議
第 6 堂 主題共議
第 7 堂 主題共議
第 8 堂 主題共議
第 9 堂 主題共議
第 10 堂 主題共議
Next

企業參訪

為了讓同學能夠更加熟悉業界的運作方式,了解業界所在使用的技術,程式社將會舉辦企業參訪,目前正在和 YahooMozillaKKBOX 等企業接洽中。

企業參訪會採用社員優先報名的方式,有多餘名額在釋出給一般同學,待洽談完成後會將詳細資訊公告於此,如果您有興趣也可以訂閱我們的電子報

Next

主題演講

資訊技術日新月異,我們固定每月舉辦一至兩場的主題演講,邀請業界講師向同學分享最新最酷的技術,內容涵蓋程式設計前後端、雲端、大數據以及資訊安全。

在上學期,我們舉辦了三場主題演講,而這學期,預計也會維持每月一場的安排,邀請講師來分享,如果同學有特別想聽的主題,也歡迎直接透過粉絲團或是電子郵件和我們聯絡!

上學期曾舉辦

Next

成果發表

你曾夢想過有一天,可以在上百人面前發表自己的作品麻?為了滿足大家的夢想,也訓練大家上台發表的能力,程式社在最後三堂社課,將會有一系列的課程,帶領所有社員用 Scratch 做出作品,並上台發表。

你可以選擇做個簡單的遊戲,例如貪吃蛇、射擊遊戲,或是做個酷炫的動畫,例如「Fire Department」,不管你想做的是什麼,經過一學期的訓練後,我們會有一堂課讓大家討論想法並組隊,之後由助教輔導社員做出作品。

想了解更多嘛?

已經迫不及待想參加我們的社課了嘛?或是你想了解更多資訊?不管你有任何問題,都歡迎你參加我們在 9 月 23 日晚上七點,於台科大 TR 213 教室舉辦的新生茶會,在茶會中我們會針對本學期的規劃做說明。

精采內容,千萬別錯過 程式設計研究社 新生茶會