2,400,000 تومان
ویژگی های دوره
این دوره از سری دورههای توسعه یافته است و در زمان مشخص شده، آپدیت مطالب و پروژه نهایی به سرفصل ارائه شده اضافه خواهد شد و در دسترس دانشجویان دوره قرار میگیرد.
معرفی مجموعه دوره
دوره های Code8 در واقع شاخه ای از ماژول های آموزشی واحد Integrated Engineering مجموعه Ardaena است که تلاش می کند در راستای طراحی به کمک کدنویسی و حل مسائل پیچیده در قالب ایجاد ابزارهای اختصاصی با استفاده از API نرم افزارهای مرتبط با معماری گام بردارد. هریک از دوره های Code8 عملا دربرگیرنده ی یکی از زبان های برنامه نویسی، استفاده از کتابخانه های متن-باز، ایجاد ابزارهای اختصاصی برای مسائل خاص و همچنین توسعه ی نرم افزاری است که به مخاطبین کمک میکند با تکیه بر دستاوردهای به روز تکنولوژی در معماری، در راستای پیشرفت این حوزه مهارت های خود را افزایش دهند.
مقدمه آشنایی با دوره
سرعت رشد علم به قدری بالاست که دیگر مرز بین رشته های مختلف براحتی قابل تشخیص نیست. از این رو، در بسیاری موارد برای حل مشکلات و یا تعریف فرایندهای مهندسی از تخصص های مختلف در قالب تیم های بین رشته ای استفاده می شود. معماری کردن مهارتی است که پیروِ آن، عملِ معمار به عنوان یک فرایند پیچیده و درگیر با فاکتورهای مختلف کمی و کیفی شناخته شده است. با استناد به پیشرفت تکنولوژی، ابزارهای مختلفی برای پیشبرد حل مسائل پیچیده ایجاد شده است. بر همین اساس جایگاه نرم افزارهای مختلف در معماری نیز کم کم شکل گرفته تا جایی که بواسطه ی پیشرفت های قابل تکیه ی امروز کمتر طراحی را می توان یافت که در فرایند «طراحی، مهندسی تا ساختِ آنچه که در ذهن داشته است» از ابزارهای دیجیتال کمک نگیرد. دقت، سرعت، حل مسائل پیچیده در قالب برنامه های پیشرفته و البته جهش دنیا به سمت مهندسی براساس دیتاهای مختلف باعث شده تا ابزار کار طراحی و مهندسیِ معماری نیز توسعه یابد. اگر رشد تکنولوژی های ساخت پیشرفته را نیز به این موارد اضافه کنیم عملا همراهی با توسعه ی اشاره شده به روش های سنتی کمی سخت خواهد شد.
نکته ای که در اشارات بالا قابل تکیه است، محدود شدن فرایند های هر سه حوزه از طراحی، بهینه سازی تا ساخت در قالب فضایی است که این ابزارها در اختیار کاربران خود قرار می دهند. واژه ی کاربر بدرستی حکم به محدود کردن طراحان دارد. شکستن محدودیت ها در قالب زبانی مشترک بین دانش و تکنولوژی روز می تواند مسیری باشد تا طراحان و معماران بتوانند ابزارهای مورد نیازشان را ایجاد کنند. در واقع، اینطور می توان گفت که بواسطه کسب مهارت برنامه نویسی این مسیر تا حدود زیادی قابل پیاده سازی است. در حقیقت استناد به هم آوایی با زبان IT می تواند طراحان و معماران را در ارتباط با علم و مهندسی روز قرار دهد.
دوره حاضر عملا در راستای همراهی با پیشرفت های اخیر در حوزه ابزارهای طراحی و حل مسئله به شکل پارامتریک بواسطه الگوریتم ها است. در حقیقت هدف اصلی، پیاده سازی بستری برای هماهنگی میان معماران، مهندسان، طراحان و فضای متن-باز نرم افزاری در راستای توسعه ی ابزارهای شخصی شده برای ایشان است. سوال اصلی اینجاست که کسب مهارت برنامه نویسی در معماری (چه در قالب ویژوآل مثل Grasshopper و Dynamo و چه در قالب متنی مثل C# و Python و …) چگونه می تواند به فرایند طراحی، مهندسی و ساخت کمک کند؟ برای پاسخ به این سوال بندهای زیر قابل بررسی است:
اهداف آموزش
این دوره چطور از شما یک طراح پیشرفته می سازد؟
- در این دوره یادگیری برنامه نویسی همراه با مهارت حل مسئله در برخورد با مسائل پیچیده معماری تمرین می شود.
- شکستن نقش همیشگی کاربری تحت ابزار و شروع نقش پذیری به عنوان توسعه دهنده ی ابزارهای شخصی سازی شده جایگاهی است که این دوره به دنبال ایجاد آن برای مخاطب است. این جایگاه در حال حاضر از سوی شرکت های معتبر دنیا پیگیری می شود.
- کمک به شما برای ایجاد بستر تفکر الگوریتمیک محور اصلی این دوره است.
- یادگیریِ چگونگیِ ارتباط دادن مهارت های مختلف در راستای کاهش زمان و افزایش کیفیت کارکردی مخاطبین مسئله ی اساسی دوره است. استفاده از تکنولوژی های دیجیتال مستلزم یادگیری زبان برقراری ارتباط با آن ها است. این زبان در قالب برنامه نویسی مورد اشاره است.
- و البته ایجاد فضای هیجان انگیز کدنویسی برای تعریف سناریوی پردازش خودکار دستورات مد نظر در مسیر تبدیل داده ها به اطلاعات. مسئله ای که باعث می شود کارهای دقیق در زمان بسیار کمتری انجام شود.
چطور مهارت برنامه نویسیِ «امروز»، راهگشای طراحانِ «فرداست»؟ «گذشته» کجای این فرایند قرار دارد؟؟!
- برنامه نویسی (تفکر الگوریتمیک)، به قدرت حل مسئله در ذهن کمک میکنه.
- برای حل مسائل پیچیده در معماری باید به صورت بین رشته ای وارد عمل شد.
- یک طرح خوب باید دارای شخصیت یکپارچهی کارآمد باشد. روابط میان پارامترها می تواند یکپارچگی را تضمین کند.
- کارکردها همواره با چندین فاکتور که هریک شامل پارامترهای مشخصی میشوند، کار میکنند.
- ابزارها و پیشرفت های تکنولوژی به ما کمک میکنند تا کارکردها را به نوعی به عنوان ارتباط دهنده میان فاکتورهای موثر بر و تاثیرپذیر از معماری در نظر بگیریم.
- داده ها به اطلاعات تبدیل میشوند و کالبد از دل این تبدیل پدید می آید.
- هیچ یک از موارد بالا در قالب نرم افزارهای مدلسازی صرف تکمیل نمیگردد مگر اینکه دیتاها نیز به مدل های سه بعدی تزریق شوند.
- رابطه نویسی میان پارامترها از یک مجموعه (مثلا انرژی) به یک مجموعه دیگر (مثلا کالبد معماری) در قالب الگوریتم ها امکان پذیر است.
- صنعت ساختمان در حال رشد و حرکت به سمت سیستم های رباتیک و ساخت دیجیتال است. لازمه ی استفاده از تکنولوژی هایی در این سطح کسب دانش برنامه نویسی و البته قدرت تفکر الگوریتمیک است.
مخاطبین این دوره چه کسانی هستند؟
دوره برنامه نویسی به زبان Python در Grasshopper برای تمامی معماران و طراحانی است که بدنبال رهایی از محدودیت های ابزارهای موجود و شروع نقش پذیری به عنوان توسعه دهنده ابزارهای اختصاصی هستند. این دوره به گونه ای طراحی شده است که حتی در صورت عدم آشنایی به Grasshopper به عنوان بستر کدنویسی، علاقه مندان به کسب مهارت چه در حوزه حرفه ای و چه در حوزه پژوهشی بتوانند توانایی خود را در سطح شرکت های برتر بین المللی و فعالیت های علمی به روز ارتقا بخشند.
پیش نیاز های این دوره آموزشی
این دوره پیش نیاز آموزشی خاصی بجز دوره رایگان «گرس هاپر در 60 دقیقه» ندارد. در طی آن مدرس از ابتدا آشنایی با مدلسازی پیشرفته را تشریح کرده، مخاطبین با فضای طراحی پارامتریک آشنا می شوند. سپس فرایندهایی به عنوان تمرین گزینش می گردد که به صورت روزمره تمامی طراحی و معماران کم و بیش با آنها درگیر بوده و زمان زیادی را صرف آن می کنند.
0. آشنایی با فضای تفکر الگوریتمیک در طراحی معماری و مهندسی + نقش برنامه نویسی و داده ها در این خصوص
1.0 معرفی دوره کدنویسی پایتون در GH
06:40
2.0 چرا کدنویسی؟!!
14:07
3.0 این دوره چطور به شما کمک میکنه؟!
15:28
4.0 خب چرا حالا پایتون اصلا؟
16:50
1. مبانی پایه پایتون + گرس هاپر
1.1 مبانی پایه الگوریتم نویسی در GH
01:10:26
2.1 مبانی کدنویسی به زبان پایتون، از Hello World تا List و Loops و If
02:29:28
2. کار با GHPython و RhinoScriptSyntax
1.2 شناخت کاپوننت ها و IronPython
28:24
2.2 تعریف تابع، خیلی مختصر و کاربردی
21:32
3.2 توسعه کد مربوط به تمرین سلولار اتوماتا
06:38
4.2 لوپ نهایی برای مدلسازی مولّد
17:21
3. وقتی بحث RhinoCommon میاد وسط!
1.4 شناخت و تفسیر اولیه روی RhAPI
14:44
2.4 تعریف پروژه WarmUp
06:17
3.4 شکل گیری بستر پروژه WarmUp
38:11
4.4 ***دیتا استراکچر***
48:29
5.4 مرتب سازی داده ها + خروجی اتوماتیک با یک کلیک!
01:06:49
4 و 5. پروژه نهایی: طراحی سازه های فرم آزاد برگرفته از پردازش تصویر هندسی گره های ایرانی
4 و 1.5 تعریف API و چگونگی ارتباط با آن
11:22
4 و 2.5 معرفی پروژه نهایی: طراحی مولّد سازه براساس تصویر
10:32
4 و 3.5 معرفی Anaconda و شناخت مسیر وارد کردن کتابخانه های مختلف از APIهای متفاوت در GH
20:31
4 و 4.5 مسیر خوانش اطلاعات تصویر
27:53
4 و 5.5 تولید المان های سازه ای به صورت مولّد روی فرم آزاد
01:22:43
دوره های مرتبط
مشاوره Computational Design: از کجا شروع کنیم؟
طی این جلسه، شما با تکیه به تجربه ی تیم ما خصوصا خود مهدی، مسیر پیشرفت تون رو در حوزه Computational Design تنظیم میکنین. طی این جلسات، شما فرد به فرد و کاملا خصوصی راهنمایی های لازم رو دریافت خواهید کرد.
مدل سازی پارامتریک / مهندسی الگوریتمیک 30/40
در این دوره شما از ابتدای مسیر مدلسازی پارامتریک را تجربه و با قرار گرفتن در میان پارامترهای مختلف، تجربه ی توسعه ی تفکر الگوریتمیک را روی پروژه های واقعی انجام شده توسط تیم آردائنا بدست خواهید آورد. هدف اصلی این دوره فارغ از صرفا توضیحات ابزار، افزایش شناخت شما نسبت به نوع تفکر است تا بتوانید پس از اتمام دوره مسائل خود را براحتی حل کنید.
۶۰ دقیقه با گرسهاپر
این دوره قصد دارد تا شما را بوسیله آشنایی مقدماتی با گرسهاپر، با دنیای مهندسی پارامتریک و الگوریتمیک آشنا کند. در دنیای امروز مسائل مختلفی درگیر با حوزه معماری است که این حوزه را تبدیل به یک موضوع میان رشتهای میکند. مدریت چنین مسائلی هر روز پیچیده تر میشود و عوامل مختلفی بر آن تاثیر میگذارند. برای ارائه پاسخ مناسب به این مسائل نیاز است که به برنامه نویسی و الگوریتم نویسی رجوع شود، همانگونه که در بسیاری از پروژههای اخیر در سطح جهان این امر اتفاق افتاده است.
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
Mahdi Fard
موسس مجموعه آردائنامهدی سهیلی فرد در مجموعه آردائنا به عنوان مدیر دپارتمان Integrated Engineering مشغول فعالیت است. پژوهش و فعالیت حرفه ایِ بین رشته ای با استفاده از الگوریتم های پیشرفته، یادگیری ماشین و هوش مصنوعی در معماری، سازه های خاص و مصالح پیشرفته از فعالیت های در حال انجام وی است.
قوانین ثبت دیدگاه