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

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

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

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

عنوان دوره: از صفر تا صد برنامه‌نویسی BASIC در IBM PC: آموزش جامع و کاربردی

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

موضوع میانی: آموزش برنامه‌نویسی BASIC

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

  • 1. آشنایی با کامپیوترهای IBM PC
  • 2. تاریخچه مختصر BASIC
  • 3. محیط MS-DOS و خط فرمان
  • 4. آشنایی با مفسر BASIC
  • 5. اولین برنامه BASIC: PRINT
  • 6. دستورات پایه: LET و RUN
  • 7. متغیرهای عددی
  • 8. متغیرهای رشته‌ای
  • 9. عملگرهای ریاضی
  • 10. عملگرهای مقایسه‌ای
  • 11. عملگرهای منطقی
  • 12. دستور GOTO
  • 13. دستور IF...THEN
  • 14. دستور INPUT
  • 15. دستور READ و DATA
  • 16. دستور RESTORE
  • 17. حلقه‌های FOR...NEXT
  • 18. دستور WHILE...WEND
  • 19. دستور DO...LOOP (در صورت وجود در نسخه‌های متناظر)
  • 20. آرایه‌ها (Arrays): معرفی
  • 21. آرایه‌های یک بعدی
  • 22. آرایه‌های دو بعدی
  • 23. دستور DIM
  • 24. مدیریت فایل‌ها: معرفی
  • 25. باز کردن فایل‌ها: OPEN
  • 26. نوشتن در فایل‌ها: PRINT #
  • 27. خواندن از فایل‌ها: INPUT #
  • 28. بستن فایل‌ها: CLOSE
  • 29. فایل‌های متنی (Sequential Files)
  • 30. فایل‌های دسترسی تصادفی (Random Access Files)
  • 31. ساختار RECORD در فایل‌های دسترسی تصادفی
  • 32. دستور FIELD
  • 33. دستور GET و PUT
  • 34. دستور LSET و RSET
  • 35. مرتب‌سازی آرایه‌ها (Sorting)
  • 36. جستجو در آرایه‌ها (Searching)
  • 37. دستور SUBROUTINE: GOSUB...RETURN
  • 38. ساختار توابع (Functions)
  • 39. توابع داخلی BASIC (Numeric Functions)
  • 40. توابع داخلی BASIC (String Functions)
  • 41. توابع داخلی BASIC (Date and Time Functions)
  • 42. ایجاد توابع سفارشی (User-Defined Functions)
  • 43. دستور DEF FN
  • 44. دستور ON...GOTO
  • 45. دستور ON...GOSUB
  • 46. مدیریت خطا: ON ERROR GOTO
  • 47. دستور RESUME
  • 48. دستور ERROR
  • 49. دستور LINE INPUT
  • 50. دستور PRINT USING
  • 51. فرمت‌بندی خروجی
  • 52. دستور CLS (پاک کردن صفحه)
  • 53. دستور LOCATE (قرار دادن کرسر)
  • 54. دستور TAB (تب‌بندی)
  • 55. دستور SOUND (تولید صدا)
  • 56. دستور BEEP
  • 57. کار با حافظه: PEEK و POKE
  • 58. آدرس‌های حافظه در IBM PC
  • 59. گرافیک در BASIC: معرفی
  • 60. حالت‌های گرافیکی (Graphics Modes)
  • 61. دستور SCREEN
  • 62. دستور COLOR
  • 63. دستور POINT
  • 64. دستور LINE
  • 65. دستور CIRCLE
  • 66. دستور PAINT
  • 67. دستور DRAW
  • 68. دستور PUT و GET در گرافیک
  • 69. مدیریت رنگ در گرافیک
  • 70. ساخت انیمیشن‌های ساده
  • 71. آشنایی با برنامه‌نویسی ساختاریافته
  • 72. ماژولار کردن برنامه‌ها
  • 73. استفاده از زیربرنامه‌ها و توابع
  • 74. نکات اشکال‌زدایی (Debugging)
  • 75. خطاهای رایج برنامه‌نویسی
  • 76. تکنیک‌های بهینه‌سازی کد
  • 77. کامپایل کردن برنامه‌های BASIC (در صورت وجود)
  • 78. زبان ماشین و ارتباط آن با BASIC
  • 79. نکات امنیتی در برنامه‌نویسی
  • 80. کار با پورت‌های I/O (ورودی/خروجی)
  • 81. آشنایی با سخت‌افزار IBM PC
  • 82. ارتباط BASIC با سخت‌افزار
  • 83. مقدمه‌ای بر زبان اسمبلی (Assembly)
  • 84. نوشتن برنامه‌های کوچک Assembly
  • 85. ادغام Assembly با BASIC
  • 86. پروژه‌های عملی: ماشین حساب ساده
  • 87. پروژه‌های عملی: بازی حدس عدد
  • 88. پروژه‌های عملی: مدیریت لیست مخاطبین
  • 89. پروژه‌های عملی: برنامه‌ریزی ساده
  • 90. پروژه‌های عملی: نمایش گرافیکی اشکال هندسی
  • 91. مفهوم Event-Driven Programming (مقدماتی)
  • 92. استفاده از کلیدهای میانبر
  • 93. آشنایی با محدودیت‌های BASIC
  • 94. تاریخچه BASIC در نسل‌های بعدی
  • 95. نکات پیشرفته در کار با رشته‌ها
  • 96. عملیات بر روی فایل‌های باینری
  • 97. مدیریت حافظه پیشرفته
  • 98. مقدمه‌ای بر برنامه‌نویسی شیءگرا (مفهومی)
  • 99. تکنیک‌های پیشرفته اشکال‌زدایی
  • 100. ساخت صفحات رنگی ASCII
از صفر تا صد برنامه‌نویسی BASIC در IBM PC: آموزش جامع و کاربردی

از صفر تا صد برنامه‌نویسی BASIC در IBM PC: آموزش جامع و کاربردی

آیا آرزوی یادگیری برنامه‌نویسی را دارید، اما نمی‌دانید از کجا شروع کنید؟ آیا می‌خواهید با اصول بنیادین برنامه‌نویسی آشنا شوید و مهارت‌های لازم برای ساخت نرم‌افزارهای ساده و جذاب را کسب کنید؟ دوره «از صفر تا صد برنامه‌نویسی BASIC در IBM PC» دقیقاً همان چیزی است که به دنبالش هستید! این دوره، با الهام از کتاب ارزشمند و کلاسیک "BASIC programming for the IBM PC"، شما را گام به گام در دنیای جذاب برنامه‌نویسی BASIC راهنمایی می‌کند.

در این دوره، با زبانی ساده و قابل فهم، از مفاهیم پایه‌ای برنامه‌نویسی شروع می‌کنیم و به تدریج مهارت‌های شما را ارتقا می‌دهیم. چه یک مبتدی کامل باشید و چه تجربه‌ای اندک در برنامه‌نویسی داشته باشید، این دوره برای شما طراحی شده است. ما با الهام از رویکرد آموزشی کتاب "BASIC programming for the IBM PC" که نسل‌ها را با قدرت BASIC آشنا کرد، یک مسیر یادگیری ساختارمند و کاربردی را برای شما فراهم کرده‌ایم.

درباره دوره

این دوره یک آموزش جامع و کاربردی برای برنامه‌نویسی BASIC در محیط IBM PC است. ما از اصول اولیه شروع می‌کنیم و به تدریج شما را با مفاهیم پیشرفته‌تری مانند ساختار داده‌ها، حلقه‌ها، شرط‌ها، توابع، و برنامه‌نویسی گرافیکی آشنا می‌کنیم. دوره بر اساس محتوای کتاب "BASIC programming for the IBM PC" تدوین شده است، اما با استفاده از تکنیک‌های آموزشی مدرن و مثال‌های کاربردی به روزرسانی شده است. هدف ما این است که شما نه تنها BASIC را یاد بگیرید، بلکه با تفکر برنامه‌نویسی آشنا شوید و بتوانید ایده‌های خود را به واقعیت تبدیل کنید.

موضوعات کلیدی

  • مقدمه‌ای بر برنامه‌نویسی و زبان BASIC
  • نصب و راه‌اندازی مفسر BASIC در IBM PC
  • ساختار کلی برنامه‌های BASIC
  • متغیرها، انواع داده‌ها و عملگرها
  • دستورات ورودی و خروجی
  • دستورات شرطی (IF-THEN-ELSE)
  • حلقه‌ها (FOR-NEXT, WHILE-WEND)
  • آرایه‌ها (Arrays)
  • توابع و زیربرنامه‌ها (Functions and Subroutines)
  • کار با رشته‌ها (Strings)
  • کاربرد فایل‌ها (File Handling)
  • برنامه‌نویسی گرافیکی ساده
  • خطایابی و رفع اشکال (Debugging)
  • ایجاد برنامه‌های کاربردی ساده
  • مروری بر مفاهیم برنامه‌نویسی پیشرفته‌تر

مخاطبان دوره

این دوره برای طیف وسیعی از مخاطبان مناسب است:

  • افراد مبتدی: کسانی که هیچ تجربه‌ای در برنامه‌نویسی ندارند و می‌خواهند یک زبان برنامه‌نویسی را از صفر یاد بگیرند.
  • دانش‌آموزان و دانشجویان: افرادی که می‌خواهند با اصول برنامه‌نویسی آشنا شوند و مفاهیم پایه‌ای علوم کامپیوتر را درک کنند.
  • علاقه‌مندان به قدیمی‌ها: کسانی که به دنبال یادگیری زبان BASIC برای نوستالژی یا علاقه‌مندی به کامپیوترهای قدیمی هستند.
  • برنامه‌نویسان تازه‌کار: افرادی که می‌خواهند یک زبان برنامه‌نویسی دیگر را یاد بگیرند و مهارت‌های خود را گسترش دهند.

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

دلایل متعددی برای شرکت در این دوره وجود دارد:

  • یادگیری اصولی: این دوره بر اساس ساختار آموزشی کتاب معتبر "BASIC programming for the IBM PC" طراحی شده و یک پایه محکم برای یادگیری برنامه‌نویسی فراهم می‌کند.
  • مدرسان مجرب: آموزش توسط متخصصان برنامه‌نویسی با سال‌ها تجربه تدریس داده می‌شود.
  • مثال‌های کاربردی: در طول دوره، با مثال‌های عملی و پروژه‌های جذاب، مفاهیم را به صورت ملموس یاد می‌گیرید.
  • پشتیبانی کامل: در طول دوره، از پشتیبانی کامل مدرسان و تیم پشتیبانی بهره‌مند خواهید بود تا در صورت بروز هرگونه سوال یا مشکل، راهنمایی دریافت کنید.
  • آموزش گام به گام: دوره به گونه‌ای طراحی شده که از ساده‌ترین مفاهیم شروع می‌شود و به تدریج به مباحث پیشرفته‌تر می‌پردازد.
  • افزایش مهارت‌های حل مسئله: با یادگیری BASIC، مهارت‌های حل مسئله و تفکر منطقی شما تقویت می‌شود که در تمام زمینه‌های زندگی کاربرد دارد.
  • دسترسی مادام‌العمر: پس از ثبت‌نام، به تمام محتوای دوره و به‌روزرسانی‌های آینده دسترسی مادام‌العمر خواهید داشت.
  • به‌صرفه و اقتصادی: با قیمتی مناسب، یک دوره آموزشی با کیفیت بالا و ارزش افزوده فراوان دریافت می‌کنید.

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

در این دوره، بیش از 100 سرفصل جامع و کاربردی در انتظار شماست! این سرفصل‌ها به شما کمک می‌کند تا به یک برنامه‌نویس BASIC ماهر تبدیل شوید:

  • فصل 1: مقدمه‌ای بر برنامه‌نویسی و BASIC
    • تاریخچه زبان BASIC
    • مزایا و معایب زبان BASIC
    • محیط IBM PC و نرم‌افزارهای مورد نیاز
    • نصب و راه‌اندازی مفسر BASIC
    • اولین برنامه: Hello, World!
  • فصل 2: ساختار کلی برنامه‌های BASIC
    • دستورات و خطوط برنامه
    • نوشتن کامنت‌ها (Comments)
    • ساختار فایل‌های BASIC
    • اجرای برنامه‌های BASIC
    • ذخیره و بارگذاری برنامه‌ها
  • فصل 3: متغیرها، انواع داده‌ها و عملگرها
    • متغیرها و نام‌گذاری آنها
    • انواع داده‌ها: Integer, Single, Double, String
    • عملگرهای محاسباتی (+, -, *, /, ^)
    • عملگرهای مقایسه‌ای (=, <>, <, >, <=, >=)
    • عملگرهای منطقی (AND, OR, NOT)
    • اولویت عملگرها
  • فصل 4: دستورات ورودی و خروجی
    • دستور PRINT: چاپ اطلاعات روی صفحه نمایش
    • دستور INPUT: دریافت ورودی از کاربر
    • استفاده از فرمت‌بندی در PRINT
    • ایجاد رابط کاربری ساده
  • فصل 5: دستورات شرطی
    • دستور IF-THEN-ELSE
    • استفاده از IF تو در تو
    • عملگرهای منطقی در شرط‌ها
    • مثال‌های کاربردی از دستورات شرطی
  • فصل 6: حلقه‌ها
    • حلقه FOR-NEXT
    • حلقه WHILE-WEND
    • حلقه DO-LOOP
    • کنترل جریان حلقه (EXIT, BREAK)
    • مثال‌های کاربردی از حلقه‌ها
  • فصل 7: آرایه‌ها
    • تعریف آرایه‌ها
    • دسترسی به عناصر آرایه
    • آرایه‌های چند بعدی
    • مرتب‌سازی آرایه‌ها
    • جستجو در آرایه‌ها
  • فصل 8: توابع و زیربرنامه‌ها
    • تعریف توابع و زیربرنامه‌ها
    • استفاده از پارامترها
    • بازگرداندن مقادیر از توابع
    • ایجاد توابع داخلی (Built-in Functions)
    • مرتب‌سازی کد با استفاده از توابع
  • فصل 9: کار با رشته‌ها
    • توابع رشته‌ای (LEN, LEFT$, RIGHT$, MID$)
    • تبدیل رشته‌ها (UCASE$, LCASE$)
    • ادغام رشته‌ها
    • جستجو در رشته‌ها
    • مقایسه رشته‌ها
  • فصل 10: کاربرد فایل‌ها
    • باز کردن و بستن فایل‌ها
    • خواندن از فایل‌ها
    • نوشتن در فایل‌ها
    • مدیریت فایل‌های متنی
    • ذخیره و بازیابی داده‌ها
  • فصل 11: برنامه‌نویسی گرافیکی ساده
    • دستورات گرافیکی اولیه
    • رسم اشکال هندسی (خط، دایره، مستطیل)
    • رنگ‌آمیزی
    • ایجاد انیمیشن‌های ساده
  • فصل 12: خطایابی و رفع اشکال
    • شناسایی انواع خطاها
    • استفاده از ابزارهای خطایابی
    • رفع خطاهای رایج
    • تست و اعتبارسنجی کد
  • فصل 13: ایجاد برنامه‌های کاربردی
    • طراحی و پیاده‌سازی پروژه‌های کوچک
    • ایجاد بازی‌های ساده
    • ایجاد برنامه‌های مدیریت اطلاعات
    • بهینه‌سازی کد
  • فصل 14: مروری بر مفاهیم پیشرفته‌تر
    • آشنایی با ساختارهای داده پیشرفته‌تر
    • مفاهیم برنامه‌نویسی شیءگرا
    • بهینه‌سازی عملکرد
    • اصول طراحی UI
    • ادامه مسیر یادگیری

همین امروز ثبت‌نام کنید و به جمع برنامه‌نویسان BASIC بپیوندید!

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: BASIC Programming Computer programming fundamentals IBM PC IBM PC BASIC MS-DOS programming Retro Computing آموزش BASIC آموزش برنامه‌نویسی آموزش جامع BASIC برنامه‌نویسی BASIC برنامه‌نویسی کامپیوتر برنامه‌نویسی مقدماتی مبانی برنامه‌نویسی مقدمات برنامه‌نویسی

نظرات

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

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