fbpx

[中文免費課程] 演算法 Algorithm

面對複雜問題不知如何有效率地處理嗎?來瞧瞧演算法吧!

為什麼要學

  • 計算機科學的核心與基礎 ( MIT 有超過一半的學生都修過演算法,不分科系 )
  • 訓練思考與解決問題的能力

課程特色

  • 使用容易理解的例子來說明,幫助理解演算法
  • 在案例中提出問題,引導學生思考

適合我嗎? 需要哪些課程準備?

適用對象

  • 對計算機科學感興趣的人
  • 需要用程式進行大量計算的人
  • 希望學習解決問題技巧的人

工具準備

知識準備

  • 資料結構
  • 離散數學
  • C/C++程式設計

課程介紹 (共 29.5 小時)

什麼是演算法?

演算法不是程式語言。

演算法是用來解決特定問題的方法與過程。

電腦科學發展以來,許多研究者為解決現實生活當中的各種問題,

便把現實問題對應到數學問題,

然後設計公式、把公式寫成程式,讓電腦執行程式計算答案

──這些公式就叫做演算法。

演算法是電腦科學演進的研究成果,為解決問題而生,尋找最佳解答。

世界日新月異,總有解不完的新問題,可以想見演算法研究還會持續進行,沒有盡頭。

課程概要

演算法的研究是計算機科學的核心。

課程著重在本領域中的基礎成果,包括演算法設計分析的統一原理和基本概念。

期望每個人都能讀懂演算法,甚至實作及證明,也學習到解決一般問題的技巧。

課程用書

J. Kleinberg and E. Tardos, Algorithm Design, Addison Wesley, 2006.

(J. Kleinberg, 20 Best Brains under 40, Discover Magazine, 2008)

講師介紹

感謝江蕙如老師分享課程

chaiotung.png

課程網址 免費上課📈

algorithm

Sponsored by Hiskio

喜歡我們的服務嗎?考慮贊助一下 Soft & Share喔! 🙂

1. 選購相關精選課程

2. 請我們喝一杯咖啡!

coffee

也許你會有興趣

喜歡我們的分享嗎?使用以下的社群分享按鈕分享給你的朋友吧!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: