کتاب از صفر تا 1620: آموزش مفاهیم برنامهنویسی با رایانه IBM 1620 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
از صفر تا 1620: آموزش مبانی برنامهنویسی با رایانه IBM 1620 از صفر تا 1620: آموزش مفاهیم برنامهنویسی با رایانه IBM 1620 معرفی دوره آیا به دنیای شگفتانگیز برنامهنویسی علاقهمندید و دوست دارید اصول ا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از صفر تا 1620: آموزش مفاهیم برنامهنویسی با رایانه IBM 1620
موضوع کلی: مبانی برنامهنویسی و سختافزار کامپیوتر
موضوع میانی: مفاهیم پایه برنامهنویسی و معماری IBM 1620
📋 سرفصلهای دوره
- 1. مقدمهای بر عصر کامپیوتر و IBM 1620
- 2. فصل 1: چرایی یادگیری برنامهنویسی
- 3. فصل 2: تاریخچه مختصر کامپیوترهای اولیه
- 4. فصل 3: معرفی IBM 1620: شاهکار مهندسی عصر خود
- 5. فصل 4: معماری کلی IBM 1620
- 6. فصل 5: نمایش اطلاعات در IBM 1620: رقم و کلمه
- 7. فصل 6: سیستم اعداد مبنای 10 و نمایش آن در کامپیوتر
- 8. فصل 7: سیستم اعداد مبنای 2 (باینری)
- 9. فصل 8: سیستم اعداد مبنای 16 (هگزادسیمال)
- 10. فصل 9: تبدیل بین مبناهای مختلف اعداد
- 11. فصل 10: منطق بولی و گیتهای منطقی
- 12. فصل 11: مدارهای منطقی پایه
- 13. فصل 12: حافظه در IBM 1620: نوار مغناطیسی و کارت پانچ
- 14. فصل 13: ثباتها (Registers) و نقش آنها
- 15. فصل 14: واحد پردازش مرکزی (CPU) و وظایف آن
- 16. فصل 15: واحد ورودی/خروجی (I/O)
- 17. فصل 16: چرخه دستورالعمل (Instruction Cycle)
- 18. فصل 17: زبان ماشین (Machine Language)
- 19. فصل 18: نحو (Syntax) و معناشناسی (Semantics) زبان ماشین
- 20. فصل 19: اولین دستورالعملهای ساده در زبان ماشین IBM 1620
- 21. فصل 20: آدرسدهی در زبان ماشین
- 22. فصل 21: انواع دستورالعملها: انتقالی، حسابی، منطقی
- 23. فصل 22: بارگذاری (Load) و ذخیره (Store) دادهها
- 24. فصل 23: دستورالعملهای جمع و تفریق
- 25. فصل 24: دستورالعملهای ضرب و تقسیم
- 26. فصل 25: دستورالعملهای پرش (Jump) و پرش شرطی
- 27. فصل 26: مقایسه و تصمیمگیری در زبان ماشین
- 28. فصل 27: اسمبلی (Assembly Language): قدمی به سوی انسانفهمی
- 29. فصل 28: معرفی زبان اسمبلی IBM 1620
- 30. فصل 29: نگاشت کد اسمبلی به زبان ماشین
- 31. فصل 30: دستورالعملهای اولیه اسمبلی
- 32. فصل 31: برچسبها (Labels) و مراجع (References) در اسمبلی
- 33. فصل 32: تعریف ثابتها (Constants) و متغیرها (Variables) در اسمبلی
- 34. فصل 33: ورودی/خروجی در زبان اسمبلی
- 35. فصل 34: کامپایلر (Compiler) و اسمبلر (Assembler): ابزارهای ترجمه
- 36. فصل 35: فرآیند اسمبل کردن (Assembling)
- 37. فصل 36: اشکالزدایی (Debugging) برنامههای اسمبلی
- 38. فصل 37: مفاهیم پایهای الگوریتم
- 39. فصل 38: فلوچارت (Flowchart) و نمودار جریان (Flow Diagram)
- 40. فصل 39: طراحی الگوریتم برای مسائل ساده
- 41. فصل 40: مثال: الگوریتم پیدا کردن بزرگترین عدد
- 42. فصل 41: مثال: الگوریتم محاسبه فاکتوریل
- 43. فصل 42: مثال: الگوریتم محاسبه مجموع اعداد
- 44. فصل 43: انواع ساختارهای کنترلی: توالی (Sequence)
- 45. فصل 44: انواع ساختارهای کنترلی: انشعاب (Branching)
- 46. فصل 45: انواع ساختارهای کنترلی: تکرار (Looping)
- 47. فصل 46: حلقههای بیشرط (Unconditional Loops)
- 48. فصل 47: حلقههای شرطی (Conditional Loops): While Loop
- 49. فصل 48: حلقههای شرطی: For Loop
- 50. فصل 49: حلقههای شرطی: Do-While Loop
- 51. فصل 50: تعریف و فراخوانی رویهها (Procedures) و زیربرنامهها (Subroutines)
- 52. فصل 51: پارامترها (Parameters) و آرگومانها (Arguments)
- 53. فصل 52: مدیریت پشته (Stack) در فراخوانی رویهها
- 54. فصل 53: برنامهنویسی ساختیافته (Structured Programming)
- 55. فصل 54: مزایای برنامهنویسی ساختیافته
- 56. فصل 55: مدیریت خطا (Error Handling) در برنامههای اولیه
- 57. فصل 56: انواع خطاها: خطای نحوی، خطای منطقی، خطای زمان اجرا
- 58. فصل 57: روشهای تشخیص خطا
- 59. فصل 58: مستندسازی (Documentation) کد
- 60. فصل 59: نامگذاری صحیح متغیرها و رویهها
- 61. فصل 60: کامنتگذاری (Commenting) در کد
- 62. فصل 61: مفاهیم پایهای داده (Data)
- 63. فصل 62: انواع داده: عدد صحیح (Integer)
- 64. فصل 63: انواع داده: عدد اعشاری (Floating-Point)
- 65. فصل 64: انواع داده: کاراکتر (Character)
- 66. فصل 65: انواع داده: رشته (String)
- 67. فصل 66: ساختارهای داده: آرایهها (Arrays)
- 68. فصل 67: آرایههای یکبعدی
- 69. فصل 68: آرایههای چندبعدی
- 70. فصل 69: عملیات بر روی آرایهها
- 71. فصل 70: مدیریت حافظه برای آرایهها
- 72. فصل 71: معرفی زبان برنامهنویسی FORTRAN (Fortran I/II/IV)
- 73. فصل 72: چگونگی توسعه FORTRAN برای IBM 1620
- 74. فصل 73: دستورات پایهای FORTRAN: READ, WRITE
- 75. فصل 74: دستورات پایهای FORTRAN: ASSIGN, LET
- 76. فصل 75: دستورات پایهای FORTRAN: GO TO, IF
- 77. فصل 76: دستورات پایهای FORTRAN: DO Loop
- 78. فصل 77: تعریف متغیرها در FORTRAN: INTEGER, REAL
- 79. فصل 78: تعریف متغیرها در FORTRAN: CHARACTER
- 80. فصل 79: تعریف ثابتها در FORTRAN
- 81. فصل 80: زیربرنامهها (Subroutines) در FORTRAN
- 82. فصل 81: توابع (Functions) در FORTRAN
- 83. فصل 82: مثال: برنامهنویسی FORTRAN برای جمع دو عدد
- 84. فصل 83: مثال: برنامهنویسی FORTRAN برای یافتن بزرگترین عدد در یک آرایه
- 85. فصل 84: مثال: برنامهنویسی FORTRAN برای محاسبه سری فیبوناچی
- 86. فصل 85: ورود و خروج داده از طریق کارت پانچ در FORTRAN
- 87. فصل 86: ورود و خروج داده از طریق نوار مغناطیسی در FORTRAN
- 88. فصل 87: مفاهیم پایهای سیستم عامل (Operating System)
- 89. فصل 88: نقش سیستم عامل در مدیریت منابع
- 90. فصل 89: انواع حالتهای اجرای برنامه (Mode)
- 91. فصل 90: مدیریت پردازش (Process Management)
- 92. فصل 91: مدیریت حافظه (Memory Management)
- 93. فصل 92: مفاهیم پایهای شبکههای کامپیوتری (در حد ابتدایی)
- 94. فصل 93: تاریخچه شبکههای کامپیوتری
- 95. فصل 94: کاربردهای اولیه شبکهها
- 96. فصل 95: اخلاق در برنامهنویسی و استفاده از کامپیوتر
- 97. فصل 96: مسئولیتپذیری برنامهنویس
- 98. فصل 97: آینده برنامهنویسی و کامپیوترهای نسل بعدی
- 99. فصل 98: درسهایی از IBM 1620 برای برنامهنویسان امروزی
- 100. فصل 99: جمعبندی دوره و نکات کلیدی
تگها:
Computer hardware
Computer History
Early Computing
IBM 1620
IBM 1620 Architecture
Programming
Programming Concepts
Programming fundamentals
آموزش برنامه نویسی
برنامه نویسی
تاریخچه کامپیوتر
سخت افزار کامپیوتر
مبانی برنامه نویسی
معماری IBM 1620
مفاهیم برنامه نویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.