fbpx

中文課程 – 資料結構與演算法 (JavaScript)

這堂課程包含電腦科學中的常見與實用的演算法與資料結構,使用 JavaScript 語言,學習演算法分析、八種排序演算法、主定理、遞迴演算法、連結串列、雜湊表、二元搜尋樹、優先佇列、霍夫曼演算法、最小生成樹、深度優先搜尋、寬度優先搜尋、最短路徑演算法、戴克斯特拉演算法、動態規劃等等。

Continue reading “中文課程 – 資料結構與演算法 (JavaScript)”

[中文課程]數論與密碼學 (Python, JavaScript)

這堂課程提供使用 Python 或 JavaScript 其中一種程式語言,學習數論與密碼學的概念,包括對稱金鑰與非對稱金鑰演算法、RSA 與橢圓曲線加密演算法、Number Theory 中的重要理論、NZQRC 與 Z/nZ 等不同的數集合與性質、Zero Divisors 和 Units的性質與密碼學應用、環理論與 Field 理論、質數與算術基本定理、Mod Operator 與 Modular Arithmetic、Linear Equations in Z/nZ、Euler Totient Function、Divisibility Test、質數的判斷演算法、Cryptool 展示加密系統、Affine Crypto System、Polyalphabetic Cryptosystem與XOR Cipher、公鑰加密系統的演算法、Diffie–Hellman Key Exchange、抽象代數中的數論理念與應用等,讓學員可以了解資料安全與密碼學的重要概念,學習珍貴的資安演算法與公式。

Continue reading “[中文課程]數論與密碼學 (Python, JavaScript)”

[中文課程] 離散數學與演算法 (Python, JavaScript)

這堂課是為了準備面試而提供的必修課程,涵蓋了離散數學的邏輯、證明、遞迴關係、演算法、數論與密碼學、演算法分析、圖形理論、路徑選擇、機率、排列組合、以及其他重要的程式開發演算法,並用Python 或 JavaScript 來實現演算法。學習完這堂課後,可以推導邏輯與驗證程式碼邏輯正確性,用邏輯來證明數學理論,並準備好回答 Coding Interview 面試中的問題。

Continue reading “[中文課程] 離散數學與演算法 (Python, JavaScript)”

Powered by WordPress.com.

Up ↑