دوره قدم به قدم برنامه‌نویسی با IBM PCjr: از صفر تا صد با Peter Rodwell همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب قدم به قدم برنامه‌نویسی با IBM PCjr: از صفر تا صد با Peter Rodwell

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

موضوع میانی: راهنمای جامع برنامه‌نویسی IBM PCjr

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. معذرت می‌خوام، من دسترسی به محتوای کتاب "Step-by-step programming IBM PCjr" ندارم. بنابراین نمی‌تونم سرفصل‌های دقیقی رو بر اساس اون کتاب تولید کنم. اما می‌تونم بر اساس دانش عمومی خودم از برنامه‌نویسی کامپیوترهای کلاسیک، یک لیست 100 سرفصلی برای یک دوره آموزشی با این موضوعات ارائه بدم.
  • 2. لیست سرفصل‌های دوره "قدم به قدم برنامه‌نویسی با IBM PCjr: از صفر تا صد با Peter Rodwell"**
  • 3. مبانی و مقدمات:
  • 4. مقدمه: تاریخچه IBM PCjr و جایگاه آن در دنیای کامپیوتر
  • 5. آشنایی با سخت‌افزار IBM PCjr: اجزا و ویژگی‌ها
  • 6. تنظیم و راه‌اندازی IBM PCjr: اتصالات و پیکربندی
  • 7. آشنایی با سیستم‌عامل DOS و رابط کاربری آن
  • 8. ساختار فایل‌ها و دایرکتوری‌ها در DOS
  • 9. دستورات اولیه DOS: COPY, DEL, DIR, TYPE, FORMAT
  • 10. مفاهیم اولیه برنامه‌نویسی: الگوریتم، فلوچارت
  • 11. انتخاب زبان برنامه‌نویسی: BASIC و مزایای آن
  • 12. نصب و راه‌اندازی مفسر BASIC در IBM PCjr
  • 13. اولین برنامه BASIC: Hello, World!
  • 14. ساختار یک برنامه BASIC: خطوط، شماره‌گذاری، دستورات
  • 15. متغیرها و انواع داده‌ها: Integer, Single, String
  • 16. عملگرهای ریاضیاتی و منطقی در BASIC
  • 17. دستورات ورودی و خروجی: PRINT و INPUT
  • 18. کنترل جریان برنامه: IF...THEN...ELSE
  • 19. حلقه‌ها: FOR...NEXT و WHILE...WEND
  • 20. توابع و زیربرنامه‌ها (Subroutines) در BASIC
  • 21. کار با رشته‌ها: توابع MID$, LEFT$, RIGHT$
  • 22. کار با اعداد: توابع INT, RND, SQR
  • 23. مدیریت خطاها: ON ERROR GOTO
  • 24. آشنایی با ویرایشگر متن و نوشتن کد
  • 25. ذخیره، بارگذاری و اجرای برنامه‌ها
  • 26. اشکال‌زدایی (Debugging) اولیه: یافتن و رفع خطاها
  • 27. کار با رنگ‌ها و گرافیک: دستورات COLOR, LINE, PSET
  • 28. رسم اشکال هندسی ساده: خط، مستطیل، دایره
  • 29. حرکت دادن اشیا روی صفحه: انیمیشن‌های ساده
  • 30. ورودی از صفحه کلید و تشخیص کلیدها
  • 31. ورودی از جوی‌استیک (Joystick)
  • 32. صدا: تولید صدا با دستورات SOUND و PLAY
  • 33. ایجاد یک بازی ساده: ایده و طراحی اولیه
  • 34. موضوعات پیشرفته‌تر BASIC و سخت‌افزار:
  • 35. ساختارهای داده‌ای: آرایه‌ها (Arrays)
  • 36. آرایه‌های چند بعدی
  • 37. مرتب‌سازی داده‌ها: Bubble Sort و Selection Sort
  • 38. جستجوی داده‌ها: Linear Search و Binary Search
  • 39. کار با فایل‌ها: ایجاد، خواندن، نوشتن
  • 40. مدیریت فایل‌های متنی
  • 41. مدیریت فایل‌های باینری
  • 42. طراحی منوها و رابط کاربری گرافیکی ساده
  • 43. کار با ماوس (اگر پشتیبانی شود)
  • 44. مفاهیم برنامه‌نویسی ساخت‌یافته
  • 45. ماژول‌بندی برنامه‌ها: استفاده از توابع و زیربرنامه‌ها
  • 46. بهینه‌سازی کد BASIC: سرعت و حافظه
  • 47. آشنایی با اسمبلی: مقدمه و مفاهیم اولیه
  • 48. مزایا و معایب اسمبلی نسبت به BASIC
  • 49. محیط‌های توسعه اسمبلی: MASM, TASM
  • 50. مقدمات زبان اسمبلی: ثبات‌ها، حافظه، دستورالعمل‌ها
  • 51. برنامه‌نویسی اسمبلی: Hello, World!
  • 52. فراخوانی توابع اسمبلی از BASIC
  • 53. برنامه‌نویسی برای پورت‌های سخت‌افزاری
  • 54. خواندن و نوشتن در پورت‌های موازی
  • 55. خواندن و نوشتن در پورت‌های سریال
  • 56. برنامه‌نویسی برای تایمرها و شمارنده‌ها
  • 57. وقفه (Interrupts) و مدیریت آن‌ها
  • 58. دستورات اسمبلی برای کار با گرافیک
  • 59. دستورات اسمبلی برای کار با صدا
  • 60. توابع سیستمی DOS در اسمبلی
  • 61. ایجاد درایورهای دستگاه (مقدماتی)
  • 62. معرفی سیستم BIOS و توابع آن
  • 63. استفاده از BIOS برای دسترسی به سخت‌افزار
  • 64. مبانی برنامه‌نویسی سیستم‌عامل
  • 65. مباحث مرتبط با بازی‌سازی و برنامه‌های کاربردی:
  • 66. طراحی یک بازی پازلی ساده در BASIC
  • 67. طراحی یک بازی آرکید ساده در BASIC
  • 68. استفاده از sprites در بازی‌ها
  • 69. مدیریت برخورد (collision detection) در بازی‌ها
  • 70. ایجاد جلوه‌های ویژه صوتی در بازی‌ها
  • 71. طراحی و پیاده‌سازی یک بازی متنی
  • 72. طراحی و پیاده‌سازی یک پایگاه داده ساده در BASIC
  • 73. ایجاد یک برنامه مدیریت اطلاعات شخصی (PIM)
  • 74. نوشتن یک ابزار کمکی (Utility) ساده
  • 75. برنامه‌نویسی برای سخت‌افزار اضافی: پرینترها، مودم‌ها
  • 76. آشنایی با مفاهیم شبکه‌سازی (مقدماتی)
  • 77. برنامه‌نویسی برای کارت شبکه (اگر پشتیبانی شود)
  • 78. تبادل اطلاعات بین کامپیوترها (مقدماتی)
  • 79. بررسی نمونه کدهای آماده (Libraries)
  • 80. استفاده از کتابخانه‌های BASIC
  • 81. استفاده از کتابخانه‌های اسمبلی
  • 82. آشنایی با مبانی مهندسی معکوس (Reverse Engineering)
  • 83. بررسی ساختار فایل‌های اجرایی
  • 84. تکنیک‌های بهینه‌سازی کد در بازی‌سازی
  • 85. معرفی ابزارهای توسعه بازی (ویرایشگرها، کامپایلرها)
  • 86. موضوعات پیشرفته و تاریخچه کامپیوتر:
  • 87. مروری بر معماری پردازنده 8088/8086
  • 88. آدرس‌دهی حافظه در IBM PCjr
  • 89. ساختار داده‌ها در حافظه: پشته (Stack) و هیپ (Heap)
  • 90. مبانی رمزنگاری (Cryptography) در برنامه‌نویسی
  • 91. الگوریتم‌های رمزگذاری ساده
  • 92. امنیت در برنامه‌نویسی: جلوگیری از باگ‌ها و آسیب‌پذیری‌ها
  • 93. آشنایی با کامپایلرها و مترجم‌ها
  • 94. کامپایل کردن برنامه‌های BASIC
  • 95. بررسی زبان‌های برنامه‌نویسی دیگر (C، Pascal)
  • 96. مقایسه BASIC با سایر زبان‌های برنامه‌نویسی
  • 97. مروری بر تاریخچه کامپیوترهای شخصی
  • 98. بررسی نقش IBM PCjr در تکامل کامپیوترها
  • 99. تاثیر IBM PCjr بر صنعت بازی‌های کامپیوتری
  • 100. بررسی بازی‌های معروف IBM PCjr
✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir

نظرات

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

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