
CS101 هي دورة ذاتية الإيقاع تعلّم الأفكار الأساسية في علوم الحاسوب لجمهور لا يمتلك أي خبرة سابقة. قد تبدو الحواسيب معقّدة للغاية، لكن الحقيقة أن عملها يقوم على عدد قليل من الأنماط البسيطة. تعمل هذه الدورة على إزالة الغموض عن تلك الأنماط وإحيائها بطريقة عملية، وهو أمر مفيد لأي شخص يستخدم الحاسوب اليوم. خلال CS101 ستقوم باللعب والتجريب بمقاطع قصيرة من «شفرة الحاسوب» لفهم قوة الحواسيب وحدودها: ما الذي يمكنها فعله وما الذي لا يمكنها فعله. كل الأنشطة تعمل داخل المتصفح، لذلك لا تحتاج إلى تنزيل أو تثبيت أي برامج إضافية. كما تقدّم الدورة خلفية عامة عن الحواسيب في عصرنا: ما هو الحاسوب، وما المقصود بالعتاد (Hardware)، وما المقصود بالبرمجيات (Software)، وما هو الإنترنت. ستتعرّف أيضًا على المصطلحات الضرورية لفهم السعة والبيانات مثل البِتّات والبايتات والميغابايت والغيغابايت، وعلى كيفية عمل العتاد مثل الشرائح والمعالج (CPU) والذاكرة والقرص. تتضمن الدورة كذلك أساسيات حول كيفية عمل البرمجيات: ما هو البرنامج، وماذا يعني أن يكون البرنامج «قيد التشغيل»، بالإضافة إلى شرح مبسّط لكيفية عمل الصور الرقمية. وفي جانب البرمجة، ستتدرّب على مفاهيم محورية مثل الحلقات (Loops) والمنطق (Logic) من خلال أمثلة قصيرة وتجارب مباشرة. أي شخص يستطيع استخدام متصفح ويب يمكنه النجاح في هذه الدورة، ولا تُفترض أي خبرة سابقة بالحاسوب.
Nick Parlante
Senior Lecturer, Computer Science