🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: BBC BASIC از صفر تا قهرمان: دروازهای به دنیای کدنویسی برای مبتدیان
موضوع کلی: مبانی کامپیوتر و برنامهنویسی
موضوع میانی: برنامهنویسی با زبان BASIC در کامپیوترهای کلاسیک
📋 سرفصلهای دوره (100 موضوع)
- 1. خوشآمدگویی به دوره: سفر شما به دنیای کدنویسی
- 2. تاریخچه کامپیوترهای خانگی و BBC Micro
- 3. برنامهنویسی چیست؟ آشنایی با مفهوم الگوریتم و کد
- 4. راهاندازی کامپیوتر و ورود به محیط BASIC
- 5. اولین دستور شما: PRINT
- 6. پاک کردن صفحه نمایش با دستور CLS
- 7. انجام محاسبات ساده: ماشین حساب بیسیک
- 8. اولویت عملیات در ریاضیات (پرانتزها و ترتیب)
- 9. مفهوم متغیرها: جعبههایی برای نگهداری داده
- 10. ایجاد متغیرهای عددی با دستور LET
- 11. آشنایی با متغیرهای رشتهای (متنی)
- 12. نامگذاری صحیح متغیرها
- 13. دریافت ورودی از کاربر با دستور INPUT
- 14. ترکیب متن و متغیرها در دستور PRINT
- 15. نوشتن اولین برنامه کامل: معرفی و احوالپرسی
- 16. شماره خط چیست و چرا اهمیت دارد؟
- 17. اجرای برنامه با دستور RUN
- 18. مشاهده کد برنامه با دستور LIST
- 19. ایجاد یک برنامه جدید با دستور NEW
- 20. ذخیره کردن برنامه روی نوار یا دیسک با SAVE
- 21. بارگذاری برنامه ذخیره شده با دستور LOAD
- 22. دستور REM: نوشتن توضیحات و یادداشت در کد
- 23. مفهوم شرط و تصمیمگیری در برنامهنویسی
- 24. آشنایی با دستور IF…THEN
- 25. عملگرهای مقایسهای: =، <، >، <>، <=، >=
- 26. اضافه کردن شرطهای پیچیدهتر با ELSE
- 27. دستورات منطقی: AND و OR
- 28. پرش در برنامه با دستور GOTO
- 29. حلقههای بینهایت و خطرات استفاده نادرست از GOTO
- 30. معرفی حلقهها: تکرار دستورات به صورت هوشمند
- 31. حلقه FOR…NEXT برای تکرارهای مشخص
- 32. استفاده از STEP برای تغییر گامهای حلقه
- 33. حلقههای تودرتو (Nested Loops)
- 34. تولید اعداد تصادفی با RND
- 35. کار با اعداد صحیح تصادفی
- 36. ساخت یک بازی ساده حدس عدد
- 37. دستورات READ و DATA: ورود دادهها از داخل برنامه
- 38. بازنشانی اشارهگر داده با دستور RESTORE
- 39. کار با رشتهها: اتصال رشتهها با +
- 40. تابع LEN: به دست آوردن طول یک رشته
- 41. توابع LEFT$ و RIGHT$ برای جداسازی بخشی از رشته
- 42. تابع MID$: استخراج زیررشته از میان یک رشته
- 43. تبدیل عدد به رشته با STR$
- 44. تبدیل رشته به عدد با VAL
- 45. کدهای اسکی (ASCII): تابع ASC و CHR$
- 46. مقدمهای بر آرایهها: ذخیره چندین مقدار در یک متغیر
- 47. تعریف آرایه با دستور DIM
- 48. پر کردن و خواندن مقادیر یک آرایه با حلقه FOR…NEXT
- 49. جستجو در یک آرایه
- 50. آرایههای رشتهای
- 51. آرایههای دو بعدی: جداول و ماتریسها
- 52. مقدمهای بر گرافیک کامپیوتری
- 53. آشنایی با حالتهای مختلف صفحه (MODE)
- 54. تغییر رنگ متن و پسزمینه با COLOUR
- 55. رسم یک نقطه روی صفحه با PLOT
- 56. سیستم مختصات صفحه نمایش
- 57. رسم خط با دستور DRAW
- 58. استفاده از MOVE برای جابجایی بدون رسم
- 59. تغییر رنگ گرافیکی با دستور GCOL
- 60. رسم مستطیل و اشکال هندسی ساده
- 61. رسم دایره و بیضی
- 62. رنگآمیزی و پر کردن اشکال
- 63. ایجاد انیمیشن ساده: حرکت یک شکل روی صفحه
- 64. پاک کردن صفحه گرافیکی
- 65. مقدمهای بر تولید صدا
- 66. دستور SOUND: تولید یک نت ساده
- 67. پارامترهای دستور SOUND: کانال، بلندی، فرکانس، مدت زمان
- 68. ساخت افکتهای صوتی ساده (انفجار، پرش)
- 69. ساخت یک ملودی کوتاه با استفاده از حلقه و صدا
- 70. دستور ENVELOPE برای ساخت صداهای پیچیدهتر
- 71. ساختاردهی به برنامههای بزرگ
- 72. زیرروالها (Subroutines) با GOSUB و RETURN
- 73. چرا باید از GOTO کمتر استفاده کنیم؟
- 74. معرفی رویهها (Procedures) با PROC و ENDPROC
- 75. ارسال پارامتر به رویهها
- 76. متغیرهای محلی (LOCAL) و اهمیت آنها
- 77. تفاوت رویهها و زیرروالها
- 78. تعریف توابع شخصی با DEF FN
- 79. بازگرداندن مقدار از یک تابع
- 80. کار با ورودیهای صفحهکلید به صورت پیشرفته
- 81. دستور INKEY$: خواندن یک کلید بدون توقف برنامه
- 82. دستور GET$: منتظر ماندن برای فشردن یک کلید
- 83. کنترل مکاننما با PRINT TAB
- 84. کنترل دقیق مکاننما و صفحه با دستورات VDU
- 85. پاک کردن بخشی از صفحه نمایش
- 86. زمانسنجی و ایجاد تأخیر در برنامه
- 87. آشنایی با فایلها: ذخیره دائمی اطلاعات
- 88. باز کردن یک فایل برای نوشتن با OPENOUT
- 89. نوشتن داده در فایل با PRINT#
- 90. بستن فایل با CLOSE#
- 91. باز کردن فایل برای خواندن با OPENIN
- 92. خواندن داده از فایل با INPUT#
- 93. مفهوم اشارهگر فایل و رسیدن به انتهای فایل (EOF#)
- 94. دستور PEEK: خواندن یک بایت از حافظه
- 95. دستور POKE: نوشتن یک بایت در حافظه (با احتیاط!)
- 96. مفاهیم اولیه دیباگ و خطایابی
- 97. انواع خطاها در بیسیک (Syntax, Runtime)
- 98. استفاده از دستور TRACE برای ردیابی اجرای برنامه
- 99. مدیریت خطاها با ON ERROR
- 100. پروژه اول: ساخت یک بازی ماجراجویی متنی
BBC BASIC از صفر تا قهرمان: سفر به دنیای کدنویسی با کامپیوترهای کلاسیک!
آیا همیشه رویای برنامهنویسی را در سر داشتهاید؟ آیا به کامپیوترهای قدیمی و حس نوستالژیک آنها علاقه مندید؟ فرصتی استثنایی برای شما فراهم شده تا با دوره آموزشی BBC BASIC از صفر تا قهرمان، وارد دنیای جذاب کدنویسی شوید! این دوره با الهام از کتاب مشهور و محبوب “Beginners BASIC for the BBC” طراحی شده است تا شما را از یک مبتدی تمام عیار، به یک کدنویس ماهر BASIC تبدیل کند.
تصور کنید در حال ساختن بازیها و برنامههای ساده اما جذاب هستید، درست مثل روزهایی که کامپیوترهای BBC Micro در اوج محبوبیت خود بودند. این دوره دقیقا همان حس و حال را برای شما زنده میکند، اما با رویکردی مدرن و کاربردی. دیگر نیازی نیست نگران پیچیدگیهای برنامهنویسی باشید، ما همه چیز را از پایه و به زبانی ساده به شما آموزش میدهیم.
درباره دوره BBC BASIC از صفر تا قهرمان
دوره آموزشی BBC BASIC از صفر تا قهرمان، یک دوره جامع و گام به گام برای یادگیری زبان برنامهنویسی BASIC در کامپیوترهای کلاسیک است. این دوره با الگوبرداری از کتاب “Beginners BASIC for the BBC”، تلاش میکند تا مفاهیم پیچیده برنامهنویسی را به زبانی ساده و قابل فهم برای همه، به ویژه مبتدیان، آموزش دهد. شما در این دوره، با اصول اولیه برنامهنویسی، ساختار زبان BASIC، دستورات کلیدی، و نحوه نوشتن برنامههای کاربردی آشنا خواهید شد. همچنین، با شبیهسازهای کامپیوترهای قدیمی، تجربه کار با سختافزار و نرمافزار آن دوران را نیز خواهید داشت.
موضوعات کلیدی دوره
- آشنایی با مبانی کامپیوتر و برنامهنویسی
- نصب و راهاندازی شبیهسازهای کامپیوترهای کلاسیک
- یادگیری دستورات پایه زبان BASIC (PRINT, INPUT, IF…THEN…ELSE, FOR…NEXT)
- متغیرها، انواع داده، و عملگرها
- ساختارهای کنترلی (حلقهها و شرطها)
- آرایهها و رشتهها
- توابع و زیرروالها
- کار با گرافیک و صدا
- ساخت بازیهای ساده با BASIC
- رفع اشکال و دیباگینگ کد
مخاطبان دوره
این دوره برای افراد زیر مناسب است:
- مبتدیانی که هیچ تجربهای در برنامهنویسی ندارند
- علاقهمندان به کامپیوترهای کلاسیک و دوران گذشته
- افرادی که به دنبال یادگیری یک زبان برنامهنویسی ساده و قدرتمند هستند
- دانشجویان و دانشآموزانی که میخواهند با اصول اولیه برنامهنویسی آشنا شوند
- افرادی که میخواهند مهارتهای حل مسئله و تفکر الگوریتمی خود را تقویت کنند
چرا این دوره را بگذرانیم؟
گذراندن دوره BBC BASIC از صفر تا قهرمان مزایای بسیاری برای شما به همراه خواهد داشت:
- یادگیری برنامهنویسی از پایه: این دوره به شما کمک میکند تا مفاهیم اساسی برنامهنویسی را به صورت کامل و اصولی فرا بگیرید.
- تجربه کار با کامپیوترهای کلاسیک: شما با استفاده از شبیهسازها، حس نوستالژیک کار با کامپیوترهای قدیمی را تجربه خواهید کرد.
- افزایش مهارتهای حل مسئله: برنامهنویسی به شما کمک میکند تا مهارتهای حل مسئله و تفکر منطقی خود را تقویت کنید.
- آمادگی برای یادگیری زبانهای برنامهنویسی پیشرفتهتر: آشنایی با BASIC، زمینه را برای یادگیری سایر زبانهای برنامهنویسی پیشرفتهتر فراهم میکند.
- سرگرمی و تفریح: ساخت بازیها و برنامههای ساده با BASIC میتواند بسیار سرگرمکننده و لذتبخش باشد.
- فرصتهای شغلی: حتی امروزه نیز در برخی صنایع، دانش BASIC میتواند یک مزیت محسوب شود.
سرفصلهای دوره (100 سرفصل جامع)
دوره BBC BASIC از صفر تا قهرمان شامل 100 سرفصل جامع است که تمام جنبههای برنامهنویسی BASIC را پوشش میدهد. برخی از مهمترین سرفصلها عبارتند از:
- مقدمهای بر کامپیوتر و برنامهنویسی
- آشنایی با زبان BASIC و تاریخچه آن
- نصب و راهاندازی شبیهساز BBC Micro
- دستور PRINT و خروجی دادن اطلاعات
- دستور INPUT و دریافت اطلاعات از کاربر
- متغیرها و انواع داده (Integer, Real, String)
- عملگرهای ریاضی (+, -, *, /, MOD)
- عملگرهای منطقی (AND, OR, NOT)
- دستور IF…THEN…ELSE و شرطها
- حلقه FOR…NEXT و تکرار
- حلقه WHILE…ENDWHILE و تکرار شرطی
- آرایهها و نحوه استفاده از آنها
- رشتهها و عملیات مربوط به آنها (LEN, MID$, LEFT$, RIGHT$)
- توابع و زیرروالها (DEF FN, PROC, CALL)
- کار با گرافیک (PLOT, DRAW, CIRCLE)
- کار با صدا (SOUND, ENVELOPE)
- ساخت بازی حدس عدد
- ساخت بازی دوز
- رفع اشکال و دیباگینگ کد
- بهینهسازی کد
- مفاهیم پیشرفته BASIC
- … (و بسیاری سرفصلهای دیگر!)
همین حالا در دوره BBC BASIC از صفر تا قهرمان ثبتنام کنید و سفر خود را به دنیای شگفتانگیز کدنویسی آغاز کنید! فرصت را از دست ندهید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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