台大資管杜鵑花節選修課程說明
計算理論
計算理論是計算機科學領域的數學與邏輯理論基礎,主要探討計算機能力極限的問題,哪些是電腦有可以解決的問題,哪些是電腦無法解決的問題。舉例來說,世界上各種語言的表述能力各有不同,像是中文句子「喜歡上一個人」就可能有多種解釋方式,造成語意模稜兩可與不確定性。那在計算機的世界裡,電腦到底是閱讀怎麼樣的語言呢?這些電腦閱讀的語言又有什麼特色與局限性呢?在這門課中,我們會探討並學習這些計算機科學的基礎問題,透過嚴謹的邏輯與數學語言來告訴電腦他該做什麼。
作業研究
作業研究是系上滿熱門的選修課程。這門課以數學與演算法為基礎,介紹如何分配有限的資源以制定各種商業決策。如生產規劃與排程、工作人員的班表制定、貨物運輸路線的安排、服務價格的設定等等,這些都是屬於作業研究可以討論的範疇。這門課會用到程式設計、微積分、線性代數、機率與統計以及演算法的相關知識,可以算是一門統整大一大二所學知識的選修課程。
行銷管理
目前沒有問到有修的人QQ我嘗試從 syllabus 寫出白話文課程介紹:
這門課由系上的黃明蕙老師開設,黃老師是行銷領域的專家,她的研究刊登在很多國際知名的行銷領域期刊和研討會。在這門課中,老師會以他在近期的研究論文為主,向同學介紹在當今的資通訊世代,如何結合科技來進行更有效率的精準化與個人化行銷。這門課著重在管理領域,並不會有程式撰寫的作業或專案,而是更希望同學藉由個案閱讀、論文閱讀,與探索生活中的例子,對於行銷領域以及應用科技進行行銷管理有更多的認識。
ref: http://nol.ntu.edu.tw/nol/coursesearch/print_table.php?course_id=705 33100&class=&dpt_code=7050&ser_no=56867&semester=111-2&lang=EN
平台策略
平台策略算是另一門以較為管理學的角度切入探討平台經營的課程。大體上來說,這門課就是教大家如何看待、分析、理解網路時代的各種網路公司與平臺公司。學習並理解他們的商業模式、設計商業模式、預測他們的未來發展,並且思考自己的生意能怎樣地善用資訊科技、網路科技與平臺策略。修完這門課後可以讓我們在思考某個平臺為什麼成功或失敗時,可以多從幾個觀點去看,或者可以看得比別人深入一點,也是系上的熱門課程之一。
電子化企業
這門課也是資料科學的應用課程之一,主要介紹的是授課教授陳靜枝老師的研究主題之一的「生產規劃」如何在電子化浪潮下讓各個工廠與公司妥善地收集並分析資料。前半的課程會以資料分析的方法論介紹為主,如關聯分析與聚類分析、模型評估與近鄰法等方法的理論與個案講解;後半則是介紹這些方法如何應用在製造生產的資源規劃(如存庫管理、機台製成安排等等)與企業資源規劃之中。
ref: http://nol.ntu.edu.tw/nol/coursesearch/print_table.php?course_id=725 U3370&class=&dpt_code=7050&ser_no=53192&semester=111-2&lang=CH
分散式系統與雲端應用開發實務
這門課是非常計算機科學的課程,涵蓋了比較理論的分散式系統介紹,以及比較實務的雲端部署等等。前者從分散式系統設計和基礎(例如:並行控制、容錯), 講到大型分散式檔案系統(如:GFS)和大型分散式儲存系統設計(如:DHT);後者則邀請業師來講課,介紹 docker、git、AWS 跟 GCP 等等現行常見的雲端服務,並透過作業的練習讓同學實際操作這些雲端服務,並且在期末專案要求學生設計一個服務(任何服務都可以)並部署到雲端伺服器上。如果未來希望在科技業或是軟體工程等領域工作,這門課算是非常理論與實務、學科與業界結合的課程之一,能讓你在未來進到公司時面對這些非常常見的分散式系統與雲端服務時可以快速上手。
ref: https://www.ptt.cc/bbs/NTUcourse/M.1655813483.A.2B3.html
資訊法與資訊政策專題
不知道各位有沒有類似的經驗,上網搜尋某明星 OOO,結果搜尋引擎跳出「OOO 外遇、OOO 偷拍、OOO 抄襲、OOO 欠債」等推薦搜尋,可是仔細閱讀相關資訊後,發現該明星根本沒有上述的行為,那為何還會跳出這類負面的推薦搜尋呢?該明星能請搜尋引擎公司刪除這類負面字眼嗎?資訊科技的發展至今已然歷經數十年,討論「資訊社會」的國內外相關文獻,也幾乎可以用汗牛充棟這樣的說法來形容。然而,資通技術興起,無疑是將人類賴以溝通的科技引領到一個全然不同的嶄新境界。由於近數十年來資通技術運算能力、資訊儲存及處理能力的大幅提升,不僅個人資訊隱私權的保護成為眾所關切的議題,因為智慧財產權保護而引發的資訊隱私和言論自由議題,也格外值得身為數位時代公民的我們去理解。在資訊科技蓬勃發展的時代,法律與資訊之間的關聯,只會越來越緊密。因此,這門課將以資訊隱私、智慧財產權和言論自由等三個主要的資訊法律和資訊政策領域的爭議做為對象,探討其在倫理、憲法和法律等層面的真正樣貌。
大數據與商業分析
這門課是系上的選修課之一,也是為了因應資料爆炸的當今世代,讓同學們知道如何連結大數據與商業應用所設計的課程。這門課由系上的楊立偉老師教授,楊老師在大學時期便自己創業,目前也同時是意藍資訊股份有限公司的老闆,所以對於數據於商業分析中的應用有著獨到的見解。這門課會讓學生了解大數據與商業分析之理論基礎與架構、各種大數據與商業分析系統之內涵、如何建置大數據與商業分析系統,以及與企業之關係、並認識數位時代下最新的大數據與商業分析議題,從電商分析到分群分類演算法等內容都會提及,是諸多系上與外系學生喜歡修習的課程之一。
ref: https://homepage.ntu.edu.tw/~wyang/bda2023/index.html
數位決策:資料視覺化與機器學習
生活中充斥著各式各樣的資訊圖表,舉凡新聞報導上的民意調查、政策分析、公司的財務分析、課程的成績分布等等,都可以用資料視覺化的方式呈現;但有些圖表可能會惡意地利用不同的呈現方式來引導閱聽人的認知。有了這門課的知識可以更輕易的分辨哪些圖表的數據可能有問題、或是有誤導的嫌疑;在大學課堂上也有無數使用圖表、資料輔助報告的時候,這時就可以運用這堂課的知識與工具,讓報告或決策建議更有說服力,成為後續行動的催化劑。這門課是與圖資系合開的選修課程,在與圖資系同學合作的過程中可以收穫不同領域的想法與經驗。上半學期這門課會以大量的例子介紹不同類型的資訊圖表,從基本的長條圖、矩陣圖到較複雜的瀑布圖、多種圖表的整合等等,讓同學了解在不同場合呈現數據時應選用何種圖表、何種色彩分配、何種圖形來傳達想法最為適合。並且會介紹從資料搜集、資料清理、資料呈現等每個步驟的知識,再從大量的實作課中親手嘗試使用 Tableau, Python, Open
refine 等工具做出自己的資訊圖表。下半學期會進入程式方面的課程,學習如何透過機器學習的方式,分析數據並做出決策。整體而言,這門課讓同學對於資訊圖表有更專業的認識,並能運用上課所學工具來分析數據、製作圖表、最終制定決策建議。
社群媒體分析
社群媒體分析算是文字探勘與統計學習結合的應用領域之一,旨在分析社群媒體上的用戶與平台行為,例如負面情緒或是仇恨言論如何散佈到平台上的用戶、假消息是怎麼傳遞的、我們要如何找出有買評論來洗評價的餐廳或頁面等等。這門課主要會介紹分析上述問題的方法論,例如網絡 (network) 分析、情感分析等等,並透過作業與期末專案實際找出身邊可以研究的議題並作成一份研究報告。另外這門課也是「資料分析」學程的課程之一,因此學完這們課後可以對社群媒體的資料分析有更深入的了解,往後不論想往行銷領域發展,或是自己經營電商等等,都可以有比較多的知識和武器來分析當今社群媒體上的趨勢和發展。
Web APP開發
新課,目前沒有問到有修的人QQ我嘗試從 syllabus 寫出白話文課程介紹: 這門課是系上的新老師何承遠教授開設的新課程,主要為了讓系上同學了解網頁和應用軟體如何設計。何老師先前在業界服務許久,對於業界的需求有著深刻的理解,所以在這門課中,老師會介紹網頁設計、後端資料庫和網頁轉化成手機 APP 等基本概念及其運用,例如:HTML5、CSS3、JavaScript、jQuery、jQuery Mobile、SQL、NoSQL以及Cordova 等程式語言如何應用在網頁與程式開發之中,以及在面對不同需求時該如何選擇最適合的工具來開發。在整個課程中,老師會藉由以某領域為主題搭配專案管理之手段,以解決真實問題為目標之專案製作,進一步達到學習之目的,提升同學學習成效。此外,也會利用分組討論與專案報告讓同學們分享解決問題的過程以及反思,進而提升的學習效果。 http://nol.ntu.edu.tw/nol/coursesearch/print_table.php?course_id=725 U3960&class=&dpt_code=7050&ser_no=88388&semester=111-2&lang=CH
資訊安全概論
新課,目前沒有問到有修的人QQ我嘗試從 syllabus 寫出白話文課程介紹:
這門課是系上的新老師何承遠教授開設的新課程,主要為了讓系上同學了解網頁和應用軟體如何設計。何老師先前在業界服務許久,對於業界的需求有著深刻的理解,尤其老師是網路與資訊安全的專家,所以在這門課中,老師會教我們在現今 3C 產品與網路(包含有線、無線、行動等網路)高度使用與普及的現代社會,企業在面對許多資料的處理與工作電子化的同時,如何維護機密與敏感資料的安全性,並保護個人資料,例如如何確保電子郵件或是我們傳出去的 Line 訊息不會被有心人士竊盜、輸入網路銀行的密碼不會被監聽等等。這門課的定位為進行資訊安全相關技術和實作探討的課程,給予學生對於資訊安全有整體性的認識。課程內容為介紹資訊安全的基本理論。在基本理論方面,課程會探討常見的惡意軟體與網路攻擊,以及密碼學的加密與應用,另外還有新穎與熱門技術和應用的討論。
ref: http://nol.ntu.edu.tw/nol/coursesearch/print_table.php?course_id=725 U3980&class=&dpt_code=7050&ser_no=25778&semester=111-2&lang=CH
人機互動與使用者研究
新課,目前沒有問到有修的人QQ我嘗試從 syllabus 寫出白話文課程介紹:
這門課是系上的新老師畢南怡教授所開的新課,主要介紹人機互動 HCI (Human Computer Interaction) 這個領域。HCI 是和生活息息相關,也是計算機科學和如心理學、經濟學等領域的交集,例如網頁頁面的設計便是其中之一:要如何在頁面上最適當地安排資訊,讓人們可以更好地吸收資訊(例如 PCHome 在網購平台中就是設計得很爛的例子、Apple 在科技公司就是設計得很好的例子);或是如何針對不同年齡層安排與設計程式課程和教具,都是 HCI 領域所關注的議題。這門課會深入淺出地帶你認識 HCI 這個領域,包含他的應用有哪些、如何閱讀相關的研究文獻、如何從生活中找出可以應用 HCI 方法的地方等等。
ref: http://nol.ntu.edu.tw/nol/coursesearch/print_table.php?course_id=725 U3990&class=&dpt_code=7050&ser_no=67297&semester=111-2&lang=CH
組織行為
這門課是系上比較偏向管理學與策略的課程,在課程中會講述公司的策略與組織運行的知識,或是公司選擇不同策略的原因,來幫助組織最佳化決策,並藉此探討企業為什麼會成功。針對上述的管理方法與策略的選擇,這門課會教你如何具體化分析這些問題,而不是單純說這間公司很棒,或是這個決定很好,而是會讓大家在同一個基礎上進行分析,例如以週轉率、離職率等等指標來評斷不同的品牌與企業。舉例來說,星巴克之所以可以在世界各地都成功地經營,係其會根據不同國家去實踐品牌在地化,以直營店而非加盟(廖老大)的方式進駐各個國家,且店面的選址、裝潢等等都是總公司親自負責;此外,星巴克對於品牌與客戶忠誠度的經營十分良好,像是最早期時咖啡師會主動記得很多常客的要求,例如A客人喝比較不甜,只想要加兩下糖漿就好;B客人只喝特選豆等等,後來隨著科技的進步,改以會員制里程去換取周邊等方式持續經營品牌忠誠度。而星巴克內部的勞工制度完善、架構清楚,員工也有不少進修的機會,也是幫助星巴克成功的原因。透過這門課的知識,我們便有辦法探討與分析身旁的企業為什麼會成功與失敗。
軟體規格與驗證
這門課也是計算機科學領域的數學與邏輯理論基礎課程之一,在課堂上會介紹各種邏輯表達式的操作方法、語意及形式上的證明。例如我們設計了一套演算法,該如何以嚴謹的邏輯分析來證明這個演算法是對的,而不是我們覺得正確就好,從一行程式必須在什麼情況下被執行,以及執行完之後會符合哪些性質等等的邏輯性質,到平行化程式的正確性分析都會提及。這門課也會教你怎麼應用現行有的自動化邏輯證明軟體與框架,例如 Coq 和 Frame-C,讓我們得以藉由電腦的幫助來證明我們設計的系統與演算法是正確的。
ref: https://www.ptt.cc/bbs/NTUcourse/M.1673454745.A.54A.html
遊戲設計
正如課名所述,這門課是設計給喜歡玩遊戲,想來試試看怎麼做遊戲的同學,通常來選修的同學也是真的對遊戲很有興趣的人。這門課最主要採取「製作遊戲專題」的方式進行,修課的學生需要在一學期的時限中試著持續迭代開發出一款可遊玩的遊戲。課程會讓學生深刻了解遊戲開發的背景知識、理論基礎及實務面臨的挑戰,最實際的例子是,做出一款遊戲並不是會寫程式就好,劇情文本的安排、美術設計、配樂製作等等的都是在設計遊戲時需要妥善考慮,且會直接影響遊戲成敗的重要關鍵,所以這門課會要求修課同學每二到三週就需要提供一個可遊玩的遊戲版本跟進行進度報告,並且在課程上讓大家試玩且提供回饋,在期末時才可以有一個可以遊玩的遊戲可以 demo。這門課很硬,課表所述的預期每週課後學習時間為 6~20 小時,根據其他修課同學的經驗也符合甚至超過這個時間,所以在修之前需要好好評估一下自己是喜歡玩遊戲而已還是喜歡遊戲到想學習設計遊戲。主要使用的程式框架是 Unreal (C++) 跟 Unity (C#),但要用其他框架或程式語言來完成也可以。
ref: https://www.facebook.com/groups/581323785380794/posts/1688721667974328/
資訊檢索與文字探勘導論
這門課主要介紹現今的電腦如何處理文字、訊息以及資料。課堂上會講解一些處理文字主要的方法論以及背後的數學原理與模型,讓我們理解電腦是如何分類文章、如何判斷一段句子的情緒等等,常見的應用是有些學者或公司會透過媒體報導或金融機構發佈新聞稿之中所蘊含的情緒來預測經濟或股市;當今火紅的 chatGPT 所應用的大型語言模型也是這門課的相關內容之一,所以修了這門課之後能更認識當今時常聽到的「機器學習」知識。在課程中,學生會需要實際編寫程式 (Python) 來處理資料和設計演算法,同時也要了解背後的數學原理,而不是直接使用別人開發好的套件即可,所以在修完這門課後會對文字探勘、資料檢索、機器學習與自然語言處理的應用與背後的原理有更深刻的認識。
製造數據科學
製造數據科學主要是教導學生如何利用人工智慧、機器學習與數據科學的技巧,並匯集了資訊、工程與管理的知識來提昇製造系統的效率與效能。在任何場域中,如何正確地指出問題,並透過相對應的方法學來成功解決問題,是相當重要卻也無法簡單學習的一件事,如何透過分析與預測的觀點來檢視自己的決策以及最佳化決策所帶來的效能與效率是這門課學習的重點。作為選修,這門課算是集合了許多資管系重要的課程知識,能夠透過這門課綜觀過去所學的知識是如何地被應用在實際的場域中,建議等到較高年級時再修這門課會有比較深的體悟。
統計學習與深度學習
這門課涵蓋了基礎的統計學習與深度學習知識與相對應的程式編寫能力,在資料收集越來越常見、資料量越來越多的當今世代,要如何妥善地應用這些資料,幫助我們的日常生活呢?舉例來說,在手機上或是先前疫情時架設在百貨公司門口的人臉辨識、現在 iphone 上的自動人像去背功能等等,都是統計學習與深度學習的應用之一。這門課會從基礎的數學與統計知識開始講起,佐以作業與期末專案,讓同學一步一步地熟悉統計與深度學習的不同應用。另外這門課也是「商業資料分析學分學程」的課程之一,修完這門課後在面對各式各樣的商業資料,例如股票資訊與文字資料等等也能更得心應手。值得注意的是,這門課並不會從最基礎的寫程式開始教起,大家在修之前需要會寫程式才不會自己修得很痛苦,助教也被問題問得很痛苦。
資訊經濟與賽局理論
資訊經濟會融入賽局理論、經濟學與作業研究的知識,透過經濟模型來解決資訊不對稱環境中的商業決策問題,據此針對有多決策者的環境進行推理與分析,應用範圍包含供應鏈管理、競爭策略、商品定價、行銷策略選擇等。例如對於外送平台來說,要如何決定要跟店家收多少的分潤、每次外送單要給外送員多少錢、針對消費者的訂價策略要怎麼制定,或是到底該不該引入訂閱制,這些都是可以用在資訊經濟與賽局理論的課程中所學習到的知識來回答與研究的問題。如果未來不想繼續往資訊或工程的領域深造,作業研究、工業工程、供應鏈管理等算是資管系的學生除了資訊領域外較常進入的領域。
研究方法
「研究方法」這門課主要設計給想做研究的研究生與大學生,課程中會逐一說明理論、假說、資料搜集與分析等完整論文的研究步驟,並透過課堂上的討論與實例說明,讓學生有更嚴謹的研究過程。這門課很注重研究發想與資料搜集的能力,此外也須具備基礎的統計學知識,在這些基礎之下結合課程中所說明的不同研究方法,就可以協助我們寫出完整的小論文,並對不同類型的研究主題應採用何種研究方法有更深入的認識。例如在理論層面會介紹問卷調查法、訪談法、實驗設計法等等進行研究時會使用的方法,並輔以SmartPLS、SPSS、Rstudio、Endnote等實際的軟體操作,幫助我們了解應如何運用以上的研究方法以呈現出嚴謹的研究結果。有了這些基礎後,想做任何的研究題目都會比較得心應手,例如有些人可能會想研究不同星座的人的愛情觀或是收入之間的關聯與因果關係。這門課對於未來有興趣朝研究方向深造的大學部學生而言,能作為打穩基礎、撰寫正式論文之前的入門課程。