歡迎來到 CS Course!這是一個結合理論與實作的計算機科學教學平台,提供互動式視覺化工具和深入淺出的教學內容。

🎯 學習特色

  • ✨ 互動式視覺化教學工具
  • 📝 完整的程式碼範例 (Python, C, Java)
  • 🎮 實作練習與即時回饋
  • 📚 系統化的知識架構

📚 教學內容分類

🖥️ 作業系統 (Operating System)

🌐 網路概論 (Computer Networks)

🔐 資訊安全 (Information Security)

💻 程式語言與資料庫

📊 資料結構與演算法

🐳 容器化技術

🔧 版本控制 (Git)

🐧 Linux 系統


🚀 推薦學習路徑

📚 不知道從哪裡開始?查看我們的 完整網站導覽 了解所有學習資源!

初學者路徑

  1. 基礎程式概念 → Python Set Interactive Tutorial
  2. 資料結構基礎 → Binary Tree Explanation
  3. 演算法入門 → 排序演算法視覺化工具
  4. 作業系統概念 → CPU 排程演算法互動教學

進階學習路徑

  1. 容器化技術 → Docker Tutorial
  2. 版本控制 → Git Tutorial → Pull Request Tutorial
  3. 資訊安全 → XSS Security Demo
  4. 資料庫操作 → SQL Tutorial

📊 互動式工具列表

我們提供多個互動式視覺化工具,幫助你更直觀地理解抽象概念:

工具名稱 類別 特色
排序演算法視覺化 演算法 6種演算法、3種語言範例、動畫展示
CPU 排程演算法 作業系統 FCFS、SJF、RR、Priority 互動學習
程序控制表 (PCB) 作業系統 動態展示程序狀態轉換
OSI 網路模型 網路概論 OSI 七層與 TCP/IP 四層模型互動學習
Python Set 教學 程式語言 集合操作互動練習
XSS 安全演示 資訊安全 跨站腳本攻擊實例

💡 如何使用本平台

  1. 選擇主題: 根據你的學習需求,從上方分類中選擇感興趣的主題
  2. 互動學習: 使用視覺化工具進行實作練習
  3. 深入研究: 閱讀教學文件,理解背後的理論
  4. 實作練習: 參考程式碼範例,自己動手實作

🤝 參與貢獻

歡迎對本專案提出建議或貢獻內容!

📂 View on GitHub 💬 提出建議


📖 持續更新中 | ⭐ 如果覺得有幫助,請給我們一個星星!