اپلیکیشن اندرویدی فلشکارت آموزشی از ماشین حساب پاسکال تا معماری فون نویمان: سفر در تاریخ محاسبات
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب از ماشین حساب پاسکال تا معماری فون نویمان: سفر در تاریخ محاسبات
موضوع کلی: تاریخچه علم و فناوری
موضوع میانی: سیر تکامل علوم کامپیوتر
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر تاریخچه محاسبات
- 2. ریشههای نیاز به محاسبه: از شمارش تا نجوم
- 3. ابزارهای اولیه شمارش: چرتکه و استخوانهای نِیپیِر
- 4. کشف لگاریتمها و جدولسازی
- 5. خطکش محاسبه (Slide Rule): آنالوگ پیش از دیجیتال
- 6. اولین ایدههای خودکارسازی: از ساعتهای مکانیکی
- 7. چالشهای محاسبات در قرون ۱۶ و ۱۷ میلادی
- 8. نیاز به دقت و سرعت در محاسبات علمی
- 9. ظهور عصر ماشینهای مکانیکی
- 10. محدودیتهای توان محاسباتی انسان
- 11. بلز پاسکال: زندگی و زمانه
- 12. پاسکالین: اولین ماشینحساب مکانیکی واقعی
- 13. اصول طراحی پاسکالین: چرخدندهها و سازوکارها
- 14. عملکرد جمع و تفریق در پاسکالین
- 15. محدودیتها و پذیرش پاسکالین
- 16. گوتفرید ویلهلم لایبنیتس: فیلسوف و ریاضیدان
- 17. "استپ رِکنر" لایبنیتس: افزودن ضرب و تقسیم
- 18. طراحی "استپ رِکنر": چرخ گامبهگام (Stepped Drum)
- 19. لایبنیتس و مفهوم اعداد باینری
- 20. تأثیر پاسکال و لایبنیتس بر نسلهای بعدی
- 21. پیشگامان اتوماسیون: از موسیقی مکانیکی تا بافندگی
- 22. ژوزف ماری ژاکارد و دستگاه بافندگی مکانیکیاش
- 23. کارتهای پانچ در ماشین بافندگی ژاکارد
- 24. مفهوم برنامهریزیپذیری اولیه با کارتهای پانچ
- 25. انتقال ایده کارتهای پانچ به محاسبات
- 26. تأثیر انقلاب صنعتی بر ابزارهای محاسباتی
- 27. نیاز به پردازش دادههای حجیم در قرن ۱۹
- 28. مقایسه ماشینهای بافندگی و محاسبات
- 29. مفاهیم کنترل و توالی عملیات
- 30. تأثیرات اولیه "نرمافزار" بر "سختافزار"
- 31. چارلز ببیج: پدر محاسبات
- 32. موتور تفاضلی (Difference Engine) ببیج: رویای محاسبات بدون خطا
- 33. هدف و طراحی موتور تفاضلی: ساخت جداول ریاضی
- 34. چالشهای ساخت موتور تفاضلی: دقت مکانیکی
- 35. موتور تحلیلی (Analytical Engine): جهشی بزرگ در مفهوم کامپیوتر
- 36. معماری موتور تحلیلی: "Store" (حافظه) و "Mill" (پردازشگر)
- 37. کنترل توالی در موتور تحلیلی: کارتهای پانچ برنامهریزی
- 38. مفهوم حلقهها و شرطها در موتور تحلیلی ببیج
- 39. ایدههای ببیج: پیشگامتر از زمان خود
- 40. چرا موتورهای ببیج هرگز به طور کامل ساخته نشدند؟
- 41. اِیدا لاولیس: ریاضیدان و دختر لرد بایرون
- 42. همکاری اِیدا با ببیج: درک عمیق از موتور تحلیلی
- 43. اِیدا و ترجمه یادداشتهای مِنابرهآ
- 44. توضیحات اِیدا درباره پتانسیل موتور تحلیلی
- 45. اولین الگوریتم جهان: محاسبه اعداد بِرنولی
- 46. مفهوم "برنامه" در نوشتههای اِیدا
- 47. اِیدا و چشمانداز آینده کامپیوترها: فراتر از اعداد
- 48. دیدگاه اِیدا نسبت به "هوش مصنوعی" اولیه
- 49. تأثیر اِیدا بر درک ما از برنامهنویسی
- 50. اِیدا لاولیس: اولین برنامهنویس تاریخ
- 51. هرمان هولریث و چالش سرشماری آمریکا (۱۸۹۰)
- 52. ابداع ماشینهای جدولبندی هولریث
- 53. سیستم کارت پانچ هولریث: استاندارد جدید داده
- 54. ماشینهای طبقهبندی و سورتر (Sorter) هولریث
- 55. نقش هولریث در پیدایش صنعت پردازش داده
- 56. تأسیس شرکت تابولیتینگ ماشین (TMCC)
- 57. ادغامها و تشکیل IBM: آغاز یک غول صنعتی
- 58. کارتهای پانچ: از داده تا دستورالعملها در عصر جدید
- 59. کاربرد کارتهای پانچ در کسبوکار و دولت
- 60. محدودیتها و مزایای ماشینهای هولریث
- 61. ونِوار بوش و تحلیلگر دیفرانسیل (Differential Analyzer)
- 62. اصول کار کامپیوترهای آنالوگ مکانیکی
- 63. کامپیوترهای آنالوگ الکترونیکی و کاربردهایشان
- 64. نقش کامپیوترهای آنالوگ در جنگ جهانی دوم
- 65. تکامل ابزارهای محاسباتی در دهه ۱۹۳۰
- 66. از مکانیک محض تا الکترومکانیک: گذار به سوی آینده
- 67. ضرورت سرعت در حل معادلات پیچیده علمی
- 68. پیشرفت در فیزیک و الکترونیک: بستری برای کامپیوتر
- 69. مدارهای رلهای و منطق بولی: اصول بنیادین
- 70. کلود شانون و نظریه مدارهای رلهای: ارتباط با جبر بولی
- 71. کونراد زوزه و کامپیوترهای Z1، Z2، Z3
- 72. Z3: اولین کامپیوتر برنامهپذیر جهان (رلهای)
- 73. ایدههای زوزه در مورد اعداد ممیز شناور (Floating Point)
- 74. کامپیوتر Z4: تنها کامپیوتر آلمانی نجاتیافته از جنگ
- 75. جان اَتَناسوف و کلیفورد بِری: کامپیوتر ABC
- 76. ABC: اولین کامپیوتر الکترونیکی با استفاده از لامپهای خلأ
- 77. ویژگیهای ABC: حافظه بازتولیدکننده (Regenerative Memory)
- 78. چالشهای پیادهسازی ABC و مشکلات ثبت اختراع
- 79. کولوسوس (Colossus): ماشین رمزگشایی در بریتانیا
- 80. هدف کولوسوس: شکستن رمزهای اِنیگما و لورنز
- 81. طراحی و معماری کولوسوس: لامپهای خلأ و برنامهپذیری محدود
- 82. تأثیر جنگ جهانی دوم بر تسریع توسعه کامپیوتر
- 83. پروژه ENIAC (Electronic Numerical Integrator and Computer)
- 84. جان ماچلی و جی. پرسپِر اِکِرت در دانشگاه پنسیلوانیا
- 85. ENIAC: ابعاد، وزن و مصرف انرژی بیسابقه
- 86. طراحی ENIAC: استفاده از ۱۸۰۰۰ لامپ خلأ
- 87. برنامهنویسی ENIAC: سیمکشی دستی (Hard-Wiring) و سوئیچها
- 88. کاربرد ENIAC: محاسبات مسیر پرتابه و بمب هیدروژنی
- 89. سرعت بیسابقه ENIAC در زمان خود: هزار برابر سریعتر
- 90. محدودیتها و چالشهای ENIAC: برنامهریزی مجدد زمانبر
- 91. نیاز به رویکردی کارآمدتر برای برنامهریزی کامپیوترها
- 92. درسهای آموخته شده از ENIAC برای نسلهای بعدی
- 93. جان فون نویمان: ریاضیدان برجسته و نظریهپرداز
- 94. مشارکت فون نویمان در پروژه ENIAC و EDVAC
- 95. "پیشنویس گزارش درباره EDVAC": انقلاب ذخیره برنامه
- 96. مفهوم "معماری فون نویمان": حافظه ذخیره برنامه و داده
- 97. واحد مرکزی پردازش (CPU): کنترل و منطق-حساب
- 98. واحد منطق و حساب (ALU) و واحد کنترل (Control Unit)
- 99. سیستم ورودی/خروجی (I/O) و حافظه اصلی (Memory)
- 100. ماشین IAS: اولین پیادهسازی عملی معماری فون نویمان
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.