AlicanKaya192/CS_Complete_Terminology_Guide

GitHub: AlicanKaya192/CS_Complete_Terminology_Guide

一份按学习顺序编排的计算机科学综合术语指南,涵盖26个章节350余个核心概念,帮助学习者系统化掌握CS知识体系。

Stars: 0 | Forks: 0

# 📚 计算机科学完整术语指南 **每位计算机科学学生都必须掌握的 350+ 核心术语 —— 按照学习顺序排列。** [🇹🇷 Türkçe](#-türkçe) · [🇬🇧 English](#-english)
## 🇹🇷 Türkçe
📖 Rehber Hakkında
Bu rehber, bir CS öğrencisinin müfredatı boyunca karşılaşacağı **350'den fazla terimi**, **26 bölümde** ve **öğrenme sırasına göre** düzenlenmiş şekilde sunar. Her terim şunları içerir: - **Net Türkçe açıklama** — jargonsuz, anlaşılır dil - **Pratik bağlam** — nerede ve neden kullanılır - **İlgili kavramlar** — terimler arası bağlantılar
📋 İçindekiler (26 Bölüm)
| # | Bölüm | Terim Sayısı | |---|-------|-------------| | 1 | 🔢 Ayrık Matematik | 13 | | 2 | ⌨️ Programlama Temelleri & Dil Kavramları | 14 | | 3 | 🔁 Algoritmalar & Veri Yapıları | 18 | | 4 | 📐 Matematik Temelleri (CS & AI için) | 13 | | 5 | 🧮 Teorik CS & Hesaplanabilirlik | 12 | | 6 | 🖥️ Donanım & Bilgisayar Mimarisi | 12 | | 7 | 💻 İşletim Sistemleri | 14 | | 8 | 🌐 Bilgisayar Ağları | 14 | | 9 | 🗄️ Veritabanları | 14 | | 10 | 🔒 Güvenlik (Cybersecurity) | 13 | | 11 | 🔌 API & Web Geliştirme | 14 | | 12 | ☁️ Bulut Bilişim & DevOps | 13 | | 13 | 🤖 Veri Bilimi & Makine Öğrenimi | 14 | | 14 | 🧠 Derin Öğrenme & Büyük Dil Modelleri | 15 | | 15 | 📊 Veri Mühendisliği & Büyük Veri | 12 | | 16 | 👁️ Görüntü İşleme & Sinyal | 12 | | 17 | ⚙️ Derleyici & Dil Teorisi | 12 | | 18 | ⚡ Paralel & Dağıtık Sistemler | 12 | | 19 | 🏗️ Yazılım Mühendisliği & Sistem Tasarımı | 12 | | 20 | 🐧 Linux & Bash / Terminal | 12 | | 21 | 🔤 Regex & Text Processing | 12 | | 22 | 🧪 Testing & Debug Teknikleri | 13 | | 23 | 🚀 Proje Yönetimi & Kariyer | 12 | | 24 | ⚖️ Etik & Hukuk (AI Etiği, GDPR) | 12 | | 25 | 📡 Gömülü Sistemler & IoT | 13 | | 26 | 🔬 Sayısal Yöntemler & Bilimsel Hesaplama | 12 |
🗺️ Öğrenme Yol Haritası
``` Temel Bilimler ├── 1. Ayrık Matematik → Mantık, kanıt, kombinatorik, graflar ├── 4. Matematik (CS/AI) → Lineer cebir, olasılık, kalkülüs └── 5. Teorik CS → Otomat, Turing, P vs NP Sistem Temelleri ├── 6. Donanım & Mimari → CPU, cache, GPU, pipeline ├── 7. İşletim Sistemleri → Process, bellek, dosya sistemi └── 8. Bilgisayar Ağları → OSI, TCP/IP, DNS, HTTP, TLS Yazılım Geliştirme ├── 2. Programlama → OOP, FP, bellek modeli, tipler ├── 3. Algoritmalar → Big-O, veri yapıları, graf algo. └── 17. Derleyici → Lexer, parser, AST, kod üretimi Veri & AI ├── 9. Veritabanları → SQL, NoSQL, ACID, CAP ├── 13. Makine Öğrenimi → EDA, modeller, değerlendirme ├── 14. Derin Öğrenme → CNN, Transformer, LLM, RAG └── 15. Veri Mühendisliği → Spark, Kafka, data warehouse Üretim & Kariyer ├── 10. Güvenlik → OWASP, kriptografi, zero trust ├── 11. API & Web → REST, JWT, OAuth, GraphQL ├── 12. Bulut & DevOps → Docker, K8s, CI/CD, observability ├── 20. Linux & Bash → Terminal, scripting, sistem yönetimi ├── 22. Testing & Debug → Unit test, TDD, profiling └── 23. Kariyer → GitHub, CV, görüşme, portfolyo ```
📥 İndirme
| Dosya | Açıklama | Boyut | |-------|----------|-------| | [📄 TR — CS_Kapsamli_Terim_Rehberi_TR.pdf](./CS_Kapsamli_Terim_Rehberi_TR.pdf) | Türkçe rehber, öğrenme sırasına göre | ~4 MB | | [📄 EN — CS_Complete_Terminology_Guide_EN.pdf](./CS_Complete_Terminology_Guide_EN.pdf) | İngilizce rehber, öğrenme sırasına göre | ~4 MB |
🤝 Katkı Sağlama
Eksik gördüğün bir terim veya bölüm varsa: 1. **Issue aç** — hangi terimin eksik olduğunu belirt 2. **PR gönder** — terimi ve açıklamasını ekleyerek 3. **Tartış** — hangi konular eklenmeli? Her katkı, bu rehberi daha iyi hale getirir. 🙌
## 🇬🇧 简体中文
📖 关于本指南
本指南涵盖了计算机科学学生在整个课程中将会遇到的 **350 多个核心术语**,分为 **26 章**,并**按照学习顺序**进行排列。 每个术语都包含: - **清晰的解释** —— 无行话,通俗易懂的语言 - **实用背景** —— 在哪里使用以及为什么使用 - **相关概念** —— 术语之间的联系
📋 目录(26 章)
| # | 章节 | 术语数量 | |---|---------|-------| | 1 | 🔢 离散数学 | 13 | | 2 | ⌨️ 编程基础与语言概念 | 14 | | 3 | 🔁 算法与数据结构 | 18 | | 4 | 📐 计算机科学与人工智能数学 | 13 | | 5 | 🧮 理论计算机科学与可计算性 | 12 | | 6 | 🖥️ 硬件与计算机架构 | 12 | | 7 | 💻 操作系统 | 14 | | 8 | 🌐 计算机网络 | 14 | | 9 | 🗄️ 数据库 | 14 | | 10 | 🔒 网络安全 | 13 | | 11 | 🔌 API 与 Web 开发 | 14 | | 12 | ☁️ 云计算与 DevOps | 13 | | 13 | 🤖 数据科学与机器学习 | 14 | | 14 | 🧠 深度学习与大语言模型 | 15 | | 15 | 📊 数据工程与大数据 | 12 | | 16 | 👁️ 计算机视觉与信号处理 | 12 | | 17 | ⚙️ 编译器与语言理论 | 12 | | 18 | ⚡ 并行与分布式系统 | 12 | | 19 | 🏗️ 软件工程与系统设计 | 12 | | 20 | 🐧 Linux 与 Bash / Terminal | 12 | | 21 | 🔤 Regex 与文本处理 | 12 | | 22 | 🧪 测试与调试技术 | 13 | | 23 | 🚀 项目管理与职业发展 | 12 | | 24 | ⚖️ 伦理与法律(AI 伦理、GDPR) | 12 | | 25 | 📡 嵌入式系统与 IoT | 13 | | 26 | 🔬 数值方法与科学计算 | 12 |
🗺️ 学习路线图
``` Foundations ├── 1. Discrete Math → Logic, proofs, combinatorics, graphs ├── 4. Math (CS/AI) → Linear algebra, probability, calculus └── 5. Theoretical CS → Automata, Turing machines, P vs NP Systems ├── 6. Hardware & Arch → CPU, cache, GPU, pipeline ├── 7. Operating Systems → Processes, memory, file systems └── 8. Computer Networks → OSI, TCP/IP, DNS, HTTP, TLS Software Development ├── 2. Programming → OOP, FP, memory model, type systems ├── 3. Algorithms → Big-O, data structures, graph algos └── 17. Compilers → Lexer, parser, AST, code generation Data & AI ├── 9. Databases → SQL, NoSQL, ACID, CAP theorem ├── 13. Machine Learning → EDA, models, evaluation metrics ├── 14. Deep Learning → CNN, Transformer, LLM, RAG └── 15. Data Engineering → Spark, Kafka, data warehouse Production & Career ├── 10. Security → OWASP, cryptography, zero trust ├── 11. API & Web → REST, JWT, OAuth, GraphQL ├── 12. Cloud & DevOps → Docker, K8s, CI/CD, observability ├── 20. Linux & Bash → Terminal, scripting, sysadmin ├── 22. Testing & Debug → Unit tests, TDD, profiling └── 23. Career → GitHub, CV, interviews, portfolio ```
📥 下载
| 文件 | 说明 | 大小 | |------|-------------|------| | [📄 TR — CS_Kapsamli_Terim_Rehberi_TR.pdf](./CS_Kapsamli_Terim_Rehberi_TR.pdf) | 土耳其语指南,按学习顺序排列 | ~4 MB | | [📄 EN — CS_Complete_Terminology_Guide_EN.pdf](./CS_Complete_Terminology_Guide_EN.pdf) | 英语指南,按学习顺序排列 | ~4 MB |
🤝 贡献
如果你发现缺少某个术语或章节: 1. **提交 Issue** —— 描述缺少哪个术语以及它为何重要 2. **提交 PR** —— 添加该术语并提供清晰、简洁的解释 3. **参与讨论** —— 接下来应该添加哪些主题? 每一份贡献都能让本指南变得更好,造福所有人。 🙌
**用 ❤️ 为所有计算机科学学生制作** 26 章 · 350+ 术语 · 土耳其语和英语 · 按学习顺序排列
标签:IPv6支持, 学习资源, 技术文档, 教程, 术语表, 网络安全研究, 计算机科学, 防御加固