اپلیکیشن اندرویدی فلشکارت آموزشی اصول برنامهنویسی در محیط IBM PC (با تمرکز بر مفاهیم پایهای)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره اصول برنامهنویسی در محیط IBM PC (با تمرکز بر مفاهیم پایهای)
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: مبانی برنامهنویسی کامپیوتر
📋 سرفصلهای دوره
- 1. مقدمهای بر کامپیوترهای IBM PC
- 2. تاریخچهٔ کامپیوترهای شخصی
- 3. معماری پایهٔ IBM PC
- 4. واحد پردازش مرکزی (CPU)
- 5. حافظهٔ اصلی (RAM)
- 6. حافظهٔ فقط خواندنی (ROM)
- 7. دستگاههای ورودی و خروجی (I/O)
- 8. سیستمعامل DOS
- 9. دستورات پایهٔ DOS
- 10. فایلها و دایرکتوریها در DOS
- 11. مفهوم زبان برنامهنویسی
- 12. انواع زبانهای برنامهنویسی
- 13. زبان اسمبلی
- 14. دستورات پایهٔ زبان اسمبلی
- 15. ثباتهای پردازنده
- 16. عملگرهای حسابی در اسمبلی
- 17. عملگرهای منطقی در اسمبلی
- 18. دستورات پرش و شرطی در اسمبلی
- 19. توابع و رویهها در اسمبلی
- 20. مدیریت حافظه در اسمبلی
- 21. اشارهگرها در اسمبلی
- 22. آرایهها در اسمبلی
- 23. رشتهها در اسمبلی
- 24. ورودی و خروجی در اسمبلی
- 25. توسعهٔ برنامههای ساده در اسمبلی
- 26. مفاهیم پایهای برنامهنویسی
- 27. متغیرها و انواع داده
- 28. عملگرها در برنامهنویسی
- 29. ساختارهای کنترلی (شرطی)
- 30. دستورات if-else
- 31. دستورات switch-case
- 32. ساختارهای کنترلی (تکرار)
- 33. حلقهٔ for
- 34. حلقهٔ while
- 35. حلقهٔ do-while
- 36. توابع و رویهها
- 37. پارامترهای توابع
- 38. مقدار بازگشتی توابع
- 39. فراخوانی توابع
- 40. بازگشت (Recursion)
- 41. آرایهها
- 42. شاخصگذاری آرایهها
- 43. آرایههای چندبعدی
- 44. رشتهها
- 45. عملیات روی رشتهها
- 46. اشارهگرها
- 47. عملیات روی اشارهگرها
- 48. تخصیص حافظه پویا
- 49. ساختارها (Structs)
- 50. اعضای ساختار
- 51. دسترسی به اعضای ساختار
- 52. اتحادها (Unions)
- 53. سرشماریها (Enums)
- 54. ورودی و خروجی استاندارد
- 55. خواندن از صفحه کلید
- 56. نوشتن روی صفحه نمایش
- 57. کار با فایلها
- 58. باز کردن و بستن فایلها
- 59. خواندن و نوشتن در فایلها
- 60. موقعیتیابی در فایلها
- 61. فایلهای متنی و باینری
- 62. مفاهیم شیءگرایی (مقدماتی)
- 63. کلاسها و اشیاء
- 64. ویژگیها و متدها
- 65. کپسولهسازی
- 66. وراثت (مقدماتی)
- 67. چندریختی (مقدماتی)
- 68. اشکالزدایی (Debugging)
- 69. تکنیکهای اشکالزدایی
- 70. استفاده از دیباگر
- 71. مدیریت خطا
- 72. برنامهنویسی ساختیافته
- 73. اصول طراحی الگوریتم
- 74. نمودار جریان (Flowchart)
- 75. شبهکد (Pseudocode)
- 76. پیچیدگی الگوریتمها (مقدماتی)
- 77. مرتبسازی (Sorting) - معرفی
- 78. جستجو (Searching) - معرفی
- 79. مقدمهای بر پایگاه داده (مفاهیم)
- 80. جداول و رکوردها
- 81. کلیدهای اصلی و خارجی
- 82. روابط بین جداول
- 83. اصول طراحی پایگاه داده (مقدماتی)
- 84. مقدمهای بر شبکههای کامپیوتری
- 85. مدل OSI (مقدماتی)
- 86. پروتکلهای پایه (TCP/IP)
- 87. آدرسدهی IP
- 88. مقدمهای بر امنیت کامپیوتر
- 89. انواع تهدیدها
- 90. حفاظت از اطلاعات
- 91. رمزنگاری (مقدماتی)
- 92. قوانین و مقررات در فضای دیجیتال
- 93. حقوق مالکیت فکری
- 94. حریم خصوصی در فضای مجازی
- 95. مسئولیتپذیری در تولید محتوا
- 96. قوانین مربوط به جرائم رایانهای
- 97. رعایت شئونات اسلامی در فضای مجازی
- 98. اصول اخلاقی در برنامهنویسی
- 99. توسعهٔ پایدار در فناوری اطلاعات
- 100. کاربرد کامپیوتر در صنایع مختلف
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.