کتاب از ریاضی تا کد: سفری جامع به دنیای برنامه‌نویسی با ریچارد اندری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

از ریاضی تا کد: دوره جامع برنامه‌نویسی با ریچارد اندری از ریاضی تا کد: سفری جامع به دنیای برنامه‌نویسی با ریچارد اندری آیا رویای ساختن برنامه‌ها، وب‌سایت‌ها و اپلیکیشن‌ها را در سر دارید؟ آیا به دنبال ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: دوره از ریاضی تا کد: سفری جامع به دنیای برنامه‌نویسی با ریچارد اندری

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

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

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

  • 1. مقدمه: چرا ریاضیات برای برنامه‌نویسی مهم است؟
  • 2. ریچارد اندری: نگاهی به میراث
  • 3. پیش‌نیازهای ریاضی: آشنایی با مفاهیم پایه
  • 4. مقدمه‌ای بر منطق: پایه‌های استدلال در علوم کامپیوتر
  • 5. اصول منطق گزاره‌ای
  • 6. جداول درستی
  • 7. قوانین استنتاج منطقی
  • 8. استنتاج خلف
  • 9. منطق مرتبه اول
  • 10. مجموعه‌ها: ساختار داده‌های بنیادی
  • 11. مقدمه‌ای بر نظریه مجموعه‌ها
  • 12. عملیات روی مجموعه‌ها: اجتماع، اشتراک، تفاضل
  • 13. مجموعه‌های توانی
  • 14. رابطه‌ها: نگاشت اشیاء
  • 15. تعریف رابطه
  • 16. انواع روابط: بازتابی، متقارن، ترایایی
  • 17. معادل بودن
  • 18. توابع: موتور محرکه محاسبات
  • 19. تعریف تابع
  • 20. انواع توابع: یک به یک، پوشا، دوسویی
  • 21. ترکیب توابع
  • 22. توابع معکوس
  • 23. نظریه اعداد: رمزگشایی الگوها
  • 24. اعداد صحیح و خواص آنها
  • 25. بخش‌پذیری و باقی‌مانده
  • 26. اعداد اول و قضیه اساسی حساب
  • 27. بزرگترین مقسوم‌علیه مشترک (GCD)
  • 28. الگوریتم اقلیدسی
  • 29. کاربرد GCD در برنامه‌نویسی
  • 30. نظریه گراف: شبکه‌ها و ارتباطات
  • 31. مقدمه‌ای بر نظریه گراف
  • 32. انواع گراف: جهت‌دار، بدون جهت، وزن‌دار
  • 33. مفاهیم کلیدی: راس، یال، درجه، مسیر، چرخه
  • 34. نمایش گراف: ماتریس مجاورت، لیست مجاورت
  • 35. الگوریتم پیمایش گراف: جستجوی اول سطح (BFS)
  • 36. الگوریتم پیمایش گراف: جستجوی اول عمق (DFS)
  • 37. کوتاه‌ترین مسیر: الگوریتم دایکسترا
  • 38. کوتاه‌ترین مسیر: الگوریتم بلمن-فورد
  • 39. درختان: ساختارهای سلسله مراتبی
  • 40. مقدمه‌ای بر درختان
  • 41. انواع درختان: ریشه‌دار، متقارن
  • 42. درختان دودویی
  • 43. درختان جستجوی دودویی (BST)
  • 44. عملیات روی BST: جستجو، درج، حذف
  • 45. درختان متوازن: AVL و Red-Black
  • 46. توابع مولد: شمارش و تولید دنباله‌ها
  • 47. مقدمه‌ای بر توابع مولد
  • 48. کاربرد توابع مولد در شمارش
  • 49. حل مسائل بازگشتی با توابع مولد
  • 50. جبر خطی: ابزاری برای تجزیه و تحلیل داده‌ها
  • 51. مقدمه‌ای بر بردارها
  • 52. عملیات برداری: جمع، تفریق، ضرب اسکالر
  • 53. ماتریس‌ها: نمایش داده‌های چندبعدی
  • 54. عملیات ماتریسی: جمع، ضرب
  • 55. ضرب ماتریس و برنامه‌نویسی
  • 56. دترمینان ماتریس
  • 57. حل دستگاه معادلات خطی
  • 58. فضاهای برداری
  • 59. تبدیلات خطی
  • 60. حساب دیفرانسیل و انتگرال: تغییر و انباشت
  • 61. مقدمه‌ای بر مشتق
  • 62. قاعده زنجیره‌ای
  • 63. کاربرد مشتق در بهینه‌سازی
  • 64. مقدمه‌ای بر انتگرال
  • 65. قضیه اساسی حسابان
  • 66. کاربرد انتگرال در محاسبه مساحت و حجم
  • 67. آنالیز فوریه: تجزیه سیگنال‌ها
  • 68. مقدمه‌ای بر بسط فوریه
  • 69. سری فوریه
  • 70. تبدیل فوریه
  • 71. کاربرد در پردازش سیگنال
  • 72. آمار و احتمال: درک عدم قطعیت
  • 73. مقدمه‌ای بر آمار
  • 74. توزیع‌های احتمال: گسسته و پیوسته
  • 75. امید ریاضی و واریانس
  • 76. قضیه حد مرکزی
  • 77. کاربرد در ارزیابی الگوریتم‌ها
  • 78. تصمیم‌گیری و بهینه‌سازی
  • 79. اصول بهینه‌سازی
  • 80. برنامه‌نویسی خطی
  • 81. مسائل زمان‌بندی
  • 82. نظریه بازی‌ها: تعاملات استراتژیک
  • 83. مقدمه‌ای بر نظریه بازی‌ها
  • 84. تعادل نش
  • 85. کاربرد در هوش مصنوعی
  • 86. پیچیدگی محاسباتی: اندازه‌گیری سختی مسائل
  • 87. مقدمه‌ای بر پیچیدگی
  • 88. طبقه‌بندی مسائل: P، NP، NP-Complete
  • 89. تحلیل پیچیدگی الگوریتم‌ها: نماد O بزرگ
  • 90. مبنای شمارش: سیستم‌های عددی
  • 91. سیستم دودویی (باینری)
  • 92. سیستم هشت‌گانی (Octal)
  • 93. سیستم شانزده‌گانی (Hexadecimal)
  • 94. تبدیل بین مبناها
  • 95. کاربرد در نمایش داده‌ها
  • 96. عملیات باینری: جمع، تفریق، ضرب، تقسیم
  • 97. عملگرهای بیتی: AND، OR، XOR، NOT
  • 98. شیفت بیتی
  • 99. ریاضیات گسسته در عمل: مثال‌های کاربردی
  • 100. شمارش و ترکیبیات در طراحی الگوریتم
تگ‌ها: Algorithm applied mathematics Coding Computational Thinking Computer Science Math for Programmers problem solving Programming Programming fundamentals الگوریتم برنامه‌نویسی تفکر محاسباتی حل مسئله ریاضیات برای برنامه‌نویسی ریاضیات کاربردی علوم کامپیوتر مبانی برنامه‌نویسی

نظرات

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

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