اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع برنامهنویسی با فورترن برای حل مسائل مهندسی و علمی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی با فورترن برای حل مسائل مهندسی و علمی
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: زبانهای برنامهنویسی و کاربردها
📋 سرفصلهای دوره
- 1. مقدمهای بر زبان برنامهنویسی فورترن
- 2. تاریخچه و سیر تحول فورترن
- 3. فلسفه طراحی فورترن برای محاسبات علمی
- 4. نصب و راهاندازی محیط توسعه فورترن
- 5. اولین برنامه در فورترن: سلام دنیا
- 6. ساختار کلی یک برنامه فورترن
- 7. انواع دادههای پایه در فورترن: اعداد صحیح
- 8. انواع دادههای پایه در فورترن: اعداد حقیقی
- 9. انواع دادههای پایه در فورترن: اعداد مختلط
- 10. انواع دادههای پایه در فورترن: مقادیر منطقی
- 11. انواع دادههای پایه در فورترن: کاراکترها
- 12. متغیرها و ثابتها در فورترن
- 13. قوانین نامگذاری متغیرها و ثابتها
- 14. عملگرهای ریاضی در فورترن
- 15. عملگرهای مقایسهای در فورترن
- 16. عملگرهای منطقی در فورترن
- 17. اولویت عملگرها
- 18. دستورات ورودی و خروجی استاندارد
- 19. فرمتبندی ورودی و خروجی
- 20. دستورات شرطی: IF-THEN-ELSE
- 21. دستورات شرطی: IF-THEN
- 22. دستورات شرطی: SELECT CASE
- 23. حلقههای تکرار: DO WHILE
- 24. حلقههای تکرار: DO
- 25. حلقههای تکرار: DO FOR
- 26. دستور EXIT و CYCLE در حلقهها
- 27. آرایهها: معرفی و تعریف
- 28. آرایهها: دسترسی به عناصر
- 29. آرایههای چندبعدی
- 30. عملیات بر روی آرایهها
- 31. زیربرنامهها: توابع (Functions)
- 32. زیربرنامهها: رویهها (Subroutines)
- 33. پاس دادن آرگومان به زیربرنامهها: By Value
- 34. پاس دادن آرگومان به زیربرنامهها: By Reference
- 35. مدیریت دامنه متغیرها: محلی و سراسری
- 36. استفاده از ماژولها (Modules)
- 37. تعریف و استفاده از انواع داده تعریف شده توسط کاربر (Derived Types)
- 38. اشارهگرها (Pointers) در فورترن
- 39. مدیریت حافظه پویا
- 40. ورودی/خروجی فایل: باز کردن و بستن فایلها
- 41. عملیات خواندن از فایل
- 42. عملیات نوشتن در فایل
- 43. فرمتبندی ورودی/خروجی فایل
- 44. کار با فایلهای باینری
- 45. فشردهسازی و استخراج دادهها
- 46. مقدمهای بر برنامهنویسی شیءگرا در فورترن
- 47. کلاسها و اشیاء در فورترن
- 48. وراثت در فورترن
- 49. چندریختی در فورترن
- 50. برنامهنویسی موازی: معرفی
- 51. مفاهیم اولیه پردازش موازی
- 52. استفاده از کتابخانههای موازیسازی (مثال: OpenMP)
- 53. دستورات OpenMP برای موازیسازی حلقهها
- 54. دستورات OpenMP برای بخشهای بحرانی
- 55. دستورات OpenMP برای همگامسازی
- 56. مقدمهای بر محاسبات علمی و مهندسی
- 57. کاربرد فورترن در دینامیک سیالات محاسباتی (CFD)
- 58. کاربرد فورترن در تحلیل اجزای محدود (FEA)
- 59. کاربرد فورترن در شبیهسازیهای فیزیکی
- 60. کاربرد فورترن در پردازش سیگنال
- 61. کاربرد فورترن در آمار و دادهکاوی
- 62. کاربرد فورترن در بهینهسازی عددی
- 63. کاربرد فورترن در جبر خطی عددی
- 64. کاربرد فورترن در حل معادلات دیفرانسیل
- 65. کتابخانههای استاندارد فورترن برای محاسبات علمی (BLAS, LAPACK)
- 66. استفاده از BLAS برای عملیات پایه جبر خطی
- 67. استفاده از LAPACK برای حل سیستمهای خطی
- 68. روشهای حل عددی معادلات غیرخطی
- 69. روش نیوتن-رافسون برای ریشهیابی
- 70. روشهای تکرار برای حل معادلات
- 71. مقدمهای بر محاسبات عددی پیشرفته
- 72. انتگرالگیری عددی: روش ذوزنقه
- 73. انتگرالگیری عددی: قاعده سیمپسون
- 74. انتگرالگیری عددی: روش گاوس-لژاندر
- 75. مشتقگیری عددی
- 76. حل عددی معادلات دیفرانسیل معمولی (ODE)
- 77. روش اویلر برای حل ODE
- 78. روش رانگ-کوتا برای حل ODE
- 79. حل عددی معادلات دیفرانسیل جزئی (PDE)
- 80. روش تفاضل محدود برای PDE
- 81. روش حجم محدود برای PDE
- 82. مقدمهای بر تحلیل عددی دادهها
- 83. روشهای برازش منحنی (Curve Fitting)
- 84. رگرسیون خطی در فورترن
- 85. رگرسیون چندگانه در فورترن
- 86. روشهای درونیابی (Interpolation)
- 87. درونیابی خطی
- 88. درونیابی چندجملهای
- 89. درونیابی اسپلاین
- 90. روشهای برونیابی (Extrapolation)
- 91. مقدمهای بر گرافیک و مصورسازی دادهها
- 92. استفاده از کتابخانههای گرافیکی (مثال: PGPLOT)
- 93. رسم نمودارهای دو بعدی
- 94. رسم نمودارهای سه بعدی
- 95. تنظیمات پیشرفته گرافیکی
- 96. مدیریت خطاها و استثناها در فورترن
- 97. اشکالزدایی (Debugging) برنامهها
- 98. تکنیکهای بهینهسازی کد فورترن
- 99. مقدمهای بر کامپایلرهای مدرن فورترن
- 100. استانداردهای جدید فورترن (Fortran 2003, 2008, 2018)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.