كتاب مقدمة في علوم الحاسوب هو كتاب يهدف إلى تعريف المبتدئين بأساسيات علم الحاسوب، بما في ذلك مكوناته، أنظمة التشغيل، الخوارزميات، البرمجة، وقواعد البيانات. هذا النوع من الكتب يستخدم غالبًا في المقررات التمهيدية للجامعات أو للتعلم الذاتي.
محتوى الكتاب بشكل عام:
- مقدمة في علوم الحاسوب
- تعريف علم الحاسوب وتاريخه
- الفرق بين الأجهزة والبرمجيات
- تطبيقات الحاسوب في الحياة اليومية
- مكونات الحاسوب الأساسية
- وحدة المعالجة المركزية (CPU)
- الذاكرة (RAM، ROM، التخزين)
- وحدات الإدخال والإخراج (لوحة المفاتيح، الشاشة، الطابعة، إلخ)
- أنظمة التشغيل
- دور أنظمة التشغيل
- أشهر أنظمة التشغيل (Windows, Linux, macOS)
- إدارة الملفات والعمليات
- الخوارزميات وهياكل البيانات
- مفهوم الخوارزميات
- أنواع هياكل البيانات (المصفوفات، القوائم، الأشجار)
- تحليل الأداء (Big O notation)
- أساسيات البرمجة
- مقدمة عن لغات البرمجة
- البرمجة الإجرائية مقابل البرمجة الكائنية
- أمثلة على لغات البرمجة (Python, C++, Java)
- الشبكات والإنترنت
- أساسيات شبكات الحاسوب
- بروتوكولات الإنترنت (TCP/IP)
- أمن المعلومات والتشفير
- قواعد البيانات
- أنواع قواعد البيانات (SQL vs NoSQL)
- تصميم قواعد البيانات
- استعلامات SQL الأساسية
- مجالات متقدمة في علوم الحاسوب
- الذكاء الاصطناعي والتعلم الآلي
- إنترنت الأشياء (IoT)
- الأمن السيبراني