فلش‌کارت‌های آموزشی فرترن برای اپل: برنامه‌نویسی محاسباتی و مهندسی در دوران طلایی کامپیوترهای شخصی

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

انتخاب پلن

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

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

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

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

عنوان دوره: فرترن برای اپل: برنامه‌نویسی محاسباتی و مهندسی در دوران طلایی کامپیوترهای شخصی

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

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

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

  • 1. چرا فرترن؟ چرا روی اپل؟
  • 2. تاریخچه فرترن و دوران طلایی کامپیوترهای شخصی
  • 3. راه‌اندازی محیط برنامه‌نویسی Apple FORTRAN
  • 4. ساختار یک برنامه فرترن: PROGRAM, END
  • 5. اولین برنامه: "سلام، دنیا!"
  • 6. فرآیند کامپایل و اجرا در اپل
  • 7. قوانین نگارشی: ستون‌ها و قواعد فرترن ۷۷
  • 8. افزودن توضیحات و کامنت‌ها به کد
  • 9. مفهوم متغیر و حافظه
  • 10. نوع داده INTEGER: اعداد صحیح
  • 11. نوع داده REAL: اعداد اعشاری
  • 12. اعلان متغیرها: دستورات INTEGER و REAL
  • 13. دستور انتساب (=) و مقداردهی اولیه
  • 14. ورودی و خروجی ساده با READ* و PRINT*
  • 15. عملگرهای حسابی پایه: + , - , * , /
  • 16. عملگر توان (**)
  • 17. اولویت عملگرهای حسابی
  • 18. توابع ذاتی ریاضی: SQRT, ABS, SIN, COS
  • 19. توابع ذاتی دیگر: LOG, EXP, MOD
  • 20. تبدیل نوع داده ضمنی و صریح: INT, REAL
  • 21. دستور PARAMETER برای تعریف ثوابت
  • 22. نوع داده LOGICAL: مقادیر .TRUE. و .FALSE.
  • 23. عملگرهای رابطه‌ای: .EQ., .NE., .GT., .LT., .GE., .LE.
  • 24. عملگرهای منطقی: .AND., .OR., .NOT.
  • 25. دستور شرطی IF-THEN
  • 26. بلوک IF-THEN-ELSE
  • 27. ساختار IF-THEN-ELSEIF-ENDIF
  • 28. دستورات IF تودرتو
  • 29. دستور GO TO و برچسب‌ها (Labels)
  • 30. حلقه DO شمارشی: ساختار و کاربرد
  • 31. کنترل حلقه DO: مقدار اولیه، نهایی و گام
  • 32. دستور CONTINUE
  • 33. حلقه‌های DO تودرتو
  • 34. مقدمه‌ای بر آرایه‌ها: چرا به آن‌ها نیاز داریم؟
  • 35. اعلان آرایه‌های یک‌بعدی (بردارها) با DIMENSION
  • 36. دسترسی به عناصر آرایه با اندیس
  • 37. خواندن و نوشتن مقادیر در آرایه‌ها
  • 38. پردازش آرایه‌ها با حلقه‌های DO
  • 39. مقداردهی اولیه آرایه‌ها با دستور DATA
  • 40. حلقه‌های DO ضمنی (Implied DO Loops)
  • 41. یافتن بزرگترین و کوچکترین عنصر در آرایه
  • 42. مرتب‌سازی آرایه: الگوریتم مرتب‌سازی حبابی
  • 43. جستجو در آرایه: جستجوی خطی
  • 44. آرایه‌های دوبعدی (ماتریس‌ها)
  • 45. اعلان و دسترسی به عناصر ماتریس
  • 46. ورودی و خروجی ماتریس‌ها
  • 47. پیمایش ماتریس‌ها: سطری و ستونی
  • 48. آرایه‌های سه‌بعدی و ابعاد بالاتر
  • 49. مفهوم زیربرنامه و برنامه‌نویسی ماژولار
  • 50. زیربرنامه‌های FUNCTION: تعریف و کاربرد
  • 51. فراخوانی توابع و استفاده از مقدار بازگشتی
  • 52. زیربرنامه‌های SUBROUTINE: تعریف و کاربرد
  • 53. فراخوانی سابروتین‌ها با دستور CALL
  • 54. تفاوت بین FUNCTION و SUBROUTINE
  • 55. آرگومان‌ها و پارامترها: انتقال مقادیر
  • 56. متغیرهای محلی و محدوده اعتبار (Scope)
  • 57. ارسال آرایه‌ها به زیربرنامه‌ها
  • 58. ابعاد قابل تنظیم آرایه در زیربرنامه‌ها
  • 59. بلوک COMMON برای اشتراک‌گذاری داده‌ها
  • 60. بلوک‌های COMMON نام‌گذاری شده (Labeled COMMON)
  • 61. دستور SAVE برای حفظ مقادیر متغیرها
  • 62. مقداردهی بلوک COMMON با BLOCK DATA
  • 63. نوع داده CHARACTER: کار با رشته‌ها
  • 64. اعلان متغیرهای کاراکتری
  • 65. عملگر الحاق رشته (//)
  • 66. استخراج زیررشته‌ها (Substrings)
  • 67. توابع ذاتی کاراکتری: LEN, INDEX, CHAR, ICHAR
  • 68. مقدمه‌ای بر ورودی/خروجی فرمت‌بندی شده
  • 69. دستور FORMAT و ارتباط آن با READ/WRITE
  • 70. توصیف‌گر I برای اعداد صحیح
  • 71. توصیف‌گر F برای اعداد اعشاری
  • 72. توصیف‌گر E برای نمایش علمی
  • 73. توصیف‌گر A برای داده‌های کاراکتری
  • 74. توصیف‌گر X برای ایجاد فاصله
  • 75. توصیف‌گر T برای پرش به ستون خاص
  • 76. تکرار توصیف‌گرها و گروه‌بندی
  • 77. کنترل کالسکه (Carriage Control) در خروجی
  • 78. مقدمه‌ای بر کار با فایل‌ها
  • 79. دستور OPEN: باز کردن فایل و پارامترهای آن
  • 80. دستور CLOSE: بستن فایل
  • 81. خواندن از فایل و نوشتن در فایل
  • 82. فایل‌های با دسترسی ترتیبی (Sequential Access)
  • 83. فایل‌های با دسترسی مستقیم (Direct Access)
  • 84. دستور INQUIRE: کسب اطلاعات درباره فایل
  • 85. دستور REWIND: بازگشت به ابتدای فایل
  • 86. دستور BACKSPACE: بازگشت یک رکورد به عقب
  • 87. دستور ENDFILE: نوشتن نشانگر پایان فایل
  • 88. نوع داده DOUBLE PRECISION برای دقت مضاعف
  • 89. نوع داده COMPLEX برای اعداد مختلط
  • 90. عملیات ریاضی روی اعداد مختلط
  • 91. ضرب ماتریس‌ها
  • 92. محاسبه دترمینان ماتریس
  • 93. حل دستگاه معادلات خطی
  • 94. انتگرال‌گیری عددی: روش ذوزنقه
  • 95. ریشه‌یابی معادلات: روش تنصیف
  • 96. تولید اعداد تصادفی
  • 97. شبیه‌سازی ساده با روش مونت کارلو
  • 98. رسم نمودارهای ساده متنی
  • 99. تکنیک‌های اشکال‌زدایی: استفاده از دستور PRINT
  • 100. محدودیت‌های حافظه و سرعت در اپل
فرترن برای اپل: برنامه‌نویسی محاسباتی و مهندسی در دوران طلایی کامپیوترهای شخصی - دوره جامع

فرترن برای اپل: برنامه‌نویسی محاسباتی و مهندسی در دوران طلایی کامپیوترهای شخصی - دروازه‌ای به دنیای محاسبات قدرتمند!

به دوره آموزشی "فرترن برای اپل: برنامه‌نویسی محاسباتی و مهندسی در دوران طلایی کامپیوترهای شخصی" خوش آمدید! این دوره، سفری است به قلب زبان فرترن، زبانی که زمانی پادشاه بلامنازع محاسبات علمی و مهندسی بود، آن هم در بستری نوستالژیک و قدرتمند: کامپیوترهای اپل.

شاید نام فرترن شما را به یاد دوران گذشته بیاندازد، اما قدرت و انعطاف‌پذیری این زبان همچنان در بسیاری از زمینه‌های علمی و مهندسی کاربرد دارد. این دوره با الهام از کتاب کلاسیک "Learning Apple FORTRAN" طراحی شده است و هدف آن، آموزش گام به گام و کاربردی این زبان قدرتمند به شماست. ما سعی کرده‌ایم با حفظ اصالت و روحیه کتاب اصلی، مطالب را به روزرسانی کرده و آن‌ها را با نیازهای دنیای امروز همگام سازیم.

درباره دوره فرترن برای اپل

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

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

  • مقدمه‌ای بر فرترن و تاریخچه آن
  • نصب و راه‌اندازی کامپایلر فرترن
  • آشنایی با ساختار کلی برنامه‌های فرترن
  • متغیرها، انواع داده و عملگرها
  • دستورات کنترلی (if-then-else, do loops)
  • آرایه‌ها و ماتریس‌ها
  • توابع و زیرروال‌ها
  • ورودی و خروجی داده‌ها
  • برنامه‌نویسی ساخت‌یافته و ماژولار
  • کار با فایل‌ها
  • خطایابی و رفع اشکال (Debugging)
  • بهینه‌سازی کد
  • کاربردهای فرترن در محاسبات علمی و مهندسی
  • برنامه‌نویسی گرافیکی مقدماتی (در صورت امکان)
  • پروژه‌های عملی: حل مسائل ریاضی، فیزیک و مهندسی

مخاطبان دوره

این دوره برای طیف گسترده‌ای از افراد مناسب است، از جمله:

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

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

گذراندن این دوره مزایای بسیاری برای شما خواهد داشت:

  • یادگیری یک زبان برنامه‌نویسی قدرتمند و کاربردی: فرترن همچنان در بسیاری از زمینه‌های علمی و مهندسی استفاده می‌شود.
  • افزایش مهارت‌های حل مسئله: با کدنویسی و حل مسائل عملی، توانایی شما در حل مسائل پیچیده افزایش می‌یابد.
  • درک عمیق‌تر مفاهیم برنامه‌نویسی: فرترن یک زبان ساخت‌یافته است و یادگیری آن به شما کمک می‌کند تا مفاهیم اساسی برنامه‌نویسی را به خوبی درک کنید.
  • فرصت‌های شغلی بهتر: داشتن مهارت در فرترن می‌تواند در برخی از زمینه‌های شغلی مزیت محسوب شود.
  • یادگیری از یک منبع معتبر: این دوره با الهام از کتاب کلاسیک "Learning Apple FORTRAN" طراحی شده است.
  • دسترسی به پروژه‌های عملی: در طول دوره، پروژه‌های عملی متنوعی انجام خواهید داد که به شما کمک می‌کند تا مهارت‌های خود را تقویت کنید.
  • بهبود رزومه: افزودن فرترن به رزومه شما می‌تواند به شما کمک کند تا در بازار کار متمایز شوید.
  • یادگیری در فضایی نوستالژیک: تجربه برنامه‌نویسی با فرترن در محیط کامپیوترهای اپل، حس نوستالژیکی را برای شما زنده خواهد کرد.
  • بهره‌مندی از پشتیبانی اساتید مجرب: در طول دوره، از پشتیبانی اساتید مجرب برخوردار خواهید بود.

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

این دوره شامل بیش از 100 سرفصل جامع است که تمامی جنبه‌های برنامه‌نویسی با فرترن را پوشش می‌دهد. به دلیل طولانی بودن لیست کامل سرفصل‌ها، در اینجا تنها به دسته‌بندی کلی آن‌ها اشاره می‌کنیم:

  • **بخش اول: مقدمات و مبانی فرترن**
    • تاریخچه و معرفی فرترن
    • نصب و راه‌اندازی محیط توسعه
    • ساختار برنامه نویسی فرترن
    • انواع داده
    • عملگرها
    • ورودی و خروجی
    • ...
  • **بخش دوم: دستورات کنترلی و ساختارهای تکرار**
    • دستور IF
    • دستور DO
    • دستور CASE
    • حلقه‌های تودرتو
    • ...
  • **بخش سوم: آرایه‌ها و ماتریس‌ها**
    • آرایه‌های یک بعدی
    • آرایه‌های چند بعدی
    • عملیات ماتریسی
    • ...
  • **بخش چهارم: توابع و زیرروال‌ها**
    • تعریف توابع
    • فراخوانی توابع
    • آرگومان‌ها
    • توابع بازگشتی
    • ...
  • **بخش پنجم: کار با فایل‌ها**
    • باز کردن و بستن فایل‌ها
    • خواندن و نوشتن اطلاعات در فایل‌ها
    • فایل‌های ترتیبی و مستقیم
    • ...
  • **بخش ششم: مباحث پیشرفته**
    • ماژول‌ها
    • پوینترها (اشاره‌گرها)
    • برنامه‌نویسی شیءگرا (مقدماتی)
    • ...
  • **بخش هفتم: پروژه‌های عملی**
    • حل معادلات ریاضی
    • شبیه‌سازی سیستم‌های فیزیکی
    • پردازش داده‌های مهندسی
    • ...

همین حالا در دوره "فرترن برای اپل: برنامه‌نویسی محاسباتی و مهندسی در دوران طلایی کامپیوترهای شخصی" ثبت‌نام کنید و سفر خود را به دنیای محاسبات قدرتمند آغاز کنید!

SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

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

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

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

تگ‌ها: Apple FORTRAN computational programming Engineering software Fortran Learning Apple FORTRAN scientific programming Vintage Computing برنامه‌نویسی برنامه‌نویسی ساخت‌یافته برنامه‌نویسی علمی برنامه‌نویسی محاسباتی زبان‌های برنامه‌نویسی کلاسیک فرترن کامپیوترهای شخصی مهندسی

نظرات

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

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