دوره طراحی برنامه‌ها با شبه‌کد: گام به گام تا تسلط بر الگوریتم‌نویسی همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

1,990,000 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 497,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب طراحی برنامه‌ها با شبه‌کد: گام به گام تا تسلط بر الگوریتم‌نویسی

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

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

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

  • 1. مقدمه‌ای بر طراحی برنامه و شبه‌کد
  • 2. چرا شبه‌کد؟ مزایا و کاربردها
  • 3. تفاوت شبه‌کد و زبان برنامه‌نویسی واقعی
  • 4. اصول اولیه تفکر الگوریتمی
  • 5. تجزیه مسائل بزرگ به مسائل کوچک‌تر
  • 6. شناخت ورودی‌ها، پردازش‌ها و خروجی‌ها
  • 7. نمایش و مستندسازی منطق برنامه
  • 8. عناصر اساسی شبه‌کد: کلمات کلیدی
  • 9. دستورات اولیه در شبه‌کد: تخصیص (Assignment)
  • 10. متغیرها: تعریف، نام‌گذاری و انواع داده
  • 11. انواع داده‌های پایه: اعداد صحیح (Integers)
  • 12. انواع داده‌های پایه: اعداد اعشاری (Floats/Doubles)
  • 13. انواع داده‌های پایه: رشته‌ها (Strings)
  • 14. انواع داده‌های پایه: مقادیر بولی (Booleans)
  • 15. ثابت‌ها (Constants) در شبه‌کد
  • 16. دستورات ورودی (Input)
  • 17. دستورات خروجی (Output)
  • 18. تمرین‌های اولیه با ورودی و خروجی
  • 19. عملگرهای حسابی (+، -، *، /، %)
  • 20. تقدم عملگرها (Operator Precedence)
  • 21. دستورات شرطی: شرط ساده (IF)
  • 22. شرط مرکب (IF-THEN-ELSE)
  • 23. شرط‌های تو در تو (Nested IF Statements)
  • 24. دستورات شرطی چندگانه (ELSE IF / ELSE IF)
  • 25. عملگرهای مقایسه‌ای (==، !=، <، >، <=، >=)
  • 26. عملگرهای منطقی (AND، OR، NOT)
  • 27. ساختارهای تکرار: حلقه FOR (محدود)
  • 28. حلقه FOR با شمارنده صعودی
  • 29. حلقه FOR با شمارنده نزولی
  • 30. حلقه FOR با گام دلخواه
  • 31. ساختارهای تکرار: حلقه WHILE (نامحدود)
  • 32. شرط خروج از حلقه WHILE
  • 33. حلقه DO-WHILE (تکرار حداقل یک بار)
  • 34. تفاوت WHILE و DO-WHILE
  • 35. حلقه‌های تو در تو (Nested Loops)
  • 36. دستورات کنترل حلقه: BREAK
  • 37. دستورات کنترل حلقه: CONTINUE
  • 38. کاربرد عملی حلقه‌ها: جمع اعداد
  • 39. کاربرد عملی حلقه‌ها: یافتن بزرگترین/کوچکترین عدد
  • 40. کاربرد عملی حلقه‌ها: محاسبه فاکتوریل
  • 41. کاربرد عملی حلقه‌ها: تولید دنباله‌ها (مثل فیبوناچی)
  • 42. آرایه‌ها (Arrays) در شبه‌کد
  • 43. تعریف آرایه و تخصیص حافظه
  • 44. دسترسی به عناصر آرایه با اندیس
  • 45. مقادیر اولیه در آرایه‌ها
  • 46. آرایه‌های یک بعدی
  • 47. عملیات پایه روی آرایه‌ها: پیمایش
  • 48. عملیات پایه روی آرایه‌ها: جستجو (Linear Search)
  • 49. عملیات پایه روی آرایه‌ها: یافتن عنصر
  • 50. عملیات پایه روی آرایه‌ها: حذف عنصر (مفهومی)
  • 51. عملیات پایه روی آرایه‌ها: درج عنصر (مفهومی)
  • 52. مرتب‌سازی آرایه‌ها: مقدمه
  • 53. الگوریتم مرتب‌سازی حبابی (Bubble Sort) در شبه‌کد
  • 54. الگوریتم مرتب‌سازی انتخابی (Selection Sort) در شبه‌کد
  • 55. الگوریتم مرتب‌سازی درجی (Insertion Sort) در شبه‌کد
  • 56. مفهوم توابع (Functions) یا رویه‌ها (Procedures)
  • 57. تعریف تابع و پارامترهای ورودی
  • 58. مقدار بازگشتی (Return Value)
  • 59. فراخوانی توابع
  • 60. توابع بدون مقدار بازگشتی (Void Functions)
  • 61. توابع با مقدار بازگشتی
  • 62. پاس دادن پارامترها به صورت مقدار (Pass by Value)
  • 63. پاس دادن پارامترها به صورت ارجاع (Pass by Reference - مفهوم)
  • 64. قلمرو (Scope) متغیرها: محلی و سراسری
  • 65. توابع بازگشتی (Recursive Functions): مقدمه
  • 66. مثال بازگشتی: فاکتوریل با بازگشت
  • 67. مثال بازگشتی: دنباله فیبوناچی با بازگشت
  • 68. تفاوت بازگشت و تکرار
  • 69. ساختارهای داده پیچیده‌تر: رشته‌ها
  • 70. عملیات روی رشته‌ها: طول (Length)
  • 71. عملیات روی رشته‌ها: استخراج زیررشته (Substring)
  • 72. عملیات روی رشته‌ها: جستجو (Find)
  • 73. عملیات روی رشته‌ها: الحاق (Concatenation)
  • 74. ساختارهای داده پیچیده‌تر: صف‌ها (Queues - مفهوم)
  • 75. عملیات پایه صف: Enqueue (اضافه کردن)
  • 76. عملیات پایه صف: Dequeue (حذف کردن)
  • 77. عملیات پایه صف: Peek (مشاهده عنصر اول)
  • 78. کاربرد صف‌ها: مدیریت وظایف
  • 79. ساختارهای داده پیچیده‌تر: پشته‌ها (Stacks - مفهوم)
  • 80. عملیات پایه پشته: Push (اضافه کردن)
  • 81. عملیات پایه پشته: Pop (حذف کردن)
  • 82. عملیات پایه پشته: Peek (مشاهده عنصر بالا)
  • 83. کاربرد پشته‌ها: مدیریت فراخوانی توابع
  • 84. ساختارهای داده پیچیده‌تر: لیست‌های پیوندی (Linked Lists - مفهوم)
  • 85. مفهوم گره (Node) و اشاره‌گر (Pointer)
  • 86. عملیات لیست پیوندی: اضافه کردن به ابتدا
  • 87. عملیات لیست پیوندی: اضافه کردن به انتها
  • 88. عملیات لیست پیوندی: حذف از ابتدا
  • 89. عملیات لیست پیوندی: حذف از انتها
  • 90. درخت‌ها (Trees - مفهوم)
  • 91. مفهوم ریشه (Root) و فرزند (Child)
  • 92. درخت‌های دودویی (Binary Trees - مفهوم)
  • 93. پیمایش درخت دودویی: Pre-order
  • 94. پیمایش درخت دودویی: In-order
  • 95. پیمایش درخت دودویی: Post-order
  • 96. کاربرد درخت‌ها: ساختاردهی داده
  • 97. الگوریتم‌های جستجوی پیشرفته: جستجوی دودویی (Binary Search)
  • 98. پیش‌نیازهای جستجوی دودویی (آرایه مرتب)
  • 99. اشکال‌زدایی (Debugging) در شبه‌کد
  • 100. روش‌های پیدا کردن خطا
✦ مجموعه ویژه یادگیری

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

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

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

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

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

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

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

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

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

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

🏅

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

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

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

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

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

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir

نظرات

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

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