فلشکارتهای آموزشی طراحی به زبان اعداد: خلق بصری با منطق برنامهنویسی
طراحی به زبان اعداد: خلق بصری با منطق برنامهنویسی طراحی به زبان اعداد: خلق بصری با منطق برنامهنویسی معرفی دوره: دروازهای نو به سوی خلاقیت آیا تا به حال به این فکر کردهاید که چگونه مفاهیم انتزاعی د...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی به زبان اعداد: خلق بصری با منطق برنامهنویسی
موضوع کلی: هنر و طراحی محاسباتی
موضوع میانی: طراحی بصری با کد
📋 سرفصلهای دوره
- 1. مقدمهای بر هنر و طراحی محاسباتی
- 2. فلسفه "طراحی با اعداد": سادگی و قدرت
- 3. راهاندازی محیط برنامهنویسی
- 4. بوم دیجیتال: آشنایی با سیستم مختصات
- 5. دستور اول: تنظیم رنگ پسزمینه (Paper)
- 6. انتخاب رنگ قلم: کار با مقیاس خاکستری (Pen)
- 7. رسم نقطه: کوچکترین واحد بصری
- 8. رسم خط: اتصال دو نقطه در فضا
- 9. رسم مستطیل و مربع
- 10. رسم بیضی و دایره
- 11. مفهوم ضخامت خط (Stroke Weight)
- 12. پر کردن اشکال (Fill) و خطوط دور (Stroke)
- 13. افزودن توضیحات به کد (Comments)
- 14. مبانی رنگ: مدل RGB
- 15. کار با شفافیت (Alpha Channel)
- 16. متغیرها: جعبههایی برای نگهداری اطلاعات
- 17. استفاده از متغیرها در موقعیت و اندازه اشکال
- 18. استفاده از متغیرها برای کنترل رنگ
- 19. متغیرهای سیستمی: عرض و ارتفاع بوم
- 20. عملیات ریاضی پایه: جمع، تفریق، ضرب و تقسیم
- 21. ترسیم اشکال مرتبط با یکدیگر
- 22. قدرت تکرار: چرا به حلقهها نیاز داریم؟
- 23. حلقه for: ساختار و کاربرد
- 24. ایجاد الگوهای خطی با حلقه for
- 25. ایجاد شبکههای دو بعدی با حلقههای تو در تو
- 26. استفاده از متغیر حلقه برای تغییر مشخصات اشکال
- 27. حلقه while: تکرار بر اساس یک شرط
- 28. شرطها و منطق: مقدمهای بر if
- 29. عبارات بولین (Boolean): درست یا غلط
- 30. استفاده از if برای تصمیمگیریهای بصری
- 31. دستور else: انتخاب بین دو حالت
- 32. دستور else if: تصمیمگیریهای چند گزینهای
- 33. عملگرهای منطقی: AND, OR, NOT
- 34. ترکیب حلقهها و شرطها برای الگوهای پیچیده
- 35. مثال: طراحی الگوی شطرنجی
- 36. تعامل با کاربر: مقدمهای بر ورودی ماوس
- 37. متغیرهای ماوس: mouseX و mouseY
- 38. رسم تعاملی با دنبال کردن نشانگر ماوس
- 39. رویدادهای ماوس: فشردن و رها کردن کلیک
- 40. تغییر وضعیت برنامه با کلیک ماوس
- 41. ورودی از صفحه کلید: تشخیص کلید فشرده شده
- 42. کنترل اشکال با کلیدهای جهتنما
- 43. توابع: بستهبندی و استفاده مجدد از کد
- 44. تعریف اولین تابع سفارشی
- 45. توابع با پارامتر: ارسال اطلاعات به تابع
- 46. ایجاد توابع برای رسم اشکال پیچیده (مانند یک گل)
- 47. توابع بازگشتی (Return Values): دریافت خروجی از تابع
- 48. مفهوم دامنه متغیرها (Scope): محلی و سراسری
- 49. حرکت و انیمیشن: تابع رسم مداوم (Draw Loop)
- 50. ایجاد حرکت ساده: تغییر متغیرها در هر فریم
- 51. مفاهیم سرعت و جهت
- 52. شبیهسازی جاذبه ساده
- 53. تشخیص برخورد با لبههای بوم
- 54. انعکاس و بازگشت اشکال متحرک
- 55. تبدیلها (Transformations): مقدمه
- 56. جابجایی مبدأ مختصات (Translate)
- 57. چرخش سیستم مختصات (Rotate)
- 58. تغییر مقیاس (Scale)
- 59. پشته ماتریس: push() و pop()
- 60. ایجاد الگوهای متقارن با چرخش
- 61. تصادفی بودن: قدرت پیشبینیناپذیری
- 62. تابع random(): تولید اعداد تصادفی
- 63. استفاده از تصادف در موقعیت، اندازه و رنگ
- 64. ایجاد بافتهای تصادفی
- 65. حرکت تصادفی: پیادهروی یک ذره
- 66. نویز پرلین (Perlin Noise): تصادفی بودن ارگانیک
- 67. ایجاد حرکت نرم و طبیعی با نویز
- 68. تولید مناظر و سطوح ارگانیک با نویز
- 69. آرایهها: ذخیرهسازی لیستی از دادهها
- 70. ایجاد و دسترسی به عناصر یک آرایه
- 71. استفاده از حلقهها برای پیمایش آرایهها
- 72. ذخیره و مدیریت چندین شکل با آرایهها
- 73. شیءگرایی (OOP): تفکر مبتنی بر اشیاء
- 74. کلاسها و اشیاء: طرح اولیه و نمونه ساخته شده
- 75. ایجاد اولین کلاس: یک ذره (Particle)
- 76. سازنده (Constructor): متولد شدن یک شیء
- 77. ویژگیها (Properties) و رفتارها (Methods) در کلاس
- 78. ایجاد آرایهای از اشیاء
- 79. مدیریت یک سیستم ذرات ساده
- 80. کار با متن و تایپوگرافی
- 81. بارگذاری و استفاده از فونتها
- 82. تنظیم مشخصات متن: اندازه، رنگ و تراز
- 83. قرار دادن متن پویا بر روی صفحه
- 84. کار با تصاویر: بارگذاری و نمایش
- 85. تغییر اندازه و موقعیت تصاویر
- 86. اعمال فیلترهای ساده روی پیکسلهای تصویر
- 87. مقدمهای بر بصریسازی داده
- 88. رسم نمودار میلهای ساده از دادهها
- 89. حرکت دایرهای و نوسانی: توابع سینوس و کسینوس
- 90. ایجاد امواج و الگوهای سینوسی
- 91. استفاده از sin() و cos() برای حرکت ارگانیک
- 92. پروژه اول: طراحی یک پوستر مولد (Generative Poster)
- 93. پروژه دوم: ساخت یک ابزار نقاشی تعاملی
- 94. پروژه سوم: یک انیمیشن مبتنی بر فیزیک ساده
- 95. ترکیببندی و اصول طراحی در کد
- 96. تعادل، کنتراست و ریتم در هنر محاسباتی
- 97. خروجی گرفتن از اثر: ذخیره تصاویر و انیمیشنها
- 98. جمعبندی مفاهیم کلیدی دوره
- 99. گامهای بعدی: کاوش در دنیای هنر کد
SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلشکارت؛ تجربهای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دورههای واجد شرایط.
مرور فاصلهدار
آمار یادگیری
گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را بهصورت مرحلهای دنبال کنید، فلشکارتها را مرور کنید، دانش خود را با پرسشها و آزمونها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصلهدار هوشمند
با مرور زماندار، کارتهای تازه و کارتهای سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخها به زمانبندی مرورهای بعدی کمک میکند تا تمرین متناسبتری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلشکارتها، فعالیتهای مرور، عملکرد آزمونها و آمار یادگیری را بررسی کنید و تصویر روشنتری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحلهبهمرحله
فصلها و بخشهای آموزشی را به ترتیب دنبال کنید، مطالب دیدهنشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموختهها
با نکتههای آموزشی، پرسش و پاسخ، کوییزها و آزمونهای پایان فصل، دانستههای خود را تمرین کنید و بخشهایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارتهای تازه و موعد مرور کارتها آماده میکند. شما پاسخ را ارزیابی میکنید و برنامه مرور با توجه به آن تنظیم میشود.
دوباره
برای کارتهایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخهایی که با دشواری به یاد آمدهاند.
خوب
برای پاسخهایی که بهدرستی به یاد آوردهاید.
آسان
برای کارتهایی که پاسخ آنها را بهآسانی میدانید.
برنامه مرور بر اساس ارزیابی شما تنظیم میشود؛ مرور منظم میتواند به تثبیت آموختهها کمک کند، اما بهتنهایی تضمینکننده تسلط کامل نیست.
محتوا را به شیوههای مختلف تمرین کنید
ساختار دورهها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکتههای ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکتههای رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه میشود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، میتوانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دورههای در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمانهای کوتاه
تبلت و لپتاپ
برای مطالعه و مرور راحتتر
حساب کاربری شخصی
برای دسترسی به دورههای مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دورههایی که امکان دریافت گواهی برای آنها فعال است، میتوانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلشکارتهای فعال دوره.
✓ قبولی در آزمونهای پایان فصل، در صورت وجود آزمون برای فصلها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخههای فارسی و انگلیسی گواهی در دسترس قرار میگیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر میشود. این گواهی، گواهی پایان دوره آموزشی است و بهخودیخود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدمبهقدم دانش و مهارتهایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه
یادگیری هوشمند، قدمبهقدم
با محیط سامانه آموزشی آشنا شوید و نمونههایی از فضای یادگیری، فلشکارتها و ابزارهای مرور و تمرین را مشاهده کنید.
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
یادگیری فراتر از مطالعه معمولی
با فلشکارتهای آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.
تگها:
Algorithmic Art
Computational Design
Creative coding
Design by Numbers
Digital Art
Generative Design
Processing
Visual Design with Code
برنامه نویسی خلاقانه
طراحی بصری با کد
طراحی به زبان اعداد
طراحی محاسباتی
طراحی مولد
هنر الگوریتمیک
هنر دیجیتال
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.