Enroll Course: https://www.coursera.org/learn/build-a-computer

مقدمة

في عالم البرمجة وهندسة الحاسوب، تعتبر الدورة المسماة “بناء حاسوب حديث من المبادئ الأساسية: من NAND إلى Tetris” واحدة من أكثر الدورات جذبًا للمهتمين بتصميم الحواسيب. هذه الدورة المتوجهة نحو المشاريع تعرض لك كيفية إنشاء نظام حاسوب كامل بدءًا من البوابات المنطقية الأساسية وصولاً إلى بناء حاسوب يعمل بكامل طاقته.

أهداف الدورة

تهدف هذه الدورة إلى تعليمك كيفية بناء حاسوب من الصفر، وتنقسم إلى ستة مشاريع عملية. كل مشروع سيُغوص بك أكثر في عالم التصميم والهندسة. من خلال هذه الرحلة، ستكتشف كيف تعمل الحواسيب وكيف يتم تصميمها.

محتوى الدورة

تبدأ الدورة بمقدمة عن علم الجبر البولياني وكيفية تطبيقه في بناء البوابات المنطقية. في الوحدة الأولى، ستقوم ببناء 15 بوابة منطقية أساسية، والتي ستستخدم لاحقًا في مشاريع أخرى لبناء وحدة الحساب والمنطق (ALU) ونظام الذاكرة.

ثم تنتقل إلى تعلم كيفية عمل الـ ALU، التي تعتبر بمثابة” العقل” الحاكي الذي يقوم بالعمليات الحسابية. بعد ذلك، سيتم بناء وحدة الذاكرة (RAM) بتدرج، مما يوفر لك فهماً عميقاً لأساسيات تصميم الذاكرة.

مع تقدم الدورة، ستتعلم كيفية تصميم لغة الآلة وكيفية برمجة بعض العمليات باستخدام هذه اللغة المنخفضة المستوى. الدورة تختتم ببناء مترجم (Assembler) يقوم بتحويل التعليمات المكتوبة بلغة الذاكرة الرمزية إلى أكواد ثنائية يمكن تنفيذها، مما يضيف لمسة شخصية لمعرفتك بالبرمجة.

توصية

أنا أوصي بشدة بالتسجيل في هذه الدورة لأي شخص مهتم بفهم كيفية عمل الحواسيب من الداخل. إن التعلم من خلال المشاريع سيمكنك من تطبيق المفاهيم بشكل فعال، ويوفر لك تجربة عملية قيمة. سواء كنت مبتدئًا أو لديك خلفية في البرمجة، ستجد في هذه الدورة شيئًا تعاني من شغفك.

خاتمة

باختصار، دورة “بناء حاسوب حديث من المبادئ الأساسية: من NAND إلى Tetris” على Coursera تعتبر فرصة فريدة للتعلم عن تصميم الحواسيب بطريقة عملية ومشوقة. استثمار الوقت في هذه الدورة سوف يفتح أمامك الأبواب لفهم أعمق لتكنولوجيا الحاسوب.

Enroll Course: https://www.coursera.org/learn/build-a-computer