کتاب صوتی از صفر تا 1620: آموزش مفاهیم برنامه‌نویسی با رایانه IBM 1620

از صفر تا 1620: آموزش مبانی برنامه‌نویسی با رایانه IBM 1620 از صفر تا 1620: آموزش مفاهیم برنامه‌نویسی با رایانه IBM 1620 معرفی دوره آیا به دنیای شگفت‌انگیز برنامه‌نویسی علاقه‌مندید و دوست دارید اصول ا...

انتخاب پلن

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

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

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

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

عنوان دوره: از صفر تا 1620: آموزش مفاهیم برنامه‌نویسی با رایانه IBM 1620

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

موضوع میانی: مفاهیم پایه برنامه‌نویسی و معماری IBM 1620

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

  • 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: جمع‌بندی دوره و نکات کلیدی
از صفر تا 1620: آموزش مبانی برنامه‌نویسی با رایانه IBM 1620

از صفر تا 1620: آموزش مفاهیم برنامه‌نویسی با رایانه IBM 1620

معرفی دوره

آیا به دنیای شگفت‌انگیز برنامه‌نویسی علاقه‌مندید و دوست دارید اصول اساسی این هنر را به‌طور عمیق و اصولی یاد بگیرید؟ آیا می‌خواهید با یکی از پیشگامان دنیای کامپیوتر، یعنی رایانه افسانه‌ای IBM 1620، آشنا شوید و رازهای طراحی و عملکرد آن را کشف کنید؟ دوره آموزشی "از صفر تا 1620" دقیقاً همان چیزی است که به دنبالش هستید!

این دوره آموزشی، با الهام از کتاب کلاسیک "Basic programming concepts and the IBM 1620 computer"، شما را از مفاهیم پایه‌ای برنامه‌نویسی تا معماری پیچیده این ماشین حساب قدرتمند، قدم به قدم همراهی می‌کند. ما از طریق مثال‌های عملی، تمرین‌های جذاب و زبانی ساده، شما را برای ورود به دنیای برنامه‌نویسی آماده می‌کنیم و دیدی عمیق و پایدار نسبت به این حوزه فراهم می‌کنیم. این دوره، پلی است به سوی درک عمیق‌تر مفاهیم و تبدیل شدن به یک برنامه‌نویس حرفه‌ای!

درباره دوره

دوره "از صفر تا 1620" یک دوره جامع و کاربردی است که به شما کمک می‌کند تا مبانی برنامه‌نویسی را به طور کامل درک کنید و با معماری منحصربه‌فرد رایانه IBM 1620 آشنا شوید. این دوره، با تکیه بر مفاهیم ارائه شده در کتاب مرجع، شما را با زبان‌ها و تکنیک‌های برنامه‌نویسی ابتدایی آشنا می‌کند و در عین حال، نگاهی دقیق به سخت‌افزار و عملکرد داخلی IBM 1620 دارد. در این دوره، با استفاده از شبیه‌سازها و ابزارهای آموزشی، می‌توانید مفاهیم یادگرفته‌شده را به صورت عملی تجربه کنید و مهارت‌های خود را ارتقا دهید.

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

در این دوره، شما با موضوعات کلیدی زیر آشنا خواهید شد:

  • مفاهیم پایه برنامه‌نویسی: متغیرها، انواع داده، عملگرها، عبارات شرطی، حلقه‌ها
  • ساختارهای کنترلی: if/else، while، for
  • توابع و زیربرنامه‌ها
  • آرایه‌ها و رشته‌ها
  • مبانی ورودی/خروجی
  • معماری رایانه IBM 1620: ساختار پردازنده، حافظه، واحد ورودی/خروجی
  • کد ماشین و زبان اسمبلی IBM 1620
  • برنامه‌نویسی و اشکال‌زدایی در IBM 1620
  • شبیه‌سازی و استفاده از ابزارهای IBM 1620
  • مقایسه IBM 1620 با معماری‌های مدرن

مخاطبان دوره

این دوره برای چه کسانی مناسب است؟

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

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

  • یادگیری اصولی برنامه‌نویسی: این دوره، شما را از صفر تا صد مفاهیم برنامه‌نویسی همراهی می‌کند و پایه‌ای محکم برای یادگیری سایر زبان‌ها و فناوری‌ها ایجاد می‌کند.
  • آشنایی با معماری کامپیوتر: با یادگیری معماری IBM 1620، درک عمیق‌تری از نحوه کار کامپیوترها به دست می‌آورید و می‌توانید مفاهیم پیچیده را بهتر درک کنید.
  • تجربه عملی: با استفاده از شبیه‌سازها و ابزارهای آموزشی، مفاهیم یادگرفته‌شده را به صورت عملی تمرین می‌کنید و مهارت‌های خود را ارتقا می‌دهید.
  • یادگیری از یک منبع معتبر: این دوره، با الهام از کتاب کلاسیک "Basic programming concepts and the IBM 1620 computer" طراحی شده و محتوایی دقیق و معتبر ارائه می‌دهد.
  • ارتقای مهارت‌های حل مسئله: برنامه‌نویسی، توانایی حل مسئله شما را تقویت می‌کند و به شما کمک می‌کند تا در موقعیت‌های مختلف، راه‌حل‌های خلاقانه پیدا کنید.
  • افزایش فرصت‌های شغلی: دانش برنامه‌نویسی، یک مهارت ارزشمند در بازار کار است و می‌تواند به شما در یافتن شغل‌های پردرآمد کمک کند.

سرفصل‌های دوره

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

  • مقدمه‌ای بر برنامه‌نویسی و تاریخچه IBM 1620
  • سیستم‌های اعداد و تبدیل مبناها
  • متغیرها و انواع داده در برنامه‌نویسی
  • عملگرها و عبارات محاسباتی
  • ساختارهای کنترلی: if/else
  • ساختارهای کنترلی: while و for
  • توابع و زیربرنامه‌ها: تعریف و استفاده
  • آرایه‌ها: تعریف، مقداردهی و دسترسی
  • رشته‌ها و عملیات روی رشته‌ها
  • مبانی ورودی/خروجی
  • معرفی معماری IBM 1620: سخت‌افزار و عملکرد
  • ساختار حافظه IBM 1620
  • عملکرد واحد محاسباتی IBM 1620
  • زبان اسمبلی IBM 1620: دستورالعمل‌ها و ساختار
  • برنامه‌نویسی در زبان اسمبلی IBM 1620: مثال‌های عملی
  • اشکال‌زدایی برنامه‌های IBM 1620
  • استفاده از شبیه‌ساز IBM 1620
  • برنامه‌نویسی برای حل مسائل ریاضی در IBM 1620
  • برنامه‌نویسی برای پردازش داده‌ها در IBM 1620
  • مقایسه IBM 1620 با معماری‌های مدرن: مزایا و معایب
  • ... (ادامه 80 سرفصل دیگر)

این دوره فرصتی بی‌نظیر برای یادگیری عمیق برنامه‌نویسی و آشنایی با یکی از مهم‌ترین دستاوردهای تاریخ کامپیوتر است. همین حالا ثبت‌نام کنید و به جمع علاقه‌مندان به دنیای برنامه‌نویسی بپیوندید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Computer hardware Computer History Early Computing IBM 1620 IBM 1620 Architecture Programming Programming Concepts Programming fundamentals آموزش برنامه نویسی برنامه نویسی تاریخچه کامپیوتر سخت افزار کامپیوتر مبانی برنامه نویسی معماری IBM 1620 مفاهیم برنامه نویسی

نظرات

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

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