کتاب راهنمای پیشرفته برنامه‌نویسی برای کامپیوتر BBC Micro: مبانی تا تکنیک‌های کاربردی

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره راهنمای پیشرفته برنامه‌نویسی برای کامپیوتر BBC Micro: مبانی تا تکنیک‌های کاربردی

موضوع کلی: علوم کامپیوتر و برنامه‌نویسی

موضوع میانی: برنامه‌نویسی سیستم‌های قدیمی و نوستالژیک

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر کامپیوتر BBC Micro و معماری آن
  • 2. تاریخچه کامپیوترهای خانگی و نقش BBC Micro
  • 3. مبانی زبان برنامه‌نویسی BASIC در BBC Micro
  • 4. دستورات پایه‌ای BASIC: PRINT, INPUT, LET
  • 5. کار با متغیرها و انواع داده در BASIC
  • 6. ساختاردهی برنامه‌ها: GOTO, GOSUB, RETURN
  • 7. حلقه‌های تکرار: FOR...NEXT, WHILE...WEND
  • 8. دستورات شرطی: IF...THEN...ELSE
  • 9. آرایه‌ها و کار با داده‌های ساختاریافته
  • 10. مدیریت رشته‌ها در BASIC
  • 11. ورودی/خروجی از طریق صفحه کلید و صفحه نمایش
  • 12. کار با فایل‌ها در BASIC: OPEN, CLOSE, READ, WRITE
  • 13. مفاهیم حافظه در BBC Micro
  • 14. آدرس‌دهی حافظه و نگاشت دستگاه
  • 15. بیت‌مپ و گرافیک در BBC Micro
  • 16. دستورات گرافیکی BASIC: MODE, PLOT, DRAW
  • 17. کار با رنگ‌ها و پالت در حالت‌های گرافیکی
  • 18. صدا در BBC Micro: تولید نت و افکت‌های صوتی
  • 19. دستورات صوتی BASIC: SOUND, ENVELOPE
  • 20. اسمبلر BBC Micro: مقدمه‌ای بر زبان ماشین
  • 21. نوشتن کدهای اسمبلی برای BBC Micro
  • 22. تفاوت بین BASIC و زبان اسمبلی
  • 23. فراخوانی روتین‌های اسمبلی از BASIC
  • 24. کار با پورت‌های I/O در BBC Micro
  • 25. رابط‌های سخت‌افزاری BBC Micro
  • 26. برنامه‌نویسی برای دستگاه‌های جانبی
  • 27. توسعه بازی‌های ساده برای BBC Micro
  • 28. تکنیک‌های بهینه‌سازی کد در BASIC
  • 29. تکنیک‌های بهینه‌سازی کد در زبان اسمبلی
  • 30. مدیریت خطا و اشکال‌زدایی در برنامه‌ها
  • 31. روش‌های مختلف اشکال‌زدایی
  • 32. مقدمه‌ای بر سیستم عامل BBC MOS
  • 33. دستورات اصلی سیستم عامل MOS
  • 34. کار با دستگاه‌های ذخیره‌سازی: فلاپی دیسک
  • 35. فرمت‌بندی دیسک و مدیریت فایل‌ها
  • 36. کتابخانه‌های نرم‌افزاری برای BBC Micro
  • 37. استفاده از کتابخانه‌های موجود
  • 38. توسعه کتابخانه‌های سفارشی
  • 39. مقدمه‌ای بر برنامه‌نویسی ساختاریافته
  • 40. طراحی برنامه‌های پیچیده
  • 41. تکنیک‌های مدیریت حافظه پیشرفته
  • 42. کار با پشته (Stack) در برنامه‌نویسی
  • 43. الگوهای طراحی نرم‌افزار برای BBC Micro
  • 44. مقدمه‌ای بر گرافیک پیشرفته
  • 45. انیمیشن در BBC Micro
  • 46. تکنیک‌های رندرینگ پیشرفته
  • 47. مدیریت حافظه ویدیویی
  • 48. کار با کاراکترهای سفارشی
  • 49. توسعه ابزارهای گرافیکی
  • 50. مقدمه‌ای بر شبکه‌سازی در BBC Micro
  • 51. پروتکل‌های ارتباطی اولیه
  • 52. پیاده‌سازی ارتباط سریال
  • 53. کار با مودم‌ها
  • 54. مقدمه‌ای بر پردازش موازی
  • 55. شبیه‌سازی پردازش موازی
  • 56. کار با دستگاه‌های ورودی خارجی
  • 57. توسعه نرم‌افزارهای آموزشی
  • 58. کاربردهای آموزشی BBC Micro
  • 59. مفاهیم پایگاه داده ساده
  • 60. پیاده‌سازی سیستم‌های مدیریت فایل ساده
  • 61. توسعه سیستم‌های گزارش‌گیری
  • 62. مقدمه‌ای بر الگوریتم‌ها
  • 63. الگوریتم‌های مرتب‌سازی
  • 64. الگوریتم‌های جستجو
  • 65. کاربرد الگوریتم‌ها در BBC Micro
  • 66. مقدمه‌ای بر ساختارهای داده
  • 67. لیست‌های پیوندی
  • 68. درخت‌ها
  • 69. توابع هش
  • 70. کاربرد ساختارهای داده در BBC Micro
  • 71. مقدمه‌ای بر کامپایلرها و مفسرها
  • 72. تفاوت بین کامپایلر و مفسر
  • 73. ساخت یک مفسر ساده BASIC
  • 74. ساخت یک کامپایلر ساده
  • 75. مبانی طراحی زبان‌های برنامه‌نویسی
  • 76. اصول طراحی کامپایلر
  • 77. مفاهیم تحلیل لغوی
  • 78. مفاهیم تحلیل نحوی
  • 79. تولید کد میانی
  • 80. بهینه‌سازی کد
  • 81. مقدمه‌ای بر سیستم‌های عامل کوچک
  • 82. طراحی یک هسته سیستم عامل ساده
  • 83. مدیریت فرآیندها
  • 84. زمان‌بندی فرآیندها
  • 85. مدیریت حافظه در سطح هسته
  • 86. مقدمه‌ای بر هوش مصنوعی ساده
  • 87. الگوریتم‌های جستجوی پایه
  • 88. سیستم‌های خبره ساده
  • 89. شبکه‌های عصبی مقدماتی
  • 90. کاربرد هوش مصنوعی در بازی‌ها
  • 91. مقدمه‌ای بر گرافیک سه‌بعدی
  • 92. تبدیلات هندسی
  • 93. پرتو ردیابی (Ray Tracing) مقدماتی
  • 94. تکنیک‌های رندرینگ سه‌بعدی
  • 95. پیاده‌سازی موتور بازی سه‌بعدی ساده
  • 96. مقدمه‌ای بر فشرده‌سازی داده‌ها
  • 97. الگوریتم‌های فشرده‌سازی بدون اتلاف
  • 98. الگوریتم‌های فشرده‌سازی با اتلاف
  • 99. کاربرد فشرده‌سازی در ذخیره‌سازی
  • 100. مقدمه‌ای بر رمزنگاری

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.