🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: تسلط بر BBC Micro: راهنمای جامع برنامهنویسی و کشف معماری کامپیوترهای 8 بیتی
موضوع کلی: تاریخچه و مبانی کامپیوترهای شخصی
موضوع میانی: کامپیوترهای خانگی 8 بیتی و انقلاب برنامهنویسی
📋 سرفصلهای دوره (100 موضوع)
- 1. مقدمهای بر انقلاب کامپیوترهای خانگی
- 2. معرفی خانواده BBC Micro: از Model A تا Master
- 3. آنباکسینگ مجازی: آشنایی با اجزای اصلی و پورتها
- 4. اتصال به تلویزیون و اولین راهاندازی
- 5. آشنایی با خط فرمان و حالت فوری (Immediate Mode)
- 6. دستور PRINT: اولین تماس با زبان برنامهنویسی
- 7. کیبورد BBC Micro: کلیدهای ویژه و عملکرد آنها
- 8. مفاهیم اولیه برنامهنویسی: شماره خط، NEW، LIST و RUN
- 9. استفاده از BBC Micro به عنوان ماشین حساب
- 10. متغیرهای عددی: صحیح (Integer) و اعشاری (Floating-Point)
- 11. متغیرهای رشتهای (String) و کار با متن
- 12. دستور INPUT: دریافت ورودی از کاربر
- 13. قالببندی خروجی با کاما (,) و نقطه ویرگول (;)
- 14. کنترل جریان برنامه با GOTO
- 15. ساختارهای تصمیمگیری: IF…THEN…ELSE
- 16. عملگرهای منطقی: AND, OR, NOT
- 17. حلقههای تکرار: FOR…NEXT
- 18. کنترل دقیقتر حلقهها با STEP
- 19. حلقههای شرطی: REPEAT…UNTIL
- 20. حلقههای شرطی پیشرفته: WHILE…ENDWHILE
- 21. دستورات READ, DATA و RESTORE برای مدیریت دادههای داخلی
- 22. آرایهها: ذخیرهسازی دادهها در لیستها با DIM
- 23. آرایههای چندبعدی: جداول و ماتریسها
- 24. دستور REM: نوشتن توضیحات (کامنت) در کد
- 25. توابع داخلی کار با رشتهها: LEFT$, RIGHT$, MID$
- 26. توابع LEN و INSTR برای تحلیل رشتهها
- 27. الحاق رشتهها (String Concatenation)
- 28. توابع عددی پرکاربرد: INT, RND, ABS, SQR
- 29. تبدیل بین دادههای عددی و رشتهای: STR$, VAL
- 30. آشنایی با سیستم مختصات گرافیکی
- 31. حالتهای گرافیکی (MODE): از MODE 0 تا MODE 7
- 32. حالت ویژه Teletext: MODE 7
- 33. دستور PLOT: ترسیم یک نقطه روی صفحه
- 34. دستورات MOVE و DRAW برای رسم خطوط
- 35. دستور GCOL: انتخاب رنگها برای گرافیک و متن
- 36. پالت رنگها: تفاوت رنگهای منطقی و فیزیکی
- 37. دستور CLS و CLG: پاک کردن صفحه متن و گرافیک
- 38. رسم اشکال هندسی پایه: مربع و مستطیل
- 39. الگوریتمهای رسم دایره و بیضی
- 40. دستور FILL: رنگآمیزی فضاهای بسته
- 41. آشنایی با دستورات VDU و قدرت نهفته در آن
- 42. کنترل مکاننما (Cursor) با دستورات VDU
- 43. تعریف کاراکترهای سفارشی (User-Defined Graphics)
- 44. ایجاد پنجرههای متنی (Text Viewports)
- 45. ایجاد پنجرههای گرافیکی (Graphics Viewports)
- 46. مقدمهای بر تولید صدا با دستور SOUND
- 47. کانال صدا، دامنه، فرکانس و مدت زمان
- 48. ساخت ملودیهای ساده
- 49. دستور ENVELOPE: خلق صداهای پیچیده و افکتها
- 50. ایجاد افکتهای صوتی: انفجار، لیزر و…
- 51. همگامسازی صدا و گرافیک
- 52. دریافت ورودی از کیبورد بدون توقف برنامه: INKEY$
- 53. دستور GET$: منتظر ماندن برای یک کلید خاص
- 54. مقدمهای بر ذخیرهسازی: نوار کاست در برابر دیسک
- 55. دستورات SAVE, LOAD, CHAIN برای کار با نوار کاست
- 56. آشنایی با سیستم فایل دیسک (DFS)
- 57. فرمانهای سیستمی: *CAT, *INFO, *DELETE
- 58. کار با فایلهای ترتیبی (Sequential Files)
- 59. باز کردن و بستن فایلها: OPENIN, OPENOUT, CLOSE#
- 60. خواندن و نوشتن دادههای بایتی: BGET#, BPUT#
- 61. مقدمهای بر فایلهای با دسترسی تصادفی (Random Access Files)
- 62. اتصال به پرینتر و چاپ خروجی
- 63. خواندن ورودیهای آنالوگ: جویاستیک و پتانسیومتر با ADVAL
- 64. برنامهنویسی ساختاریافته با رویهها: PROC و ENDPROC
- 65. ارسال پارامتر به رویهها
- 66. متغیرهای محلی (LOCAL) و حوزه تعریف آنها
- 67. توابع تعریفشده توسط کاربر: DEF FN
- 68. ارزیابی دینامیک رشتهها با EVAL
- 69. ساختارهای انتخاب چندگانه: ON…GOTO و ON…GOSUB
- 70. مدیریت خطاها با ON ERROR
- 71. گزارشدهی خطا: توابع REPORT و ERL
- 72. کار با زمان و تاریخ: TIME و TIME$
- 73. مفهوم بازگشت (Recursion) در BBC BASIC
- 74. ساخت ساختارهای داده ساده با آرایهها
- 75. عملیات بیتی (Bitwise Operations): AND, EOR, OR
- 76. چرا به زبان ماشین نیاز داریم؟ سرعت و کنترل سختافزار
- 77. نقشه حافظه (Memory Map) در BBC Micro
- 78. دستورات PEEK و POKE: خواندن و نوشتن مستقیم در حافظه
- 79. آشنایی با سیستمهای عددی: باینری و هگزادسیمال
- 80. عملگرهای ارجاع به حافظه: ? (query) و ! (pling)
- 81. معرفی پردازنده 6502: قلب تپنده BBC Micro
- 82. رجیسترهای اصلی 6502: A, X, Y
- 83. مقدمهای بر اسمبلر داخلی BBC BASIC
- 84. فراخوانی کدهای ماشین از BASIC با CALL و USR
- 85. یک برنامه ساده اسمبلی: نوشتن کاراکتر روی صفحه
- 86. اصول اولیه دیباگ کردن کد ماشین
- 87. نقش سیستمعامل ROM
- 88. فراخوانیهای سیستمعامل: OSBYTE و OSWORD
- 89. معماری سختافزار: نگاهی به تراشه ULA
- 90. وقفه (Interrupts) چیست و چگونه کار میکند؟
- 91. مفهوم The Tube و پردازندههای دوم
- 92. کار با پورت کاربر (User Port) و گذرگاه 1MHz
- 93. استفاده از ماژول سنتز گفتار (Speech Synthesizer)
- 94. پروژه اول: ساخت یک بازی ماجراجویی متنی ساده
- 95. پروژه دوم: پیادهسازی یک موتور انیمیشن اسپرایت
- 96. پروژه سوم: ساخت یک ترتیبسنج موسیقی (Music Sequencer)
- 97. پروژه چهارم: اتصال BBC Micro به سختافزارهای مدرن
- 98. میراث BBC Micro و شرکت Acorn
- 99. جهان شبیهسازها: راهاندازی و استفاده از BeebEm
- 100. جامعه مدرن رترو و منابعی برای یادگیری بیشتر
تسلط بر BBC Micro: سفری به دنیای برنامهنویسی و کشف معماری کامپیوترهای 8 بیتی
آیا میخواهید سفری نوستالژیک و در عین حال آموزنده به دنیای کامپیوترهای 8 بیتی داشته باشید؟ آیا رویای برنامهنویسی با یکی از محبوبترین کامپیوترهای خانگی دهه 80 میلادی، یعنی BBC Micro را در سر میپرورانید؟ دوره آموزشی “تسلط بر BBC Micro: راهنمای جامع برنامهنویسی و کشف معماری کامپیوترهای 8 بیتی”، دقیقا برای شما طراحی شده است!
این دوره با الهام از کتاب ارزشمند “BBC micro guide”، به شما کمک میکند تا از صفر تا صد برنامهنویسی با BBC Micro را فرا بگیرید و درک عمیقی از معماری کامپیوترهای 8 بیتی به دست آورید. با این دوره، نه تنها مهارتهای برنامهنویسی خود را ارتقا میدهید، بلکه دریچهای به تاریخچه و مبانی دنیای کامپیوترها باز میکنید.
درباره دوره
دوره “تسلط بر BBC Micro” یک راهنمای جامع و گامبهگام برای یادگیری برنامهنویسی با BBC Micro است. این دوره با پوشش کامل مباحث از مبتدی تا پیشرفته، شما را در هر مرحله همراهی میکند. از نصب و راهاندازی شبیهساز BBC Micro گرفته تا نوشتن برنامههای پیچیده و درک معماری سختافزاری، همه چیز در این دوره گنجانده شده است. مطالب این دوره به گونهای طراحی شدهاند که به موازات مفاهیم موجود در کتاب “BBC micro guide” پیش رفته و آنها را به صورت عملی و کاربردی آموزش دهد. با این تفاوت که دوره ما تعاملی بوده و امکان پرسش و پاسخ و دریافت بازخورد را نیز فراهم میکند.
موضوعات کلیدی دوره
- آشنایی با تاریخچه کامپیوترهای خانگی و انقلاب برنامهنویسی
- نصب و راهاندازی شبیهساز BBC Micro
- آموزش زبان برنامهنویسی BASIC
- آشنایی با دستورات پایهای و پیشرفته BASIC
- گرافیک و صدا در BBC Micro
- برنامهنویسی بازیهای ساده
- آشنایی با معماری سختافزاری BBC Micro
- درک مفاهیم حافظه، پردازنده و ورودی/خروجی
- ارتباط BBC Micro با دنیای بیرون (پورتها و اتصالات)
- عیبیابی و رفع اشکال برنامهها
مخاطبان دوره
این دوره برای طیف گستردهای از علاقهمندان به دنیای کامپیوتر مناسب است، از جمله:
- علاقهمندان به تاریخچه کامپیوتر: اگر میخواهید در مورد ریشههای کامپیوترهای شخصی و نقش BBC Micro در آن دوران بیشتر بدانید، این دوره برای شماست.
- برنامهنویسان مبتدی: با یادگیری BASIC، یکی از سادهترین زبانهای برنامهنویسی، میتوانید پایههای برنامهنویسی را به خوبی یاد بگیرید.
- برنامهنویسان حرفهای: با درک معماری کامپیوترهای 8 بیتی، میتوانید دیدگاه عمیقتری نسبت به نحوه عملکرد کامپیوترها پیدا کنید.
- دانشجویان رشتههای کامپیوتر و مهندسی: این دوره میتواند مکمل خوبی برای دروس تئوری شما باشد و به درک عملی مفاهیم کمک کند.
- هر کسی که به نوستالژی و کامپیوترهای قدیمی علاقه دارد: اگر دلتان برای روزهای خوش برنامهنویسی با کامپیوترهای 8 بیتی تنگ شده، این دوره فرصتی است برای زنده کردن خاطرات.
چرا این دوره را بگذرانیم؟
گذراندن دوره “تسلط بر BBC Micro” مزایای فراوانی دارد:
- یادگیری یک زبان برنامهنویسی کلاسیک: BASIC زبانی است که هنوز هم در بسیاری از زمینهها کاربرد دارد و یادگیری آن میتواند شما را از دیگران متمایز کند.
- درک عمیق از معماری کامپیوتر: با شناخت BBC Micro، میتوانید نحوه عملکرد کامپیوترهای مدرن را بهتر درک کنید.
- تقویت مهارتهای حل مسئله: برنامهنویسی با محدودیتهای سختافزاری کامپیوترهای 8 بیتی، شما را به یک برنامهنویس خلاق و ماهر تبدیل میکند.
- فرصتی برای نوستالژی و سرگرمی: این دوره نه تنها آموزنده است، بلکه فرصتی برای لذت بردن از دنیای کامپیوترهای قدیمی و زنده کردن خاطرات گذشته است.
- ارتقای رزومه کاری: داشتن مهارت در برنامهنویسی زبانهای کلاسیک و شناخت معماری کامپیوتر، میتواند به شما در یافتن شغل مناسب کمک کند.
سرفصلهای دوره (100 سرفصل جامع)
دوره “تسلط بر BBC Micro” شامل 100 سرفصل جامع و کاربردی است که به شما کمک میکند تا به طور کامل بر برنامهنویسی و معماری BBC Micro مسلط شوید. برخی از سرفصلهای مهم عبارتند از:
- تاریخچه کامپیوترهای خانگی و انقلاب برنامهنویسی
- معرفی BBC Micro: سختافزار، نرمافزار و امکانات
- نصب و راهاندازی شبیهساز BBC Micro
- آشنایی با محیط برنامهنویسی BASIC
- متغیرها، اعداد، رشتهها و عملگرها
- دستورات ورودی و خروجی (INPUT, PRINT)
- ساختارهای کنترلی (IF…THEN…ELSE, FOR…NEXT, WHILE…WEND)
- آرایهها و توابع
- گرافیک ساده: ترسیم خطوط، دایرهها و مربعها
- گرافیک پیشرفته: رنگها، بافتها و انیمیشن
- صدا: تولید صداهای ساده و موسیقی
- برنامهنویسی بازیهای ساده (حدس عدد، سنگ کاغذ قیچی)
- برنامهنویسی بازیهای پیشرفته (آرکید، پلتفرمر)
- آشنایی با حافظه RAM و ROM
- آشنایی با پردازنده 6502
- آشنایی با پورتهای ورودی/خروجی
- برنامهنویسی ماشین زبان (Machine Code)
- استفاده از اسمبلر
- عیبیابی و رفع اشکال برنامهها
- بهینهسازی کد
- پروژههای عملی: ساخت یک برنامه کاربردی کامل
- و … (100 سرفصل جامع و کاربردی)
همین امروز در دوره “تسلط بر BBC Micro: راهنمای جامع برنامهنویسی و کشف معماری کامپیوترهای 8 بیتی” ثبت نام کنید و سفری هیجانانگیز به دنیای کامپیوترهای قدیمی را آغاز کنید! دانش و مهارتی کسب کنید که نه تنها گذشته را درک کنید، بلکه دیدگاه جدیدی به آیندهی فناوری داشته باشید.
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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