دوره اسرار برنامهنویسی IBM System/360: مقدمهای بر مفاهیم و دستورالعملها همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اسرار برنامهنویسی IBM System/360: مقدمهای بر مفاهیم و دستورالعملها
موضوع کلی: تاریخچه و اصول کامپیوترهای بزرگ
موضوع میانی: برنامهنویسی سیستمهای کامپیوتری نسل قدیم
📋 سرفصلهای دوره
- 1. مقدمهای بر کامپیوترهای بزرگ: تاریخچه و تکامل
- 2. معرفی سیستم IBM System/360: یک انقلاب در معماری کامپیوتر
- 3. نگاهی به خانواده System/360: مدلها و ویژگیها
- 4. مروری بر اجزای سختافزاری System/360: CPU، حافظه و I/O
- 5. آشنایی با زبان اسمبلی System/360: پایه و اساس برنامهنویسی
- 6. ساختار حافظه و آدرسدهی در System/360
- 7. ثباتها و نقش آنها در برنامهنویسی اسمبلی
- 8. دستورالعملهای انتقال دادهها در زبان اسمبلی System/360
- 9. دستورالعملهای محاسباتی صحیح در زبان اسمبلی System/360
- 10. دستورالعملهای منطقی و عملیات بیتی
- 11. دستورالعملهای شاخهای و کنترل جریان در زبان اسمبلی
- 12. ساختار یک برنامه اسمبلی System/360: بخشهای ضروری
- 13. قواعد نامگذاری و استفاده از برچسبها در اسمبلی
- 14. آشنایی با دستورالعملهای ورودی/خروجی (I/O)
- 15. مدیریت فایلها و دسترسی به دادهها در System/360
- 16. کار با کاراکترها و رشتهها در زبان اسمبلی
- 17. استفاده از جدولها و آرایهها در برنامهنویسی اسمبلی
- 18. برنامهنویسی زیرروالها و استفاده از پشته
- 19. آشنایی با ماکروها و مزایای آنها
- 20. ساخت و استفاده از ماکروهای سفارشی
- 21. برنامهنویسی ساختیافته در زبان اسمبلی System/360
- 22. مدیریت خطا و تشخیص اشکال در برنامههای اسمبلی
- 23. مبانی سیستمعامل OS/360
- 24. مدیریت حافظه در OS/360
- 25. مدیریت فایلها و ذخیرهسازی در OS/360
- 26. اجرای برنامهها و Job Control Language (JCL)
- 27. آشنایی با ویرایشگر متن و ابزارهای توسعه
- 28. مفاهیم اولیه کامپایلرها و اسمبلرها
- 29. نحوهی اسمبل کردن و لینک کردن برنامهها
- 30. اصول دیباگ کردن برنامههای اسمبلی
- 31. بهینهسازی کدهای اسمبلی System/360
- 32. آشنایی با انواع دادهها: اعداد صحیح، اعشاری و کاراکترها
- 33. عملیات ریاضی بر روی اعداد صحیح
- 34. عملیات ریاضی بر روی اعداد اعشاری
- 35. تبدیل دادهها: بین اعداد صحیح و اعشاری
- 36. کار با فرمتهای مختلف اعداد اعشاری
- 37. آشنایی با کانالهای ورودی/خروجی (I/O channels)
- 38. برنامهنویسی کانالها و کنترل دستگاههای جانبی
- 39. مدیریت وقفهها (Interrupts) و رویدادها
- 40. برنامهنویسی همروندی و Multitasking
- 41. مفاهیم اولیه برنامهنویسی سیستم
- 42. نوشتن برنامههای سیستمی اولیه
- 43. تعامل با سیستمعامل از طریق System Calls
- 44. آشنایی با زبانهای برنامهنویسی سطح بالا: FORTRAN و COBOL
- 45. آشنایی با زبان FORTRAN برای System/360
- 46. آشنایی با زبان COBOL برای System/360
- 47. مقایسه و انتخاب زبان مناسب برای پروژههای مختلف
- 48. ساختارهای دادههای پیچیده
- 49. ساختارهای کنترلی پیشرفته
- 50. بررسی دستورالعملهای خاص پردازنده System/360
- 51. معماری حافظه مجازی و مفهوم آن
- 52. مدیریت حافظه مجازی در OS/360
- 53. مبانی امنیت و حفاظت در System/360
- 54. کنترل دسترسی و مجوزها
- 55. کار با کتابخانهها و ماژولها
- 56. برنامهنویسی ماژولار و استفاده از کتابخانههای از پیش ساخته شده
- 57. اصول طراحی و معماری نرمافزار برای System/360
- 58. مدلهای توسعه نرمافزار در دوران System/360
- 59. مفاهیم پایگاه دادهها و مدیریت دادهها
- 60. آشنایی با ابزارهای مدیریت پایگاه داده
- 61. بهبود عملکرد و بهینهسازی سیستم
- 62. عیبیابی پیشرفته و رفع مشکلات
- 63. آشنایی با ابزارهای مانیتورینگ سیستم
- 64. استفاده از ابزارهای Profiling
- 65. امنیت سایبری و حفاظت از دادهها در System/360
- 66. بررسی آسیبپذیریهای امنیتی رایج
- 67. مدیریت رمزنگاری و حفاظت از اطلاعات
- 68. نگاهی به سیستمهای عامل دیگر (مثلاً DOS/360)
- 69. مقایسه سیستمهای عامل مختلف
- 70. آشنایی با شبکههای کامپیوتری اولیه
- 71. پروتکلهای ارتباطی در System/360
- 72. بررسی مفاهیم موازیسازی و چندپردازشی
- 73. بهرهوری از چند پردازندهای در System/360
- 74. آشنایی با ذخیرهسازی اطلاعات: دیسکها، نوارهای مغناطیسی
- 75. مدیریت ذخیرهسازی و بازیابی اطلاعات
- 76. نقش System/360 در پیشرفت فناوری اطلاعات
- 77. تاثیر System/360 بر توسعه کامپیوترهای بزرگ
- 78. میراث System/360 و تأثیر آن بر نسلهای بعدی
- 79. معرفی دستورالعملهای ویژه پردازندههای System/360
- 80. برنامهنویسی برای سختافزار خاص
- 81. بهینهسازی برای عملکرد سختافزاری
- 82. بررسی انواع دادههای پیچیده در اسمبلی
- 83. پیادهسازی ساختارهای داده پیچیده
- 84. کار با فایلهای با ساختار پیچیده
- 85. آشنایی با روشهای پیشرفته اسمبل کردن
- 86. تکنیکهای پیشرفته دیباگ
- 87. استفاده از ابزارهای دیباگ پیشرفته
- 88. برنامهنویسی برای چندوظیفگی در OS/360
- 89. همگامسازی و مدیریت منابع
- 90. کار با رکوردهای کنترلی و فایلهای بزرگ
- 91. روشهای بازیابی اطلاعات
- 92. آشنایی با مفاهیم مدیریت سیستم
- 93. استفاده از ابزارهای مدیریت سیستم
- 94. برنامهنویسی در محیطهای اشتراکی
- 95. آشنایی با مفاهیم مجازیسازی
- 96. مروری بر زبانهای برنامهنویسی دیگر
- 97. استفاده از زبانهای برنامهنویسی سطح بالا در System/360
- 98. معرفی برنامهنویسی تعاملی و ترمینالها
- 99. چگونگی ارتباط با کاربران در System/360
- 100. کاربرد System/360 در حوزههای مختلف
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.