اپلیکیشن اندرویدی فلشکارت آموزشی برنامهنویسی در محیط IBM PC: گامهای نخستین با زبان اسمبلی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی در محیط IBM PC: گامهای نخستین با زبان اسمبلی
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: مبانی برنامهنویسی و سیستمهای کامپیوتری
📋 سرفصلهای دوره
- 1. مبانی سیستمهای کامپیوتری و معماری IBM PC
- 2. معرفی زبان اسمبلی و کاربردهای آن
- 3. ساختار کلی برنامههای اسمبلی
- 4. ثباتها و ثباتهای عمومی پردازنده
- 5. آدرسدهی حافظه در IBM PC
- 6. دستورالعملهای پایه اسمبلی: انتقال داده
- 7. دستورالعملهای پایه اسمبلی: عملیات حسابی
- 8. دستورالعملهای پایه اسمبلی: عملیات منطقی
- 9. پرشها و دستورالعملهای شرطی
- 10. حلقهها در زبان اسمبلی
- 11. کار با پشته (Stack)
- 12. فراخوانی رویهها (Procedures)
- 13. مدیریت ورودی/خروجی در IBM PC
- 14. کار با فایلها در زبان اسمبلی
- 15. توابع سیستم عامل DOS
- 16. توسعه برنامههای کاربردی در محیط DOS
- 17. اشکالزدایی (Debugging) برنامههای اسمبلی
- 18. معرفی ریزپردازندههای Intel x86
- 19. ساختار حافظه و مدیریت آن
- 20. نحوه اجرای دستورالعملها توسط پردازنده
- 21. مفاهیم پایهای سختافزار IBM PC
- 22. رابطهای سختافزاری (I/O Ports)
- 23. کنترلکنندههای وقفه (Interrupt Controllers)
- 24. مدیریت حافظه در سطح سختافزار
- 25. رابط کارت گرافیک و نمایش اطلاعات
- 26. کار با کیبورد و ماوس
- 27. فایل سیستم FAT
- 28. ساختار دیسک و نحوه ذخیرهسازی
- 29. برنامهنویسی مستقیم سختافزار
- 30. آشنایی با بایوس (BIOS)
- 31. توابع بایوس برای دسترسی به سختافزار
- 32. توسعه درایورهای دستگاه ساده
- 33. مفاهیم پایهای سیستم عامل
- 34. مدیریت فرآیندها (Processes)
- 35. مدیریت حافظه مجازی
- 36. زمانبندی پردازنده
- 37. سیستمهای فایل پیشرفته
- 38. امنیت در سیستمهای کامپیوتری
- 39. مقدمهای بر شبکههای کامپیوتری
- 40. پروتکلهای ارتباطی پایه
- 41. ساختار بستههای داده
- 42. پروتکل TCP/IP
- 43. خدمات شبکه در DOS
- 44. برنامهنویسی سوکت (Socket Programming)
- 45. مفاهیم پایهای پایگاه داده
- 46. طراحی پایگاه داده رابطهای
- 47. زبان SQL برای مدیریت پایگاه داده
- 48. مقدمهای بر الگوریتمها
- 49. مرتبسازی و جستجو
- 50. ساختارهای داده پیشرفته (درختها، گرافها)
- 51. مفاهیم پایهای برنامهنویسی شیءگرا
- 52. اصول SOLID در طراحی نرمافزار
- 53. الگوهای طراحی (Design Patterns)
- 54. برنامهنویسی گرافیکی در DOS
- 55. مقدمهای بر زبان C
- 56. توابع کتابخانهای استاندارد C
- 57. مدیریت حافظه پویا در C
- 58. کار با اشارهگرها در C
- 59. ساختارهای کنترلی در C
- 60. توابع بازگشتی (Recursion)
- 61. مقدمهای بر زبان C++
- 62. مفاهیم کلاس و شیء در C++
- 63. ارثبری و چندریختی در C++
- 64. مدیریت خطا و استثنا (Exception Handling)
- 65. کار با فایلها در C++
- 66. مقدمهای بر توسعه وب
- 67. ساختار HTML برای صفحات وب
- 68. CSS برای استایلدهی صفحات وب
- 69. مقدمهای بر JavaScript
- 70. کار با DOM در JavaScript
- 71. مدیریت رویدادها در JavaScript
- 72. مقدمهای بر پایگاه دادههای NoSQL
- 73. ساختار JSON
- 74. کار با پایگاه دادههای کلید-مقدار
- 75. امنیت دادهها و حریم خصوصی
- 76. اصول رمزنگاری پایه
- 77. هش کردن و امضای دیجیتال
- 78. مقدمهای بر معماری نرمافزار
- 79. معماری لایهای
- 80. معماری میکروسرویس
- 81. اصول تست نرمافزار
- 82. تست واحد (Unit Testing)
- 83. تست یکپارچهسازی (Integration Testing)
- 84. تست پذیرش (Acceptance Testing)
- 85. مفاهیم پایهای هوش مصنوعی
- 86. یادگیری ماشین (Machine Learning)
- 87. یادگیری عمیق (Deep Learning)
- 88. شبکههای عصبی مصنوعی
- 89. پردازش زبان طبیعی (NLP)
- 90. بینایی ماشین (Computer Vision)
- 91. مقدمهای بر توسعه بازی
- 92. موتورهای بازیسازی
- 93. اصول طراحی بازی
- 94. مقدمهای بر اینترنت اشیاء (IoT)
- 95. سنسورها و عملگرها
- 96. ارتباطات در IoT
- 97. امنیت در IoT
- 98. مقدمهای بر رایانش ابری (Cloud Computing)
- 99. خدمات IaaS, PaaS, SaaS
- 100. معماری ابری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.