دوره از صفر تا صد برنامه‌نویسی ساخت‌یافته با TRS-80 BASIC: راهنمای گام به گام Dwyer همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

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

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

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

عنوان دوره: از صفر تا صد برنامه‌نویسی ساخت‌یافته با TRS-80 BASIC: راهنمای گام به گام Dwyer

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

موضوع میانی: مبانی برنامه‌نویسی با زبان بیسیک

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

  • 1. مقدمه‌ای بر دنیای کامپیوترها
  • 2. نگاهی به تاریخچه کامپیوترهای شخصی
  • 3. معرفی کامپیوتر TRS-80 Model I
  • 4. اجزای سخت‌افزاری TRS-80: صفحه‌کلید و نمایشگر
  • 5. اجزای ذخیره‌سازی: نوار کاست و فلاپی دیسک
  • 6. روشن کردن TRS-80 و ورود به محیط BASIC
  • 7. دستورات اولیه محیطی: NEW, CLS, LIST
  • 8. اجرای برنامه‌های آماده و ذخیره برنامه‌ها
  • 9. بارگذاری برنامه‌ها از نوار کاست
  • 10. مبانی عیب‌یابی سخت‌افزاری و نرم‌افزاری اولیه
  • 11. زبان برنامه‌نویسی BASIC چیست؟
  • 12. ساختار کلی یک برنامه BASIC
  • 13. شماره خطوط (Line Numbers) در BASIC
  • 14. دستور PRINT: نمایش متن و اعداد
  • 15. دستور REM: افزودن توضیحات به کد
  • 16. انواع داده‌ها در BASIC: اعداد و رشته‌ها
  • 17. متغیرها: نام‌گذاری و استفاده
  • 18. متغیرهای عددی: دقت و محدودیت‌ها
  • 19. متغیرهای رشته‌ای و علامت $
  • 20. دستور LET: تخصیص مقادیر به متغیرها
  • 21. دستور INPUT: دریافت ورودی از کاربر
  • 22. عملیات ریاضی پایه: جمع، تفریق، ضرب، تقسیم
  • 23. عملگرهای توان و ترتیب انجام عملیات
  • 24. استفاده از پرانتز در عبارات ریاضی
  • 25. ثابت‌های عددی و رشته‌ای
  • 26. اجرای ترتیبی دستورات
  • 27. دستور GOTO: پرش غیرمشروط (و چالش‌های آن)
  • 28. دستور IF...THEN: تصمیم‌گیری شرطی ساده
  • 29. عملگرهای مقایسه‌ای: مساوی، بزرگتر، کوچکتر
  • 30. عملگرهای مقایسه‌ای: بزرگتر/کوچکتر مساوی، نامساوی
  • 31. دستور IF...THEN...ELSE (شبیه‌سازی در TRS-80)
  • 32. عملگرهای منطقی: AND, OR, NOT
  • 33. ترکیب شرط‌ها با عملگرهای منطقی
  • 34. دستور FOR...NEXT: حلقه‌های تکرار
  • 35. استفاده از STEP در حلقه‌های FOR...NEXT
  • 36. حلقه‌های FOR...NEXT تو در تو (Nested Loops)
  • 37. دستور PEEK و POKE: دسترسی مستقیم به حافظه (اختیاری)
  • 38. کنترل خروج از حلقه‌ها به صورت شرطی
  • 39. ساختار DO...WHILE/UNTIL (شبیه‌سازی با IF و GOTO)
  • 40. ایجاد منوهای متنی ساده با IF و GOTO
  • 41. فلسفه برنامه‌نویسی ساخت‌یافته
  • 42. مزایای برنامه‌نویسی ساخت‌یافته
  • 43. طراحی بالا به پایین (Top-Down Design)
  • 44. پالایش گام به گام (Stepwise Refinement)
  • 45. مفهوم ماژولار بودن برنامه
  • 46. زیربرنامه‌ها با GOSUB...RETURN
  • 47. انتقال کنترل به زیربرنامه‌ها
  • 48. بازگشت از زیربرنامه‌ها
  • 49. استفاده از متغیرهای سراسری در زیربرنامه‌ها
  • 50. برنامه‌ریزی با فلوچارت‌ها
  • 51. نوشتن شبه‌کد (Pseudocode)
  • 52. نمودارهای IPO (Input-Process-Output)
  • 53. اصول "ورودی واحد، خروجی واحد" برای ماژول‌ها
  • 54. اجتناب از "کد اسپاگتی"
  • 55. تجزیه و تحلیل یک مسئله به ماژول‌های کوچکتر
  • 56. معرفی آرایه‌ها (Arrays)
  • 57. اعلان آرایه‌ها با دستور DIM
  • 58. آرایه‌های یک‌بعدی
  • 59. دسترسی به عناصر آرایه
  • 60. پیمایش آرایه‌ها با حلقه‌های FOR...NEXT
  • 61. مرتب‌سازی آرایه‌ها: الگوریتم حباب (Bubble Sort)
  • 62. جستجو در آرایه‌ها: جستجوی خطی (Linear Search)
  • 63. آرایه‌های دوبعدی (ماتریس‌ها)
  • 64. عملیات روی رشته‌ها: طول رشته با LEN
  • 65. استخراج زیررشته‌ها با LEFT$, RIGHT$, MID$
  • 66. الحاق رشته‌ها با علامت +
  • 67. تبدیل عدد به رشته با STR$
  • 68. تبدیل رشته به عدد با VAL
  • 69. کار با کدهای ASCII: ASC و CHR$
  • 70. توابع تعریف شده توسط کاربر (DEF FN)
  • 71. مقدمه‌ای بر مدیریت فایل‌ها
  • 72. فایل‌های ترتیبی (Sequential Files)
  • 73. باز کردن فایل برای نوشتن (OPEN "O", file_number, "filename")
  • 74. نوشتن داده در فایل با PRINT #
  • 75. بستن فایل‌ها با CLOSE
  • 76. باز کردن فایل برای خواندن (OPEN "I", file_number, "filename")
  • 77. خواندن داده از فایل با INPUT #
  • 78. تشخیص پایان فایل با EOF
  • 79. باز کردن فایل برای اضافه کردن (OPEN "E", file_number, "filename")
  • 80. مدیریت خطا در عملیات فایل
  • 81. تولید اعداد تصادفی با RND و RANDOM
  • 82. دستورات گرافیکی پایه (SET, RESET, POINT)
  • 83. ایجاد جلوه‌های صوتی ساده (SOUND یا PLAY اگر موجود باشد)
  • 84. دستورات INKEY$ و PEEKing Keyboard Buffer برای ورودی پیشرفته
  • 85. زمان‌سنجی و تاخیر در برنامه (TIMER یا حلقه‌های تاخیر)
  • 86. مبانی اشکال‌زدایی (Debugging)
  • 87. خطاهای نحوی (Syntax Errors) و پیغام‌ها
  • 88. خطاهای منطقی (Logical Errors)
  • 89. استفاده از دستور PRINT برای ردیابی متغیرها
  • 90. روش "Dry Run" برای یافتن خطاها
  • 91. برنامه‌ریزی تست: سناریوهای ورودی و خروجی
  • 92. تست مرزی (Boundary Testing)
  • 93. مستندسازی کد با REM
  • 94. مستندسازی خارجی برنامه
  • 95. خوانایی کد و سبک برنامه‌نویسی
  • 96. طراحی رابط کاربری متنی کاربرپسند
  • 97. بهینه‌سازی عملکرد برنامه‌ها (مقدماتی)
  • 98. مطالعه موردی: طراحی و پیاده‌سازی یک بازی ساده
  • 99. مطالعه موردی: ساخت یک ابزار مدیریت اطلاعات پایه
  • 100. آینده‌نگری: از BASIC تا زبان‌های مدرن (نتیجه‌گیری)
از صفر تا صد برنامه‌نویسی ساخت‌یافته با TRS-80 BASIC: راهنمای گام به گام Dwyer

آیا رویای تبدیل شدن به یک برنامه‌نویس را در سر دارید؟ با دوره "از صفر تا صد برنامه‌نویسی ساخت‌یافته با TRS-80 BASIC" قدم در این راه بگذارید!

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

این دوره، با الهام از کتاب ارزشمند "Structured program design with TRS-80 BASIC" نوشته‌ی Dwyer، طراحی شده است تا شما را با مبانی و اصول برنامه‌نویسی به زبانی ساده و قابل فهم آشنا کند. فرقی نمی‌کند که هیچ تجربه‌ای در برنامه‌نویسی ندارید یا کمی با مفاهیم آن آشنا هستید، این دوره برای شما مناسب است. ما از صفر شروع می‌کنیم و تا سطح پیشرفته با شما همراه خواهیم بود.

درباره دوره

دوره "از صفر تا صد برنامه‌نویسی ساخت‌یافته با TRS-80 BASIC" یک دوره جامع و عملی است که شما را با زبان برنامه‌نویسی BASIC، یکی از ساده‌ترین و در عین حال قدرتمندترین زبان‌های برنامه‌نویسی، آشنا می‌کند. این دوره با تکیه بر اصول طراحی ساخت‌یافته که در کتاب Dwyer به تفصیل شرح داده شده است، به شما کمک می‌کند تا برنامه‌های منظم، قابل فهم و قابل توسعه بنویسید. ما در این دوره، به جای تمرکز صرف بر سینتکس زبان، بر روی اصول تفکر الگوریتمی و حل مسئله تمرکز می‌کنیم تا شما بتوانید به یک برنامه‌نویس حرفه‌ای تبدیل شوید.

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

  • مقدمه‌ای بر برنامه‌نویسی و کامپیوتر
  • آشنایی با زبان BASIC و محیط برنامه‌نویسی
  • متغیرها، داده‌ها و انواع آن‌ها
  • عملگرها و عبارات
  • دستورات ورودی و خروجی
  • ساختارهای کنترلی: شرطی (IF...THEN...ELSE) و حلقه‌ها (FOR...NEXT, WHILE...WEND)
  • آرایه‌ها و کاربردهای آن‌ها
  • زیربرنامه‌ها و توابع
  • مدیریت فایل‌ها و داده‌ها
  • اصول طراحی ساخت‌یافته و مستندسازی کد
  • حل مسائل عملی و پروژه‌های کاربردی

مخاطبان دوره

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

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

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

با گذراندن دوره "از صفر تا صد برنامه‌نویسی ساخت‌یافته با TRS-80 BASIC" شما:

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

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

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

  • **بخش اول: مقدمه و آشنایی**
    • 1. مفاهیم پایه برنامه‌نویسی
    • 2. تاریخچه زبان BASIC
    • 3. نصب و راه‌اندازی محیط برنامه‌نویسی
    • ... (ادامه تا سرفصل 10)
  • **بخش دوم: متغیرها و داده‌ها**
    • 11. انواع متغیرها در BASIC
    • 12. تخصیص مقدار به متغیرها
    • 13. عملگرهای ریاضی
    • ... (ادامه تا سرفصل 20)
  • **بخش سوم: ساختارهای کنترلی**
    • 21. دستور IF...THEN...ELSE
    • 22. حلقه‌های FOR...NEXT
    • 23. حلقه‌های WHILE...WEND
    • ... (ادامه تا سرفصل 30)
  • **بخش چهارم: آرایه‌ها**
    • 31. تعریف و استفاده از آرایه‌ها
    • 32. آرایه‌های چند بعدی
    • 33. مرتب‌سازی و جستجو در آرایه‌ها
    • ... (ادامه تا سرفصل 40)
  • **بخش پنجم: زیربرنامه‌ها و توابع**
    • 41. تعریف و استفاده از زیربرنامه‌ها
    • 42. تعریف و استفاده از توابع
    • 43. ارسال پارامتر به زیربرنامه‌ها و توابع
    • ... (ادامه تا سرفصل 50)
  • **بخش ششم: مدیریت فایل‌ها**
    • 51. باز کردن و بستن فایل‌ها
    • 52. خواندن و نوشتن داده‌ها در فایل‌ها
    • 53. کار با فایل‌های متنی و باینری
    • ... (ادامه تا سرفصل 60)
  • **بخش هفتم: گرافیک ساده**
    • 61. رسم خطوط و اشکال ساده
    • 62. تغییر رنگ و پس‌زمینه
    • 63. نمایش متن در حالت گرافیکی
    • ... (ادامه تا سرفصل 70)
  • **بخش هشتم: طراحی رابط کاربری**
    • 71. دریافت ورودی از کاربر
    • 72. نمایش خروجی به کاربر
    • 73. طراحی منوها و دکمه‌ها
    • ... (ادامه تا سرفصل 80)
  • **بخش نهم: دیباگینگ و تست**
    • 81. شناسایی و رفع خطاها
    • 82. روش‌های تست برنامه
    • 83. مستندسازی کد
    • ... (ادامه تا سرفصل 90)
  • **بخش دهم: پروژه‌های عملی**
    • 91. ساخت بازی ساده
    • 92. طراحی ماشین حساب
    • 93. پیاده‌سازی سیستم مدیریت اطلاعات
    • 94. ... (پروژه‌های متنوع دیگر)
    • ... (ادامه تا سرفصل 100)

همین امروز در دوره "از صفر تا صد برنامه‌نویسی ساخت‌یافته با TRS-80 BASIC: راهنمای گام به گام Dwyer" ثبت نام کنید و سفر خود را به دنیای برنامه‌نویسی آغاز کنید! این فرصت را از دست ندهید!

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

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: BASIC Programming computer science fundamentals Dwyer heritage computing Old school programming Structured Program Design TRS-80 BASIC Vintage Computing آموزش بیسیک برنامه‌نویسی ساخت‌یافته برنامه‌نویسی کامپیوتر طراحی برنامه گام به گام برنامه‌نویسی مقدمات بیسیک یادگیری بیسیک

نظرات

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

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