کتاب صوتی از صفر تا 1620: آموزش مفاهیم برنامهنویسی با رایانه IBM 1620
از صفر تا 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: جمعبندی دوره و نکات کلیدی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Computer hardware
Computer History
Early Computing
IBM 1620
IBM 1620 Architecture
Programming
Programming Concepts
Programming fundamentals
آموزش برنامه نویسی
برنامه نویسی
تاریخچه کامپیوتر
سخت افزار کامپیوتر
مبانی برنامه نویسی
معماری IBM 1620
مفاهیم برنامه نویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.