كورسات-تكنولوجيا و كمبيوتر
سنتحدث اليوم عن ولادة الحوسبة الشخصية. حتى أوائل سبعينيات القرن الماضي ، كانت المكونات باهظة الثمن ، أو ضعيفة القوة ، لصنع كمبيوتر مفيد للفرد ، ولكن هذا سيبدأ في التغيير مع طرح التير 8800 في عام 1975. في السنوات التالية ، سنرى تأسيس ميكروسوفت و أبل . ستحقق أجهزة الكمبيوتر الجديدة الموجهة للمستهلكين نجاحًا […]
في الحلقات القليلة الماضية ، كانت تعليماتنا موجودة بالفعل في ذاكرة جهاز الكمبيوتر الخاص بنا ، لكننا بحاجة إلى التحدث عن كيفية وصولها إلى هناك – هذا هو جوهر البرمجة. اليوم ، سنلقي نظرة على تاريخ البرمجة والابتكارات التي جلبتنا من البطاقات المثقبة والشريط الورقي المثقوب إلى لوحات التوصيل ووحدات التحكم الخاصة بالمفاتيح. ستأخذنا هذه […]
سنناقش اليوم الدور الحاسم لواجهات المستخدم الرسومية أو واجهات المستخدم الرسومية في اعتماد أجهزة الكمبيوتر. قبل منتصف الثمانينيات من القرن الماضي ، كانت الطريقة الأكثر شيوعًا التي يمكن للناس أن يتفاعلوا بها مع أجهزتهم هي من خلال واجهات سطر الأوامر ، والتي على الرغم من فعاليتها ، إلا أنها ليست مصممة حقًا للمستخدمين العاديين. تغير […]
أنهينا الحلقة الأخيرة ببرمجة على مستوى الأجهزة بأشياء مثل لوحات التوصيل ولوحات ضخمة من المفاتيح ، ولكن ما كان مطلوبًا حقًا هو طريقة أكثر تنوعًا لبرمجة أجهزة الكمبيوتر – البرامج! في كثير من هذه السلسلة ، كنا نتحدث عن رمز الآلة ، أو الرموز 1 و 0 التي تقرأها أجهزة الكمبيوتر الخاصة بنا لأداء العمليات […]
سنناقش اليوم كيفية إنشاء الرسومات ثلاثية الأبعاد ثم عرضها على شاشة ثنائية الأبعاد. من عدد المضلعات والشبكات ، إلى الإضاءة والتركيب ، هناك الكثير من الاعتبارات في بناء الكائنات ثلاثية الأبعاد التي نراها في أفلامنا وألعاب الفيديو ، ولكن بعد ذلك يضيف عرض هذه الكائنات ثلاثية الأبعاد لسطح ثنائي الأبعاد عددًا إضافيًا من التحديات. لذلك […]
سنبدأ بإنشاء برامج صغيرة لألعاب الفيديو الخاصة بنا لإظهار كيفية عمل البيانات والوظائف. لن نقوم بترميز لغة معينة ، لكننا سنعرض لك كيف تتحكم العبارات الشرطية في تدفق البرامج في جميع اللغات تقريبًا ، ثم سننتهي من خلال قم بتجميع هذه التعليمات في وظائف يمكن أن تستدعيها لعبتنا لأداء المزيد والمزيد من الإجراءات المعقدة.
نبدأ اليوم حلقة من ثلاث حلقات حول ظهور شبكة اتصالات عالمية غيرت العالم إلى الأبد. سنبدأ بشبكات الكمبيوتر ، وكيف نمت من مجموعات صغيرة من أجهزة الكمبيوتر المتصلة على شبكات لان إلى شبكات عالمية أكبر في النهاية مثل ابرينيت وحتى الإنترنت التي نعرفها اليوم. سنناقش أيضًا عدد التقنيات مثل وعناوين ماك ، وعناوين أي بي […]
الخوارزميات هي مجموعة من الخطوات اللازمة لإكمال الحساب – فهي في صميم ما تفعله أجهزتنا بالفعل. وهذا ليس بمفهوم جديد. منذ تطوير الرياضيات نفسها ، كانت الخوارزميات ضرورية لمساعدتنا على إكمال المهام بشكل أكثر كفاءة ، ولكننا اليوم سنلقي نظرة على بعض مشاكل الحوسبة الحديثة مثل الفرز والبحث في الرسم البياني ، ونوضح كيف جعلناها […]
سنتحدث اليوم عن كيفية تنظيم البيانات التي نستخدمها على أجهزتنا. قد تتذكر الحلقة الأخيرة التي مررنا بها عبر بعض خوارزميات الفرز ، لكننا تخطينا كيف وصلت المعلومات بالفعل في المقام الأول! وهذه القدرة على تخزين المعلومات والوصول إليها بطريقة منظمة وذات مغزى أمر بالغ الأهمية للبرمجة. من السلاسل والمؤشرات والعقد إلى الأكوام والأشجار والمكدسات ، […]