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