اپلیکیشن اندرویدی فلشکارت آموزشی زبان نمادین کامپیوترهای کوچک MKJ-25: مقدمهای بر برنامهنویسی دستگاههای قدیمی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره زبان نمادین کامپیوترهای کوچک MKJ-25: مقدمهای بر برنامهنویسی دستگاههای قدیمی
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: تاریخچه و معماری کامپیوترهای اولیه
📋 سرفصلهای دوره
- 1. مبانی علوم کامپیوتر
- 2. تاریخچهٔ پیدایش کامپیوتر
- 3. نسلهای اولیهٔ کامپیوتر
- 4. معماری کامپیوترهای اولیه
- 5. مفهوم زبان ماشین
- 6. زبان اسمبلی چیست؟
- 7. معرفی کامپیوترهای کوچک (Minicomputers)
- 8. کامپیوتر MKJ-25: معرفی و مشخصات
- 9. هدف از طراحی TUZ-3
- 10. مفهوم زبان نمادین
- 11. تفاوت زبان نمادین و زبان ماشین
- 12. ساختار دستورالعملها در TUZ-3
- 13. ثباتها (Registers) در MKJ-25
- 14. حافظه در کامپیوترهای قدیمی
- 15. نحوهٔ آدرسدهی در TUZ-3
- 16. انواع دستورالعملها
- 17. دستورالعملهای انتقالی داده
- 18. دستورالعملهای حسابی
- 19. دستورالعملهای منطقی
- 20. دستورالعملهای پرش (Branching)
- 21. پرشهای شرطی و بدون شرط
- 22. مدیریت ورودی/خروجی (I/O)
- 23. دستورالعملهای I/O در TUZ-3
- 24. فراخوانی رویهها (Subroutines)
- 25. مدیریت پشته (Stack)
- 26. توابع و رویهها در TUZ-3
- 27. نحوهٔ پیادهسازی رویهها
- 28. پایاننامهها در TUZ-3
- 29. مثالهای سادهٔ برنامهنویسی با TUZ-3
- 30. برنامهنویسی برای جمع دو عدد
- 31. برنامهنویسی برای تفریق دو عدد
- 32. برنامهنویسی برای ضرب دو عدد
- 33. برنامهنویسی برای تقسیم دو عدد
- 34. یافتن بزرگترین عدد در یک لیست
- 35. مرتبسازی مقدماتی (Bubble Sort)
- 36. جستجوی خطی (Linear Search)
- 37. مفهوم خطایابی (Debugging)
- 38. ابزارهای خطایابی در TUZ-3
- 39. نکات مهم در نوشتن کد TUZ-3
- 40. بهینهسازی کد در TUZ-3
- 41. محدودیتهای TUZ-3
- 42. مقایسهٔ TUZ-3 با زبانهای دیگر
- 43. تأثیر TUZ-3 بر توسعهٔ نرمافزار
- 44. معماری واحدهای پردازش مرکزی (CPU)
- 45. عملکرد واحد کنترل (Control Unit)
- 46. عملکرد واحد حساب و منطق (ALU)
- 47. چرخهٔ دستورالعمل (Instruction Cycle)
- 48. مراحل اجرای یک دستورالعمل
- 49. مفهوم ذاکره (Memory Addressing)
- 50. روشهای آدرسدهی مستقیم
- 51. روشهای آدرسدهی غیرمستقیم
- 52. روشهای آدرسدهی رجیستر
- 53. روشهای آدرسدهی شاخصدار
- 54. روشهای آدرسدهی نسبی
- 55. اهمیت معماری کامپیوتر
- 56. تکامل معماری کامپیوتر
- 57. معماری فون نویمان
- 58. معماری هاروارد
- 59. پردازندههای چند هستهای
- 60. نقش حافظه در عملکرد کامپیوتر
- 61. حافظهٔ اصلی (RAM)
- 62. حافظهٔ کمکی (Storage)
- 63. سلسله مراتب حافظه
- 64. کش (Cache Memory)
- 65. عملکرد حافظهٔ کش
- 66. ارتباط پردازنده و حافظه
- 67. گذرگاهها (Buses)
- 68. گذرگاه داده
- 69. گذرگاه آدرس
- 70. گذرگاه کنترل
- 71. انواع گذرگاهها
- 72. استانداردهای گذرگاه
- 73. سیستم عامل چیست؟
- 74. نقش سیستم عامل در مدیریت منابع
- 75. مدیریت حافظه توسط سیستم عامل
- 76. مدیریت فرایندها توسط سیستم عامل
- 77. مدیریت دستگاههای ورودی/خروجی
- 78. مفاهیم پایهای سیستم عامل
- 79. معرفی سیستم عاملهای اولیه
- 80. تأثیر سیستم عامل بر برنامهنویسی
- 81. زبانهای برنامهنویسی سطح بالا
- 82. تفاوت زبان سطح بالا و پایین
- 83. کامپایلرها و مفسرها
- 84. مفهوم ترجمهٔ کد
- 85. کارکرد کامپایلر
- 86. کارکرد مفسر
- 87. زبانهای برنامهنویسی ساختیافته
- 88. توسعهٔ زبانهای برنامهنویسی
- 89. استانداردسازی در برنامهنویسی
- 90. مفاهیم اولیهٔ الگوریتم
- 91. تحلیل پیچیدگی الگوریتم
- 92. مقدمهای بر علم داده
- 93. کاربرد علم داده در صنعت
- 94. مبانی هوش مصنوعی
- 95. یادگیری ماشین چیست؟
- 96. شبکههای عصبی مصنوعی
- 97. کاربردهای هوش مصنوعی
- 98. ملاحظات اخلاقی در فناوری
- 99. امنیت سایبری چیست؟
- 100. مبانی شبکههای کامپیوتری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.