課程信息
21,644

100% 在線

立即開始,按照自己的計劃學習。

可靈活調整截止日期

根據您的日程表重置截止日期。

初級

完成時間大約為18 小時

建議:6 hours/week...

中文(繁體)

字幕:中文(繁體)

100% 在線

立即開始,按照自己的計劃學習。

可靈活調整截止日期

根據您的日程表重置截止日期。

初級

完成時間大約為18 小時

建議:6 hours/week...

中文(繁體)

字幕:中文(繁體)

教學大綱 - 您將從這門課程中學到什麼

1
完成時間為 1 小時

什麼是「資訊管理」:資訊科技的商管應用

本週我們不寫程式,而是先看看資訊科技在商管領域的一些應用。現在幾乎沒有商業活動是不需要資訊系統輔助的,即使我們專注在「演算」這個面向上,也只能介紹一點點而已,但這應該足以讓大家感受到資訊科技能如何輔助企業經營與管理決策。換句話說,本週的課程也算是對「資訊管理」這個學科的一種簡介了。...
6 個視頻 (總計 59 分鐘), 1 個閱讀材料, 1 個測驗
6 個視頻
01-02 IT-supported Management10分鐘
01-03 高頻交易9分鐘
01-04 商品推薦與大數據分析10分鐘
01-05 演算法定價8分鐘
01-06 IT-enabled Management12分鐘
1 個閱讀材料
NTU MOOC 課程問題詢問與回報機制1分鐘
1 個練習
第一週作業10分鐘
2
完成時間為 2 小時

Python 程式設計初探

本週我們開始介紹 Python 程式設計。我們從程式設計的基本概念切入,先介紹何謂程式設計,接著介紹 Python 程式語言的基本語法與程式開發環境。我們將介紹變數與運算的概念,並且讓大家透過 print() 和 input() 指令和電腦程式做第一次的互動。...
9 個視頻 (總計 88 分鐘), 2 個測驗
9 個視頻
02-02 直譯與執行 Python 程式10分鐘
02-03 四種寫 Python 的方式11分鐘
02-04 print() 與 Hello World8分鐘
02-05 跳脫字元與基本運算10分鐘
02-06 input() 與變數13分鐘
02-07 輸出兩個輸入整數的和10分鐘
02-08 除錯與程式寫作流程8分鐘
02-09 從 Notepad++ 直譯與執行 Python 程式5分鐘
2 個練習
第二週練習:總共多少錢10分鐘
第二週作業:該怎麼找錢10分鐘
3
完成時間為 2 小時

「電腦運作基本原理」與「條件式選擇」

本週我們延續上週主題,深入介紹變數、型態、數值在電腦中儲存的方式,以及更多關於 print() 和 input() 的知識。接著我們開始介紹條件式選擇,說明如何用 if-else 敘述句來讓程式「看情況做選擇」。我們將用程式寫作的建議風格來結束本週的課程。...
11 個視頻 (總計 126 分鐘), 2 個測驗
11 個視頻
03-a02 整數11分鐘
03-a03 浮點數8分鐘
03-a04 字串11分鐘
03-b01 型態轉換9分鐘
03-b02 更多輸入輸出12分鐘
03-b03 更多指派運算7分鐘
03-c01 if 條件判斷式16分鐘
03-c02 if-else 條件判斷式9分鐘
03-c03 布林值與比較運算子13分鐘
03-d01 排版與寫作風格12分鐘
2 個練習
第三週練習:轉帳金額確認10分鐘
第三週作業:該怎麼找錢(進階版)10分鐘
4
完成時間為 2 小時

「條件式選擇」與「迴圈」

本週的任務是要完成我們對於程式中邏輯控制的學習。在條件式選擇方面,我們將介紹巢狀 if-else 與邏輯運算子等概念,並且利用他們做更複雜的條件式選擇。接著我們將介紹迴圈結構,透過 while 和 for 敘述句,來讓程式反覆動作以完成(對人來說)困難的任務。我們將用神奇的小數點精確度問題來結束本週課程。...
12 個視頻 (總計 120 分鐘), 2 個測驗
12 個視頻
04-a02 三元 if-else 與 else-if11分鐘
04-b01 邏輯運算子(上)6分鐘
04-b02 邏輯運算子(下)11分鐘
04-c01 while 迴圈6分鐘
04-c02 迴圈計數器與無窮迴圈8分鐘
04-c03 break 和 continue13分鐘
04-d01 for 迴圈6分鐘
04-d02 range()9分鐘
04-d03 Nested loop9分鐘
04-d04 商品定價13分鐘
04-e01 浮點數精確度問題10分鐘
2 個練習
第四週練習:報童問題之預期利潤10分鐘
第四週作業:報童問題之最佳訂貨量10分鐘
5
完成時間為 3 小時

「清單」與「程式演算在作業管理的應用」

本週我們將先介紹清單(list)資料結構,說明如何一次儲存和處理大批資料。帶著邏輯控制和清單的知識,我們將以一些作業管理(operations management)領域的議題和演算法來協助大家總整本課程的所學。我們將介紹生產排程(production scheduling)、存貨控制(inventory control)與物流及運輸(logistics and transportation)的基本議題,並且為各議題各實做幾個演算法,引導大家感受程式設計在作業管理領域的應用。...
12 個視頻 (總計 134 分鐘), 2 個測驗
12 個視頻
05-a02 清單基本概念與運算15分鐘
05-a03 清單相關函數與清單複製11分鐘
05-b01作業管理與演算法8分鐘
05-c01 Makespan 最小化與 LPT 演算法10分鐘
05-c02 LPT 演算法實做10分鐘
05-d01 存貨政策與自動訂補貨9分鐘
05-d02 最佳再訂購點9分鐘
05-d03 最佳再訂購點實做9分鐘
05-e01 旅行者問題10分鐘
05-e02 旅行者問題演算法實做10分鐘
05-e03 用檔案輸入資料與結語13分鐘
2 個練習
第五週練習:報童問題之最佳訂貨量(進階版)10分鐘
第五週作業:基地臺位址選擇10分鐘
4.9
56 個審閱Chevron Right

熱門審閱

創建者 YCMar 3rd 2019

老师很清晰地解释了资讯管理科学的发展历程,以及其在商管程式中的应用。这是一个非常偏商务应用的课程,适合需要python解决商业分析问题的人。针对每一个具体应用案例,老师都会先解释清楚问题背景,对于NP难问题,会引导大家先理清解题逻辑,再搭建代码。这样的方式让我认定自己是可以跑出正确答案的,没有像以往学习编程一样半途而废。谢谢老师。

創建者 YHJun 23rd 2018

程式語言麻瓜者也可以聽得懂的課程!老師講課清楚有條理,作業有難度,但可以活化思考邏輯,作業內容都跟商業行為相關,可以了解到怎麼使用python在這些情況下,雖然距離完成一個真的可以在商業上運用的程式還很遙遠,但起碼是個開始,知道怎麼跟電腦溝通,思考怎麼做跟實際做看看。推薦給對於程式及管理有興趣的人!

講師

Avatar

孔令傑

副教授 (Associate Professor)
資訊管理學系 (Department of Information Management)

關於 国立台湾大学

We firmly believe that open access to learning is a powerful socioeconomic equalizer. NTU is especially delighted to join other world-class universities on Coursera and to offer quality university courses to the Chinese-speaking population. We hope to transform the rich rewards of learning from a limited commodity to an experience available to all. More courses information, the official Facebook Page: https://www.facebook.com/ntumooc2017/...

常見問題

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您购买证书后,将有权访问所有课程材料,包括评分作业。完成课程后,您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

還有其他問題嗎?請訪問 學生幫助中心