دوره جادوی کدنویسی با IBM BASIC: از مبانی تا ساخت اولین برنامه همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
جادوی کدنویسی با IBM BASIC: اولین قدم شما در دنیای برنامه‌نویسی جادوی کدنویسی با IBM BASIC: از مبانی تا ساخت اولین برنامه قدم در دنیای شگفت‌انگیز برنامه‌نویسی بگذارید! آیا تا به حال به این فکر کرده‌ای...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: جادوی کدنویسی با IBM BASIC: از مبانی تا ساخت اولین برنامه

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

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

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

  • 1. مقدمه‌ای بر دنیای کامپیوتر و برنامه‌نویسی
  • 2. آشنایی با زبان برنامه‌نویسی BASIC و IBM BASIC
  • 3. نصب و راه‌اندازی محیط توسعه IBM BASIC
  • 4. ساختار کلی یک برنامه BASIC
  • 5. دستور PRINT: نمایش متن و اعداد
  • 6. متغیرها: تعریف و استفاده از انواع داده (Integer, Single, Double, String)
  • 7. عملگرهای محاسباتی (+, -, *, /, ^)
  • 8. تقدم عملگرها و استفاده از پرانتز
  • 9. دستور INPUT: دریافت داده از کاربر
  • 10. دستور LET: انتساب مقدار به متغیرها
  • 11. دستور REM: نوشتن توضیحات در کد
  • 12. دستور END: پایان برنامه
  • 13. دستور GOTO: پرش به خط خاصی از کد
  • 14. دستور IF...THEN: شرط‌ها و تصمیم‌گیری
  • 15. عملگرهای مقایسه‌ای (=, <>, <, >, <=, >=)
  • 16. عملگرهای منطقی (AND, OR, NOT)
  • 17. دستور IF...THEN...ELSE: شاخه‌های شرطی
  • 18. دستور ON...GOTO: پرش شرطی چندگانه
  • 19. حلقه‌ها: دستور FOR...NEXT
  • 20. کنترل حلقه: دستور STEP
  • 21. حلقه‌های تودرتو
  • 22. دستور WHILE...WEND: حلقه تا زمانی که شرط برقرار است
  • 23. دستور DO...LOOP: انواع مختلف حلقه‌های DO
  • 24. دستور EXIT FOR/WHILE/DO: خروج از حلقه
  • 25. آرایه‌ها: تعریف و استفاده از آرایه‌های یک‌بعدی
  • 26. آرایه‌ها: تعریف و استفاده از آرایه‌های دوبعدی
  • 27. دستور DIM: تعریف ابعاد آرایه
  • 28. مرتب‌سازی آرایه‌ها: الگوریتم حبابی
  • 29. جستجو در آرایه‌ها: جستجوی خطی
  • 30. رشته‌ها: کار با رشته‌ها و توابع رشته‌ای
  • 31. توابع LEFT$, RIGHT$, MID$: استخراج بخشی از رشته
  • 32. تابع LEN: طول رشته
  • 33. تابع INSTR: جستجوی زیررشته
  • 34. تابع STRING$: ساخت رشته‌ای از یک کاراکتر
  • 35. تابع VAL: تبدیل رشته به عدد
  • 36. تابع STR$: تبدیل عدد به رشته
  • 37. تابع CHR$: تبدیل کد اسکی به کاراکتر
  • 38. تابع ASC: تبدیل کاراکتر به کد اسکی
  • 39. دستور GOSUB...RETURN: زیرروال‌ها و توابع
  • 40. تعریف و فراخوانی زیرروال‌ها
  • 41. متغیرهای محلی و سراسری
  • 42. دستور CHAIN: اجرای برنامه‌های دیگر
  • 43. دستور MERGE: ادغام دو برنامه
  • 44. کار با فایل‌ها: دستور OPEN و CLOSE
  • 45. انواع فایل‌ها: Sequential و Random
  • 46. دستور WRITE#: نوشتن در فایل‌های ترتیبی
  • 47. دستور INPUT#: خواندن از فایل‌های ترتیبی
  • 48. دستور PRINT#: قالب‌بندی خروجی در فایل
  • 49. دستور FIELD: تعریف فیلدها در فایل‌های تصادفی
  • 50. دستور GET: خواندن رکورد از فایل تصادفی
  • 51. دستور PUT: نوشتن رکورد در فایل تصادفی
  • 52. کار با دیسک: دستور FILES
  • 53. دستور KILL: حذف فایل
  • 54. دستور NAME: تغییر نام فایل
  • 55. : دستور MKDIR: ساخت دایرکتوری
  • 56. : دستور CHDIR: تغییر دایرکتوری
  • 57. : دستور RMDIR: حذف دایرکتوری
  • 58. : دستور LOCATE: مکان‌نما در صفحه
  • 59. : دستور CLS: پاک کردن صفحه
  • 60. : دستور COLOR: تنظیم رنگ متن و پس‌زمینه
  • 61. : دستور PSET: رسم نقطه
  • 62. : دستور LINE: رسم خط
  • 63. : دستور CIRCLE: رسم دایره و کمان
  • 64. : دستور PAINT: رنگ‌آمیزی ناحیه
  • 65. : دستور SCREEN: تنظیم حالت صفحه نمایش
  • 66. : دستور SOUND: تولید صدا
  • 67. : دستور PLAY: پخش موسیقی
  • 68. دستور INKEY$: دریافت یک کاراکتر از صفحه کلید بدون مکث
  • 69. دستور TIMER: خواندن زمان سیستم
  • 70. کار با پورت‌ها: دستور INP و OUT
  • 71. وقفه ها: معرفی و استفاده اولیه
  • 72. تولید اعداد تصادفی: تابع RND
  • 73. دستور RANDOMIZE: مقداردهی اولیه مولد اعداد تصادفی
  • 74. کار با تاریخ و زمان: توابع DATE$ و TIME$
  • 75. مدیریت خطا: دستور ON ERROR GOTO
  • 76. بررسی انواع خطاها و نحوه مدیریت آنها
  • 77. دیباگ کردن برنامه: استفاده از دستور STOP
  • 78. دیباگ کردن برنامه: استفاده از دستور TRON و TROFF
  • 79. بهینه‌سازی کد: بهبود سرعت و کارایی
  • 80. مقدمه‌ای بر برنامه‌نویسی ساخت‌یافته
  • 81. استفاده از نمودارهای جریان (Flowcharts)
  • 82. مستندسازی کد: اهمیت و روش‌ها
  • 83. ایجاد منوهای تعاملی
  • 84. پردازش متن: جستجو و جایگزینی
  • 85. ساخت بازی‌های ساده متنی
  • 86. مقدمه‌ای بر گرافیک پیشرفته
  • 87. کار با رنگ‌ها و پالت‌ها
  • 88. انیمیشن‌های ساده
  • 89. ایجاد رابط کاربری گرافیکی (GUI) ابتدایی
  • 90. اتصال به پایگاه داده (مقدماتی)
  • 91. برنامه‌نویسی شبکه (مقدماتی)
  • 92. مقدمه‌ای بر برنامه‌نویسی شیءگرا
  • 93. استفاده از کتابخانه‌های خارجی (مقدماتی)
  • 94. تبدیل برنامه‌های BASIC به فایل اجرایی
  • 95. نکات پیشرفته در بهینه‌سازی کد
  • 96. پروژه نهایی: ساخت یک برنامه کاربردی کامل
  • 97. تحلیل و بررسی کد پروژه‌های نمونه
  • 98. منابع و مراجع تکمیلی برای یادگیری بیشتر BASIC
  • 99. آینده زبان BASIC و کاربردهای آن
  • 100. بررسی زبان‌های برنامه‌نویسی مشابه BASIC
جادوی کدنویسی با IBM BASIC: اولین قدم شما در دنیای برنامه‌نویسی

جادوی کدنویسی با IBM BASIC: از مبانی تا ساخت اولین برنامه

قدم در دنیای شگفت‌انگیز برنامه‌نویسی بگذارید!

آیا تا به حال به این فکر کرده‌اید که چگونه نرم‌افزارها، بازی‌ها و اپلیکیشن‌هایی که هر روز استفاده می‌کنید، ساخته می‌شوند؟ شاید تصور می‌کنید که برنامه‌نویسی فقط برای نخبگان و متخصصان کامپیوتر است. اما ما اینجا هستیم تا این تصور را تغییر دهیم! دوره آموزشی "جادوی کدنویسی با IBM BASIC: از مبانی تا ساخت اولین برنامه" با الهام از دوران طلایی IBM BASIC، شما را به سفری هیجان‌انگیز در قلب دنیای کدنویسی دعوت می‌کند.

IBM BASIC، زبانی که روزگاری آغازگر راه بسیاری از برنامه‌نویسان بزرگ بود، اکنون به عنوان بستری ایده‌آل برای یادگیری اصول بنیادی برنامه‌نویسی به شما معرفی می‌شود. این زبان با سادگی و قدرت خود، امکان درک عمیق مفاهیم برنامه‌نویسی را فراهم می‌آورد و شما را قادر می‌سازد تا بدون دغدغه پیچیدگی‌های زبان‌های مدرن، اولین گام‌های استوار خود را در این مسیر بردارید.

درباره دوره "جادوی کدنویسی با IBM BASIC"

این دوره آموزشی، پلی است بین دنیای نوستالژیک و قدرتمند IBM BASIC و نیازهای امروز دنیای فناوری. ما با رویکردی کاملاً عملی و گام به گام، شما را با مفاهیم پایه‌ای برنامه‌نویسی آشنا می‌کنیم. درست همانطور که کتاب‌های کلاسیک IBM BASIC، نسل‌ها را با هنر کدنویسی آشنا کردند، این دوره نیز با تمرکز بر اصول، شما را قادر می‌سازد تا منطق پشت هر خط کد را بفهمید. هدف ما این است که شما را نه تنها با نحوه نوشتن کد، بلکه با "تفکر برنامه‌نویسی" آشنا کنیم.

چرا IBM BASIC؟

در حالی که زبان‌های مدرن قدرتمند و ضروری هستند، یادگیری از سرچشمه‌ها، درک عمیق‌تری از مفاهیم فراهم می‌کند. IBM BASIC به دلیل ساختار ساده و قابل فهم خود، ایده‌آل‌ترین زبان برای شروع است. شما یاد خواهید گرفت که چگونه دستورات را به کامپیوتر بدهید، چگونه داده‌ها را پردازش کنید، چگونه تصمیم‌گیری کنید و چگونه برنامه‌های ساده اما کاربردی بسازید. این دوره، به شما ابزارهای ذهنی لازم برای یادگیری هر زبان برنامه‌نویسی دیگری را خواهد داد.

موضوعات کلیدی دوره:

  • آشنایی با مفاهیم بنیادی کامپیوتر و برنامه‌نویسی
  • کار با متغیرها و انواع داده‌ها
  • انجام عملیات ریاضی و منطقی
  • استفاده از دستورات شرطی (IF-THEN-ELSE) برای تصمیم‌گیری
  • ساخت حلقه‌های تکرار (FOR-NEXT, WHILE-WEND)
  • کار با آرایه‌ها برای سازماندهی داده‌ها
  • نوشتن و فراخوانی رویه‌ها (Subroutines)
  • ایجاد خروجی‌های متنی و گرافیکی ساده
  • اشکال‌زدایی (Debugging) برنامه‌ها
  • ساخت اولین برنامه کاربردی خود

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

دوره "جادوی کدنویسی با IBM BASIC" برای افراد زیر ایده‌آل است:

  • علاقه‌مندان به ورود به دنیای برنامه‌نویسی: اگر هیچ تجربه‌ای در کدنویسی ندارید و می‌خواهید اولین گام‌های خود را محکم بردارید.
  • دانش‌آموزان و دانشجویان: برای درک بهتر مفاهیم علوم کامپیوتر و آماده‌سازی برای دروس تخصصی‌تر.
  • افرادی که به دنبال یادگیری منطق برنامه‌نویسی هستند: کسانی که می‌خواهند نحوه فکر کردن مانند یک برنامه‌نویس را یاد بگیرند.
  • علاقه‌مندان به تاریخچه کامپیوتر: افرادی که می‌خواهند با یکی از زبان‌های تاثیرگذار در تاریخچه رایانه آشنا شوند.
  • طراحان و هنرمندان دیجیتال: برای درک پایه‌ای از منطق پشت خلق محتوای دیجیتال.
  • هر کسی که کنجکاو است بداند "چگونه کار می‌کند؟"

چرا این دوره را بگذرانیم؟

گذراندن این دوره مزایای بی‌شماری برای شما خواهد داشت:

  • درک عمیق اصول: به جای حفظ کردن سینتکس، شما منطق برنامه‌نویسی را یاد می‌گیرید که در هر زبانی کاربرد دارد.
  • اعتماد به نفس در کدنویسی: پس از ساخت اولین برنامه‌های خود، اعتماد به نفس لازم برای یادگیری زبان‌های پیچیده‌تر را پیدا خواهید کرد.
  • مهارت حل مسئله: برنامه‌نویسی به طور طبیعی توانایی شما در تجزیه و تحلیل مسائل و یافتن راه‌حل را تقویت می‌کند.
  • آشنایی با ابزارهای قدرتمند: یاد می‌گیرید چگونه کامپیوتر را به ابزاری برای حل مسائل و خلق ایده‌های خود تبدیل کنید.
  • هزینه مناسب و بازدهی بالا: این دوره با قیمتی مقرون به صرفه، دانش پایه‌ای قدرتمندی را در اختیار شما قرار می‌دهد.
  • شروعی نوستالژیک و جذاب: تجربه‌ای منحصر به فرد از یادگیری در بستری که بسیاری از پیشگامان فناوری از آن آغاز کردند.

سرفصل‌های جامع دوره (با بیش از 100 سرفصل جزئی):

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

  • معرفی محیط IBM BASIC و دستورات پایه
  • انواع داده‌ها، متغیرها و ثابت‌ها
  • عملیات حسابی و اولویت عملگرها
  • ورودی و خروجی از کاربر (INPUT, PRINT)
  • دستورات شرطی و منطقی
  • ساخت و مدیریت حلقه‌های تکرار
  • مفاهیم آرایه و کاربرد آن
  • نوشتن توابع و رویه‌های کارآمد
  • مدیریت خطاها و اشکال‌زدایی
  • ایجاد گرافیک‌های ساده و متنی
  • ساخت یک پروژه عملی از ابتدا تا انتها
  • و ده‌ها موضوع کاربردی دیگر...

همین امروز، اولین گام خود را در دنیای شگفت‌انگیز برنامه‌نویسی با دوره "جادوی کدنویسی با IBM BASIC: از مبانی تا ساخت اولین برنامه" بردارید و پتانسیل خلاقیت خود را آزاد کنید!

✦ مجموعه ویژه یادگیری

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: Basic Beginner Programming Code Computer first program IBM IBM BASIC Programming آموزش برنامه‌نویسی برنامه‌نویسی برنامه‌نویسی مقدماتی جادوی کدنویسی ساخت برنامه کامپیوتر کدنویسی

نظرات

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

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