|
عضو فعال
تاريخ التسجيل: 2005-03-15 مشاركات: 1293
الجامعة: الافتراضية الكلية: هندسة النظم المعلوماتية المرحلة: السنة الأولى
|
اهلاً أخي الكريم, بشكل عام الـComputer Science هو تقاطع عدد من الفروع الأكاديميّة: الرياضيّات, علم النفس (و الإدارة), و الإلكترونيّات, بس هو أكبر من مجموع أجزاءه. الفرع كبير و في عدد من الإختصاصات, بس بشكل عام هي لائحة بالمواضيع الأساسيّة1 على حسب معرفتي, و يا ريت الزملاء من سنين متقدّمة يصححوا الأخطاء. في عدد من المواد ممكن تكون إختياريّة, حسب الجامعة اللي عم تدرس فيها و الإختصاص اللي بتختاره بعد السنة التالتة (شبكات, هندسة برمجيّات, ذكاء صناعي, وسائط متعددة).
| النطاق | الموضوع
| وصف دقيق
| | بنى متقطّعة (رياضيّات) | البنى الجبريّة | المجموعات, جبر المجموعات, التوابع, الحلقات و الحقول, ... | | | المنطق الرياضي | جداول الحقيقة, المنطق الإستنادي, ... | | | أساليب البرهان | نقض الفرض, الإستقراء, .... | | | البيانيّات و الأشجار | | | | مفاهيم عدديّة | | | | الإحتمالات و الإحصاء | | | البرمجة | أساسيّات | المتغيّرات و الثوابت, الإسناد, حلقات التكرار, البنى الشرطيّة, التوابع, ... | | | الخوارزميّات | التصميم, التنفيذ, إزالة العلل, مقدّمة في حساب كلفة تنفيذ خوارزميّة معيّنة... | | | بنى المعطيات | الأنماط الأوّليّة, المصفوفة, المكدس, الرتل, ... | | | العوديّة | | | | البرمجة المبنيّة على الأحداث | | | | البرمجة غرضيّة التوجّه | | | | بناء مترجمات لغات البرمجة | | | | الآلات الإفتراضيّة | | | الخوارزميّات و تعقّدها | تحليل الخوازميّات | | | | أنواع الخوازميّات | | | | خوارزميّات شهيرة | | | | الخوارزميّات الموزّعة | | | بنيان الحواسب | النظم الرقميّة | البوّابات المنطقيّة, الجبر البولياني, التعابير المنطقيّة و اختصارها جبريّاً ... | | | تمثيل البيانات في الآلة | البت, البايت, النظام العشري و الثنائي و الستعشري, تمثيل الأعداد الصحيحة و الحقيقيّة و البيانات غير العددية في ذاكرة الحاسب | | | بنيان الحاسب على مستوى لغة التجميع | | | | بنية نظام الذاكرة | | | | الدخل و الخرج | | | | التنظيم الوظيفي للحاسب | | | | الحاسب متعدد المعالجات | | | نظم التشغيل | عموميّات في نظم التشغيل | تاريخها, الهدف منها, وظائفها الرئيسيّة. إلخ.. | | | بناء نظم التشغيل | | | | المهام المتزامنة | | | | ترتيب أولويّات المهام و تنفيذها | | | | إدارة الذاكرة | | | الشبكات | أساسيّات الإتصالات الرقميّة | | | | أمن الإتصالات الرقميّة و تشفيرها | | | | تصميم الشبكات | | | | بناء تطبيقات الوب | | | التواصل بين الإنسان و الحاسب | بناء واجهات البرامج | | | | الذكاء الصنعي | مقدّمة إلى الذكاء الصنعي | | | | طرق البحث | | | | تمثيل المعرفة داخل الحاسب | | | إدارة المعلومات | قواعد البيانات و تصميمها | | | | نمذجة المعلومات | | | هندسة البرمجيّات | تصميم البرامج | | | | أدوات البرمجة | | | | إدارة المشاريع البرمجيّة | | | | | | | | | |
------------------ [1] مأخوذة من هنا (صـ83 إلى صـ153) (توصيّات الـACM لمقررات الـComputer Science عام 2001)
In an artificial world, only extremists live naturally -- Paul Graham (35/165)@SVU
|