کتاب طراحی الگوریتم و مهارتهای برنامهنویسی کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی الگوریتم و مهارتهای برنامهنویسی کاربردی
موضوع کلی: علوم کامپیوتر و فناوری اطلاعات
موضوع میانی: مبانی برنامهنویسی و الگوریتمها
📋 سرفصلهای دوره
- 1. مبانی علوم کامپیوتر و مهندسی نرمافزار
- 2. مقدمهای بر الگوریتمها و پیچیدگی محاسباتی
- 3. ساختمان دادههای پایه: آرایهها و لیستهای پیوندی
- 4. ساختمان دادههای پیشرفته: پشتهها و صفها
- 5. درختهای دودویی جستجو و کاربردهای آن
- 6. هرمها و کاربردهایشان در مرتبسازی
- 7. جداول درهمسازی و مدیریت برخوردها
- 8. مفاهیم پایه برنامهنویسی شیءگرا
- 9. اصول طراحی نرمافزار و الگوهای طراحی
- 10. مبانی زبان برنامهنویسی پایتون
- 11. ساختارهای کنترلی در پایتون: شرطها و حلقهها
- 12. توابع و مدیریت دامنه متغیرها در پایتون
- 13. کار با رشتهها و عملیات روی آنها
- 14. مدیریت فایلها و ورودی/خروجی در پایتون
- 15. کار با ساختارهای دادهای توکار پایتون: لیستها، تاپلها، مجموعهها و دیکشنریها
- 16. برنامهنویسی شیءگرا در پایتون: کلاسها و اشیاء
- 17. وراثت و چندریختی در پایتون
- 18. مدیریت خطا و استثناها در پایتون
- 19. ماژولها و بستههای پایتون
- 20. مقدمهای بر پایگاههای داده و SQL
- 21. اصول طراحی پایگاه داده رابطهای
- 22. نوشتن پرسوجوهای SQL: SELECT، INSERT، UPDATE، DELETE
- 23. عملیات پیشرفته SQL: JOIN، GROUP BY، HAVING
- 24. مقدمهای بر شبکههای کامپیوتری
- 25. مدل OSI و TCP/IP
- 26. پروتکلهای پایه شبکه: HTTP، FTP، SMTP
- 27. امنیت شبکه و اصول اولیه
- 28. مقدمهای بر سیستمهای عامل
- 29. فرایندها و مدیریت آنها
- 30. حافظه و مدیریت آن
- 31. فایل سیستمها
- 32. مقدمهای بر توسعه وب
- 33. HTML5 و CSS3 برای ساختار و ظاهر صفحات وب
- 34. جاوا اسکریپت برای تعاملپذیری سمت کاربر
- 35. مقدمهای بر فریمورکهای جاوا اسکریپت
- 36. اصول طراحی الگوریتمهای جستجو
- 37. جستجوی خطی و دودویی
- 38. الگوریتمهای مرتبسازی پایه: حبابی، انتخابی، درج
- 39. الگوریتمهای مرتبسازی پیشرفته: ادغامی، سریع
- 40. مرتبسازی هرمی
- 41. تحلیل پیچیدگی الگوریتمها: نماد O بزرگ
- 42. تحلیل بهترین، بدترین و میانگین حالت
- 43. الگوریتمهای گراف: پیمایش سطح اول (BFS)
- 44. الگوریتمهای گراف: پیمایش عمق اول (DFS)
- 45. کوتاهترین مسیر در گرافها: الگوریتم دایکسترا
- 46. کوتاهترین مسیرها در گرافهای بدون وزن
- 47. کوتاهترین مسیرهای چندگانه: الگوریتم فلوید-وارشال
- 48. کوچکترین درخت پوشا: الگوریتم پریم
- 49. کوچکترین درخت پوشا: الگوریتم کروسکال
- 50. برنامهنویسی پویا: مفاهیم و مثالها
- 51. مسائل بهینهسازی با برنامهنویسی پویا
- 52. مسئله کولهپشتی
- 53. مسئله دنباله مشترک طولانی
- 54. مسئله ویرایش رشته
- 55. مقدمهای بر الگوریتمهای حریصانه
- 56. مسئله انتخاب فعالیتها
- 57. مسئله کدگذاری هافمن
- 58. مسئله مسئله فروشنده دورهگرد (NP-Hard)
- 59. مقدمهای بر پیچیدگی محاسباتی
- 60. کلاسهای پیچیدگی P و NP
- 61. مسائل NP-کامل
- 62. مقدمهای بر الگوریتمهای تصادفی
- 63. الگوریتمهای تصادفی برای یافتن ریشهها
- 64. الگوریتمهای تصادفی برای مسائل بهینهسازی
- 65. مقدمهای بر ساختمان دادههای پیشرفته
- 66. درختهای B و B+
- 67. ساختمان دادههای فضایی: درختهایkd
- 68. مقدمهای بر الگوریتمهای موازی و توزیعشده
- 69. اصول موازیسازی
- 70. الگوریتمهای موازی پایه
- 71. مقدمهای بر آزمون نرمافزار و تضمین کیفیت
- 72. اصول تست واحد و تست یکپارچهسازی
- 73. روشهای تست جعبه سیاه و جعبه سفید
- 74. مقدمهای بر مهندسی داده
- 75. اصول ETL (Extract, Transform, Load)
- 76. مقدمهای بر یادگیری ماشین
- 77. انواع الگوریتمهای یادگیری ماشین
- 78. مقدمهای بر هوش مصنوعی
- 79. مفاهیم پایه هوش مصنوعی
- 80. مقدمهای بر علم داده
- 81. ابزارها و تکنیکهای علم داده
- 82. مقدمهای بر مبانی امنیت سایبری
- 83. رمزنگاری پایه
- 84. مقدمهای بر معماری کامپیوتر
- 85. ساختار پردازنده و حافظه
- 86. مقدمهای بر سیستمهای توزیعشده
- 87. مفاهیم و چالشهای سیستمهای توزیعشده
- 88. مقدمهای بر محاسبات ابری
- 89. مدلهای سرویس ابری
- 90. مقدمهای بر اینترنت اشیاء (IoT)
- 91. معماری و پروتکلهای IoT
- 92. مقدمهای بر بلاکچین و فناوری دفتر کل توزیعشده
- 93. کاربردهای بلاکچین
- 94. مقدمهای بر توسعه بازیهای کامپیوتری
- 95. اصول طراحی و پیادهسازی بازی
- 96. مقدمهای بر گرافیک کامپیوتری
- 97. اصول رندرینگ و مدلسازی سهبعدی
- 98. مقدمهای بر پردازش تصویر
- 99. الگوریتمهای پایه پردازش تصویر
- 100. مقدمهای بر رباتیک
تگها:
آموزش برنامهنویسی
الگوریتم
الگوریتمها
برنامهنویسی
طراحی الگوریتم
علوم کامپیوتر
مبانی برنامهنویسی
مهارتهای برنامهنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.