اپلیکیشن اندرویدی فلشکارت آموزشی آشنایی با سیستم عامل CP/M و اصول برنامهنویسی ابتدایی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با سیستم عامل CP/M و اصول برنامهنویسی ابتدایی
موضوع کلی: علوم کامپیوتر و سیستم عامل
موضوع میانی: سیستم عاملهای قدیمی و مبانی برنامهنویسی
📋 سرفصلهای دوره
- 1. مقدمهای بر سیستم عامل CP/M
- 2. تاریخچه و تکامل CP/M
- 3. معماری پایه CP/M
- 4. دستورات اولیه CP/M (PIP)
- 5. دستورات فایل CP/M (DIR, TYPE)
- 6. مدیریت دیسک در CP/M
- 7. فرمتبندی دیسک در CP/M
- 8. نحوه کار با دیسکتها
- 9. مفاهیم اولیه فایل سیستم
- 10. ساختار دایرکتوریها
- 11. دستورات کپی و انتقال فایل (PIP)
- 12. حذف فایلها (ERA)
- 13. تغییر نام فایلها (REN)
- 14. محدودیتهای فایل در CP/M
- 15. مفاهیم سکتور و ترک
- 16. دستورات نمایش محتوای فایل (DDT)
- 17. اشکالزدایی (Debugging) در CP/M
- 18. مقدمهای بر زبان برنامهنویسی اسمبلی
- 19. دستورالعملهای پایه اسمبلی
- 20. ثباتها (Registers) در پردازندههای ۸ بیتی
- 21. نحوه آدرسدهی حافظه
- 22. دستورالعملهای انتقال داده
- 23. دستورالعملهای حسابی
- 24. دستورالعملهای منطقی
- 25. دستورالعملهای پرش (Jump)
- 26. پرشهای شرطی
- 27. مدیریت پشته (Stack)
- 28. زیربرنامهها (Subroutines)
- 29. ورودی/خروجی در CP/M
- 30. دستورالعملهای ورودی/خروجی
- 31. ارتباط با دستگاهها (Console, Reader, Punch)
- 32. نحوه ارتباط با پرینتر
- 33. مفاهیم کاراکتر و رشته
- 34. عملیات بر روی رشتهها
- 35. توابع کتابخانهای در CP/M
- 36. مقدمهای بر زبان برنامهنویسی C
- 37. متغیرها و انواع داده در C
- 38. عملگرها در C
- 39. دستورات شرطی (IF-ELSE)
- 40. حلقهها (FOR, WHILE)
- 41. توابع در C
- 42. آرایهها در C
- 43. اشارهگرها (Pointers) در C
- 44. مدیریت حافظه در C
- 45. ساختارها (Structs) در C
- 46. ورودی/خروجی در C
- 47. کار با فایلها در C
- 48. مقدمهای بر زبان برنامهنویسی BASIC
- 49. دستورات پایه BASIC
- 50. متغیرها در BASIC
- 51. دستورات شرطی در BASIC
- 52. حلقهها در BASIC
- 53. توابع در BASIC
- 54. آرایهها در BASIC
- 55. دستورات گرافیکی در BASIC (محدود)
- 56. کار با فایلها در BASIC
- 57. مفاهیم کامپایل و تفسیر
- 58. تفاوت بین کامپایلر و مفسر
- 59. فرآیند کامپایل
- 60. فرآیند تفسیر
- 61. ابزارهای توسعه در CP/M
- 62. مفسر BASIC
- 63. کامپایلر C (محدود)
- 64. اسمبلر
- 65. لینکر (Linker)
- 66. لودر (Loader)
- 67. ساختاربندی برنامهها
- 68. استفاده از ماژولها
- 69. خطاهای رایج در برنامهنویسی
- 70. روشهای رفع خطا
- 71. اصول برنامهنویسی تمیز
- 72. مستندسازی کد
- 73. مدیریت پیکربندی سیستم
- 74. تنظیمات CP/M
- 75. پارامترهای خط فرمان
- 76. استفاده از ابزارهای خط فرمان
- 77. مفاهیم اولیه شبکهسازی (در صورت امکان)
- 78. پروتکلهای ارتباطی ابتدایی
- 79. کاربرد CP/M در زمان خود
- 80. محدودیتهای CP/M
- 81. مقایسه CP/M با سیستم عاملهای دیگر
- 82. سیستم عاملهای اولیه (DOS, OS/2)
- 83. سیستم عاملهای مدرن (Windows, Linux)
- 84. انتقال دانش از CP/M به سیستمهای جدید
- 85. اصول پایدار در علوم کامپیوتر
- 86. مفاهیم پایهای سیستم عامل
- 87. مدیریت حافظه و فرآیند
- 88. اصول برنامهنویسی ساختیافته
- 89. پیادهسازی الگوریتمهای ساده
- 90. کاربرد CP/M در دستگاههای خاص
- 91. محدودیتهای سختافزاری
- 92. مقدمهای بر سیستمهای تعبیهشده
- 93. فایلهای اجرایی در CP/M
- 94. فرمت فایلهای .COM
- 95. فرمت فایلهای .CMD
- 96. دستورالعملهای پردازندههای Z80
- 97. تفاوت Z80 با 8080
- 98. نکات پیشرفته در اسمبلی Z80
- 99. مدیریت وقفهها (Interrupts)
- 100. نحوه تعریف وقفهها
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.