Workshops & Webinars pinned «جهت پرداخت هزینه دوره را به کارت شماره 6104-3373-2954-6814 به نام نسترن نوری وطن واریز کرده و رسید پرداخت را در صفحه پیش ثبت نام دوره آپلود کنید. پس از تکمیل ثبت نام، عکس از فیش واریزی به آیدی تلگرام که در زیر این پست ذکر شده است ارسال فرمایید. خواهشمند است…»
جهت بهره مندی از ۱۰٪ تخفیف ثبت نام زود هنگام تا ۳۱ ام فروردین ماه فرصت هست.
جهت اطمینان از محاسبه هزینه دوره ها با اعمال تخفیف های مشخص شده می توانید با شناسه تلگرام زیر یا تلفن زیر تماس برقرار کنید .
@Nastaran_Noorivatan
Tel:09058376728
جهت اطمینان از محاسبه هزینه دوره ها با اعمال تخفیف های مشخص شده می توانید با شناسه تلگرام زیر یا تلفن زیر تماس برقرار کنید .
@Nastaran_Noorivatan
Tel:09058376728
قاعده محاسبه هزینه دوره ها:
شهریه پایه هر دوره (با توجه به اینکه دوره ها در ایام کرونا برگزار خواهند شد) برابر با شهریه مشخص شده برای ایام کرونا می باشد. بنابراین هر یک از تخفیف های ذکر شده، روی این مبلغ پایه اعمال می شوند.
در ضمن، در صورتیکه شرایط استفاده از بیش از یک نوع تخفیف را داشته باشید، درصد تخفیف ها با هم جمع شده و در نهایت به مبلغ پایه اعمال می شود.
برای مثال، در مورد دوره ای که مبلغ آن 700 هزار تومان (در ایام کرونا) می باشد، و با فرض اینکه شخصی از دو نوع تخفیف زودهنگام (10 درصد) و دانشجوی علوم تحقیقات بودن (20 درصد)، استفاده می کند، درصد این دو نوع تخفیف با هم جمع شده (مجموعا 30 درصد) و 30 درصد از شهریه پایه با مبلغ 700 هزار تومان کسر می شود. برابر 490هزار تومان هزینه پرداختی خواهد بود.
شهریه پایه هر دوره (با توجه به اینکه دوره ها در ایام کرونا برگزار خواهند شد) برابر با شهریه مشخص شده برای ایام کرونا می باشد. بنابراین هر یک از تخفیف های ذکر شده، روی این مبلغ پایه اعمال می شوند.
در ضمن، در صورتیکه شرایط استفاده از بیش از یک نوع تخفیف را داشته باشید، درصد تخفیف ها با هم جمع شده و در نهایت به مبلغ پایه اعمال می شود.
برای مثال، در مورد دوره ای که مبلغ آن 700 هزار تومان (در ایام کرونا) می باشد، و با فرض اینکه شخصی از دو نوع تخفیف زودهنگام (10 درصد) و دانشجوی علوم تحقیقات بودن (20 درصد)، استفاده می کند، درصد این دو نوع تخفیف با هم جمع شده (مجموعا 30 درصد) و 30 درصد از شهریه پایه با مبلغ 700 هزار تومان کسر می شود. برابر 490هزار تومان هزینه پرداختی خواهد بود.
اگر هنگام ثبت نام مشکلی در وب سایت وجود دارد لطفا در گروه زیر اعلام کنید که مشکل برطرف شود.
https://www.tg-me.com/joinchat-ARuvSTrquphhNzVk
https://www.tg-me.com/joinchat-ARuvSTrquphhNzVk
لطفا لینک فرم گوگل را در سایت قرار دهید و توضیحات لازم برای ثبت نام را هم بنویسید
جهت پرسش و پاسخ در مورد محتوای دوره ها و ثبت نام و هر گونه سوال دیگر می توانید در گروه زیر که متصل به کانال است مطرح نمایید
https://www.tg-me.com/joinchat-ARuvSTrquphhNzVk
همچنین می توانید به آی دی زیر پیام دهید
@Nastaran_Noorivatan
https://www.tg-me.com/joinchat-ARuvSTrquphhNzVk
همچنین می توانید به آی دی زیر پیام دهید
@Nastaran_Noorivatan
آن دسته از دانشجویانی که به علت مشکلات فنی رخ داده شده در سایت مرکز تحقیقات شبکه های مخابراتی، کامپیوتری و صنعتی networkrc.ir همچنان موفق به ثبت نام در دوره های آموزشی نشده اند درخواست می شود از طریق لینک زیر با تکمیل کردن فرم اقدام به ثبت نام فرمایند.
لینک فرم ثبت نام:
https://forms.gle/V7ivaZN9MS4rzUjY7
همچنین از سایر عزیزانی که توانسته اند در سایت مرکز تحقیقات شبکه، ثبت نام خود را با موفقیت قطعی نمایند درخواست می شود در صورت امکان اطلاعات خواسته شده در فرم ذکر شده را تکمیل و ارسال نمایند.
لینک فرم ثبت نام:
https://forms.gle/V7ivaZN9MS4rzUjY7
همچنین از سایر عزیزانی که توانسته اند در سایت مرکز تحقیقات شبکه، ثبت نام خود را با موفقیت قطعی نمایند درخواست می شود در صورت امکان اطلاعات خواسته شده در فرم ذکر شده را تکمیل و ارسال نمایند.
Workshops & Webinars
Photo
توضیحاتی در ارتباط با دوره آموزشی Excel مقدماتی:
نرم افزار Excel محصول شرکت مایکروسافت بهترین نرم افزار صفحه گسترده است که با واسط کاربری بسیار عالی به کاربر امکان کار با داده ها را در قالب جدول می دهد. انواع داده هایی که روزانه با آن سرو کار داریم و یا به صورت حرفه ای در کار و مشاغل به آنها برخورد می کنیم می توانند در قالب یک یا چند جدول مدل شوند که ابزار های پردازشی داده ها و رسم نمودار ها و انواع روشهای داده کاوی در اکسل وجود دارد. کاربر این نرم افزار می تواند در یک محیط جدول مانند داده ها را تحلیل و با تعریف فرمولهای مختلف دنباله ای توابع را به داده های جدول اعمال کرده و نمودارهای بسیار متنوعی را برای به تصویر کشیدن داده ها رسم کند.
آموزش این نرم افزار به کلیه دانشجویان و فارغ التحصیلان رشته های مختلف علی الخصوص مهندسی ، حساب داری و مدیریت بسیار توصیه می شود.
مثالهایی از کاربرد این نرم افزار :
۱- رسم نمودار های داده های اندازه گیری شده در آزمایشگاه ها
۲- درست کردن جدول نمرات دانشجویان و محاسبه جمع نمرات و بردن نمرات روی منحنی و وحاسبه میانگین و واریانس
۳- محاسبات و آنالیز اقتصادی پروژه ها
۴- ایجاد جدول هوشمند برای محاسبه مقادیر بر حسب ورودیهای کاربر
۵- برنامه ریزی و کنترل مدیریت پروژه و فعالیتهای چند مرحله ای
۶- جمع بندی و مصور سازی توسط نمودارهای متنوع برای داده های به دست آمده در هر شبیه سازی حتی متلب
۷- ایجاد امکان جابه جای داده بین اکسل و نرم افزارهای مختلف متلب و mathematica و برنامه نویسی در زبان های مختلف برای کار با داده های اکسل مانند پایتون و جاوا
۸- درست کردن دفاتر حساب داری و صورتهای مالی در اکسل
۹- داده کاوی در اکسل
۱۰- بهینه سازی خطی و غیر خطی توسط افزونه های اکسل
۱۱- کلیه عملیاتی که یک ماشین حساب پیشرفته مهندسی می تواند انجام دهد و بیش از آن
نرم افزار Excel محصول شرکت مایکروسافت بهترین نرم افزار صفحه گسترده است که با واسط کاربری بسیار عالی به کاربر امکان کار با داده ها را در قالب جدول می دهد. انواع داده هایی که روزانه با آن سرو کار داریم و یا به صورت حرفه ای در کار و مشاغل به آنها برخورد می کنیم می توانند در قالب یک یا چند جدول مدل شوند که ابزار های پردازشی داده ها و رسم نمودار ها و انواع روشهای داده کاوی در اکسل وجود دارد. کاربر این نرم افزار می تواند در یک محیط جدول مانند داده ها را تحلیل و با تعریف فرمولهای مختلف دنباله ای توابع را به داده های جدول اعمال کرده و نمودارهای بسیار متنوعی را برای به تصویر کشیدن داده ها رسم کند.
آموزش این نرم افزار به کلیه دانشجویان و فارغ التحصیلان رشته های مختلف علی الخصوص مهندسی ، حساب داری و مدیریت بسیار توصیه می شود.
مثالهایی از کاربرد این نرم افزار :
۱- رسم نمودار های داده های اندازه گیری شده در آزمایشگاه ها
۲- درست کردن جدول نمرات دانشجویان و محاسبه جمع نمرات و بردن نمرات روی منحنی و وحاسبه میانگین و واریانس
۳- محاسبات و آنالیز اقتصادی پروژه ها
۴- ایجاد جدول هوشمند برای محاسبه مقادیر بر حسب ورودیهای کاربر
۵- برنامه ریزی و کنترل مدیریت پروژه و فعالیتهای چند مرحله ای
۶- جمع بندی و مصور سازی توسط نمودارهای متنوع برای داده های به دست آمده در هر شبیه سازی حتی متلب
۷- ایجاد امکان جابه جای داده بین اکسل و نرم افزارهای مختلف متلب و mathematica و برنامه نویسی در زبان های مختلف برای کار با داده های اکسل مانند پایتون و جاوا
۸- درست کردن دفاتر حساب داری و صورتهای مالی در اکسل
۹- داده کاوی در اکسل
۱۰- بهینه سازی خطی و غیر خطی توسط افزونه های اکسل
۱۱- کلیه عملیاتی که یک ماشین حساب پیشرفته مهندسی می تواند انجام دهد و بیش از آن
Workshops & Webinars
Photo
توضیحاتی در ارتباط با شبیه ساز ns-3:
شبیه ساز ns-3 یک شبیه ساز متن باز و مجانی شبکه است که قادر است بسیاری از پروتکلهای شبکه و توابع شبکه را به روش موثر رویداد گسسته شبیه سازی کند. این روش که سریع ترین نوع شبیه سازی شبکه است زمان هایی که در شبکه بسته ای وارد یا پردازش نمی شود را از زمان شبیه سازی حذف و بهره بالایی در زمان اجرا می گیرد. البته اکثر شبیه سازهای شبیه ساز شبکه مانند omnet,opnet , qualnet نیز از این روش استفاده می کنند و نکته مهم این است که در کار با این گونه شبیه ساز ها مفهوم این گونه شبیه سازی در نظر گرفته شود که خروجی های شبیه ساز درک شود.
شبیه ساز شبکه اصولا برای این استفاده می شوند که پیاده سازی شبکه ای از ادوات مختلف شبکه بسیار هزینه بر و پردردسر است و امکان تغییر در توابع و کدهای نرم افزار و میان افزار این گونه ادوات شبکه وجود ندارد و ثالثا مشاهده و اندازه گیری وضعیت توابع و پروتکل های شبکه نیز امکان پذیر نیست مگر بر اساس خروجیهای این گونه ادوات.
شبیه ساز ns-3 اکثر توابع و پروتکلهای مهم شبکه مانند tcp/ip , csma, wifi, 4g را به صورت نرم افزار متن باز در یک ساختار شی گرا با زبان ++C پیاده سازی کرده و امکان تعریف انواع توپولوژی های شبکه و پروتکلها با مدلهای متنوع تصادفی ترافیک داده را ایجاد کرده ضمنا امکان دریافت و ارسال بسته از شبکه واقعی به داخل شبکه شبیه سازی نیز وجود دارد.
کلیه کدهای نوشته شده متن باز و با زبان سریع ++C امکان شبیه سازی سریع را فراهم کرده.
ضمنا این شبیه ساز برخلاف اجداد خود ns-2 دارای مستند سازی و راهنمای منسجم و تمیز است که فهم کد ها و جزییات را ساده تر کرده است.
این نرم افزار محبوب ترین شبیه ساز شبکه در بین محققین و توسعه دهندگان آکادمیک شبکه است و محققین کدهایی که برای پروتکلهای جدید ایجاد می کنند به صورت داوطلبانه در اختیار توسعه دهندگان اصلی آن قرار می دهند و به عنوان یک رکورد علمی با افتخار از آن یاد می کنند.
هسته و پروتکلهای نرم افزار این شبیه ساز با زبان ++C نوشته شده لیکن با زبان پایتون می توان توپولوژی و تنظیمات شبکه تحت تست را برای آن نوشت لیکن برای نوشتن پروتکل و ایجاد تغییرات فقط زبان ++C بهکار می آید.
همچنین به دلیل وابستگی این نرم افزار به کامپایلر gcc و کتابخانه هایی که در لینوکس موجود هستند خانه اصلی این نرم افزار در لینوکس است و امکان نصب و اجرای آن در ویندوز بسیار سخت و احتمالا پر از اشکال است. از این رو ایجاد محیط سیستم عامل لینوکس یکی از الزامات کار با این نرم افزار است که سه روش برای آن وجود دارد
۱- نصب لینوکس به عنوان سیستم عامل اصلی و نصب ns-3 در آن
۲- نصب لینوکس در ماشین مجازی در محیط ویدوز و نصب ns-3 در محیط لینوکس مجازی شده
۳- نصب نسخه رسمی لینوکس شبیه سازی شده در محیط ویندوز توسط مایکروسافت به نام WSL و نصب ns-3 در wsl
الزامات کار حرفه ای در ns-3 اول از همه تسلط به ++C و مفاهیم شی گرایی است دوم آشنایی ابتدایی با لینوکس و سوم پایتون است .
به جهت اینکه عمدتا دانشجویان مهندسی برق با این سه پیشنیاز کمتر سروکار داشته اند عمدتا ترس از ورود به دنیای شبیه سازی شبکه دارند لیکن اگر با آشنایی ابتدایی تنها از C نیز اقدام به یادگیری این شبیه ساز کنند هر چند ممکن است ۱۰۰٪ مفاهیم آموخته نشود و بازدهی پایین باشد لیکن به مرور و با مطالعه جانبی زبان ++C و لینوکس و پایتون تسلط مورد نیاز به دست خواهد آمد.
هدف از شرکت در دوره ns-3 به هیچ وجه متخصص و حرفه ای شدن در ns-3 نیست بلکه هدف دوره شناخت محیط این نرم افزار و کتابخانه های آن و اجرای توپولوژی های ساده و جستجو و دسترسی کد پروتکلها است که زمانی که نیاز به شبیه سازی جدی با نوآوری رساله و پروژه است مسیر این شبیه سازی مشخص و واضح باشد و سرگردانی ناشی از پیچیدگی نرم افزار دیگر برایتان مانع نباشد و بتوانید با صرف وقت کمی اقدام به ایجاد کدهای روش و پروتکل های پیشنهادیتان کنید.
شبیه ساز ns-3 یک شبیه ساز متن باز و مجانی شبکه است که قادر است بسیاری از پروتکلهای شبکه و توابع شبکه را به روش موثر رویداد گسسته شبیه سازی کند. این روش که سریع ترین نوع شبیه سازی شبکه است زمان هایی که در شبکه بسته ای وارد یا پردازش نمی شود را از زمان شبیه سازی حذف و بهره بالایی در زمان اجرا می گیرد. البته اکثر شبیه سازهای شبیه ساز شبکه مانند omnet,opnet , qualnet نیز از این روش استفاده می کنند و نکته مهم این است که در کار با این گونه شبیه ساز ها مفهوم این گونه شبیه سازی در نظر گرفته شود که خروجی های شبیه ساز درک شود.
شبیه ساز شبکه اصولا برای این استفاده می شوند که پیاده سازی شبکه ای از ادوات مختلف شبکه بسیار هزینه بر و پردردسر است و امکان تغییر در توابع و کدهای نرم افزار و میان افزار این گونه ادوات شبکه وجود ندارد و ثالثا مشاهده و اندازه گیری وضعیت توابع و پروتکل های شبکه نیز امکان پذیر نیست مگر بر اساس خروجیهای این گونه ادوات.
شبیه ساز ns-3 اکثر توابع و پروتکلهای مهم شبکه مانند tcp/ip , csma, wifi, 4g را به صورت نرم افزار متن باز در یک ساختار شی گرا با زبان ++C پیاده سازی کرده و امکان تعریف انواع توپولوژی های شبکه و پروتکلها با مدلهای متنوع تصادفی ترافیک داده را ایجاد کرده ضمنا امکان دریافت و ارسال بسته از شبکه واقعی به داخل شبکه شبیه سازی نیز وجود دارد.
کلیه کدهای نوشته شده متن باز و با زبان سریع ++C امکان شبیه سازی سریع را فراهم کرده.
ضمنا این شبیه ساز برخلاف اجداد خود ns-2 دارای مستند سازی و راهنمای منسجم و تمیز است که فهم کد ها و جزییات را ساده تر کرده است.
این نرم افزار محبوب ترین شبیه ساز شبکه در بین محققین و توسعه دهندگان آکادمیک شبکه است و محققین کدهایی که برای پروتکلهای جدید ایجاد می کنند به صورت داوطلبانه در اختیار توسعه دهندگان اصلی آن قرار می دهند و به عنوان یک رکورد علمی با افتخار از آن یاد می کنند.
هسته و پروتکلهای نرم افزار این شبیه ساز با زبان ++C نوشته شده لیکن با زبان پایتون می توان توپولوژی و تنظیمات شبکه تحت تست را برای آن نوشت لیکن برای نوشتن پروتکل و ایجاد تغییرات فقط زبان ++C بهکار می آید.
همچنین به دلیل وابستگی این نرم افزار به کامپایلر gcc و کتابخانه هایی که در لینوکس موجود هستند خانه اصلی این نرم افزار در لینوکس است و امکان نصب و اجرای آن در ویندوز بسیار سخت و احتمالا پر از اشکال است. از این رو ایجاد محیط سیستم عامل لینوکس یکی از الزامات کار با این نرم افزار است که سه روش برای آن وجود دارد
۱- نصب لینوکس به عنوان سیستم عامل اصلی و نصب ns-3 در آن
۲- نصب لینوکس در ماشین مجازی در محیط ویدوز و نصب ns-3 در محیط لینوکس مجازی شده
۳- نصب نسخه رسمی لینوکس شبیه سازی شده در محیط ویندوز توسط مایکروسافت به نام WSL و نصب ns-3 در wsl
الزامات کار حرفه ای در ns-3 اول از همه تسلط به ++C و مفاهیم شی گرایی است دوم آشنایی ابتدایی با لینوکس و سوم پایتون است .
به جهت اینکه عمدتا دانشجویان مهندسی برق با این سه پیشنیاز کمتر سروکار داشته اند عمدتا ترس از ورود به دنیای شبیه سازی شبکه دارند لیکن اگر با آشنایی ابتدایی تنها از C نیز اقدام به یادگیری این شبیه ساز کنند هر چند ممکن است ۱۰۰٪ مفاهیم آموخته نشود و بازدهی پایین باشد لیکن به مرور و با مطالعه جانبی زبان ++C و لینوکس و پایتون تسلط مورد نیاز به دست خواهد آمد.
هدف از شرکت در دوره ns-3 به هیچ وجه متخصص و حرفه ای شدن در ns-3 نیست بلکه هدف دوره شناخت محیط این نرم افزار و کتابخانه های آن و اجرای توپولوژی های ساده و جستجو و دسترسی کد پروتکلها است که زمانی که نیاز به شبیه سازی جدی با نوآوری رساله و پروژه است مسیر این شبیه سازی مشخص و واضح باشد و سرگردانی ناشی از پیچیدگی نرم افزار دیگر برایتان مانع نباشد و بتوانید با صرف وقت کمی اقدام به ایجاد کدهای روش و پروتکل های پیشنهادیتان کنید.
Workshops & Webinars
Photo
توضیحاتی در ارتباط با دوره آموزشی بهینه سازی با ابزار CVX:
ویژگی اصلی مسایل بهینه سازی محدب، سرعت روشهای عددی در حل آنهاست و ضمنا جواب به دست آمده توسط این روشها جواب بهینه عمومی است.
بسیار مسایل مهندسی در شاخه های مختلف قابلیت تبدیل شدن به مساله بهینه سازی ریاضی دارند. اعم از مهندسی برق مخابرات الکترونیک قدرت برق پردازش تصویر و سیگنال و مهندسی صنایع و مکانیک و حتی اقتصاد . لیکن اگر این مسایل بتوانند به گونه ای به مساله محدب تبدیل شوند زمان حل آنها بسیار نسبت به حالت غیر محدب کاهش می یابد. ابزارهای ریاضی زیادی برای حل مسایل محدب وجود دارند.
از بین مسایل محدب، دسته ای خاص از مسایل محدب وجود دارند که در حالت کلی روش های سریع تر و موثرتری برای حل آنها وجود دارد و نسبت به روشهای برنامه ریزی برای حل مسایل کلی محدب برتری از نظر سرعت دارندو سه گونه بسیار مهم این مسایل عبارت اند از
۱- مسایل بهینه سازی مخروط درجه دوم
۲- مسایل بهینه سازی مخروط نیمه معین مثبت
۳- مسایل بهینه سازی برنامه ریزی هندسی
این سه دسته مساله در علم بهینه سازی به علت سرعت همگرایی solver هایشان آنقدر مهم و کلیدی هستند که به مسایل محدب منظم معروف هستند و همه تلاش می کنند که مسایل خود را علاوه بر تبدیل به فرم محدب، به فرم منظم نیز تبدیل کنند که از سرعت حل بالای آنها بهره ببرند.
حتی بسیاری نیز تلاش می کنند مستقیم مسایل غیر محدب را با فرم منظم تقریب بزنند.
حل کننده های مسایل منظم به صورت محصولات تجاری و مجانی موجودند و تعدادی از مهمترینان آنها sedumi و sdpt3 و gurobi و glpk است.
ابزار cvx یک نرم افزار با زبان قاعده مند و زیبا مختص به خود است که به عنوان پوسته، ارتباط بین مساله منظم و حل کننده آن را برقرار می کند و کاربر می تواند به راحتی مساله منظم خود را تعریف و از طریق حل کننده های مختلف حل کند.
ابزار cvx فقط یک پوسته است که می تواند در سه زبان مختلف پیاده سازی شود
۱- متلب
۲- پایتون
۳- جولیا
این بسته نرم افزاری توسط استاد بزرگ علم بهینه سازی، استیون بوید ( استاد مهندسی برق کنترل دانشگاه استنفورد) و اعضای تیمش نوشته شده و محبوب ترین و پرکاربرد ترین ابزار بهینه سازی است.
این دوره زبان این نرم افزار و مهارت های کار با CVX آموزش داده خواهد شد.
ویژگی اصلی مسایل بهینه سازی محدب، سرعت روشهای عددی در حل آنهاست و ضمنا جواب به دست آمده توسط این روشها جواب بهینه عمومی است.
بسیار مسایل مهندسی در شاخه های مختلف قابلیت تبدیل شدن به مساله بهینه سازی ریاضی دارند. اعم از مهندسی برق مخابرات الکترونیک قدرت برق پردازش تصویر و سیگنال و مهندسی صنایع و مکانیک و حتی اقتصاد . لیکن اگر این مسایل بتوانند به گونه ای به مساله محدب تبدیل شوند زمان حل آنها بسیار نسبت به حالت غیر محدب کاهش می یابد. ابزارهای ریاضی زیادی برای حل مسایل محدب وجود دارند.
از بین مسایل محدب، دسته ای خاص از مسایل محدب وجود دارند که در حالت کلی روش های سریع تر و موثرتری برای حل آنها وجود دارد و نسبت به روشهای برنامه ریزی برای حل مسایل کلی محدب برتری از نظر سرعت دارندو سه گونه بسیار مهم این مسایل عبارت اند از
۱- مسایل بهینه سازی مخروط درجه دوم
۲- مسایل بهینه سازی مخروط نیمه معین مثبت
۳- مسایل بهینه سازی برنامه ریزی هندسی
این سه دسته مساله در علم بهینه سازی به علت سرعت همگرایی solver هایشان آنقدر مهم و کلیدی هستند که به مسایل محدب منظم معروف هستند و همه تلاش می کنند که مسایل خود را علاوه بر تبدیل به فرم محدب، به فرم منظم نیز تبدیل کنند که از سرعت حل بالای آنها بهره ببرند.
حتی بسیاری نیز تلاش می کنند مستقیم مسایل غیر محدب را با فرم منظم تقریب بزنند.
حل کننده های مسایل منظم به صورت محصولات تجاری و مجانی موجودند و تعدادی از مهمترینان آنها sedumi و sdpt3 و gurobi و glpk است.
ابزار cvx یک نرم افزار با زبان قاعده مند و زیبا مختص به خود است که به عنوان پوسته، ارتباط بین مساله منظم و حل کننده آن را برقرار می کند و کاربر می تواند به راحتی مساله منظم خود را تعریف و از طریق حل کننده های مختلف حل کند.
ابزار cvx فقط یک پوسته است که می تواند در سه زبان مختلف پیاده سازی شود
۱- متلب
۲- پایتون
۳- جولیا
این بسته نرم افزاری توسط استاد بزرگ علم بهینه سازی، استیون بوید ( استاد مهندسی برق کنترل دانشگاه استنفورد) و اعضای تیمش نوشته شده و محبوب ترین و پرکاربرد ترین ابزار بهینه سازی است.
این دوره زبان این نرم افزار و مهارت های کار با CVX آموزش داده خواهد شد.
Workshops & Webinars
Photo
توضیحاتی در ارتباط با دوره آموزشی LPIC 1 کار با لینوکس:
لینوکس یک سیستم عامل متن باز و مجانی است و رقیب بسیار جدی برای سیستم عامل ویندوز است. مهمترین کاربرد لینوکس که با فاصله بسیار زیادی بالاتر از ویندوز قرار دارد کاربرد آن به عنوان سرور است همچنین به عنوان یک سیستم عامل دسکتاپ نیز محبوبیت بسیار بالایی دارد و افراد خبره حوزه فناوری اطلاعات این سیستم عامل را به علت پایداری، سرعت و انعطاف پذیری و قابلیت شخصی سازی هم به عنوان سیستم عامل دسکتاپ و هم سیستم عامل سرور برای ارایه هر نوع سرویس ترجیح می دهند.
علاوه بر اینها لینوکس توسط جامعه بزرگ متن باز توسعه و پایش می شود و کدهای آن توسط افراد مختلفی رصد و باگها گزارش می شود.
همچنین معماری این سیستم عامل بسیار امن و علمی است.
بسیاری از نرم افزار های متن باز علمی در این سیستم عامل نوشته شده اند و فناوری ها و پروتکلهای شبکه با این سیستم عامل عجین شده است. نرم افزار های سیستمی متن باز و قدرتمند بسیاری در این سیستم عامل توسعه یافته اند.
واسط کاربری اصلی در لینوکس، ترمینال خط فرمان است بر خلاف ویندوز که واسط کاربری گرافیکی واسط اصلی آن است البته هر دو از دو نوع واسط کاربری پشتیبانی می کنند لیکن واسط اصلی کاربری همیشه باید فعال باشد و واسط کاربری دوم می تواند استفاده نشود. از این رو لینوکس بسیار سریع تر و انعطاف پذیرتر است و کلیه عملیات از خط فرمان قابل انجام است که در ویندوز بسیاری از عملیات فقط از طریف واسط گرافیکی و با منو قایل انجام است.
لینوکس امنیت بسیار بالایی دارد و تعداد ویروسهایی که برای آن موجود است بسیار بسیار کمتر از ویندوز است و اصولا کابران نیازی به آنتی ویروس ندارند.
معتبرترین مدرک در حوزه مهارت کار با لینوکس مدارک بین المللی LPIC 1,2,3 است که مخفف linux professional institute certificate است .
در این دوره سرفصل های LPIC 1 تدریس خواهد شد و منابع مورد نیاز برای آمادگی امتحان در اختیار شرکت کنندگان قرار می گیرد.
سیستم عامل لینوکس دارای توزیع های مختلفی است که دو توزیع بر پایه debian و redhat مهمترین های آنها هستند. در این دوره ubuntu که محبوب ترین توزیع debian است محور تدریس خواهد بود و بقیع توزیع ها بر حسب نیاز مورد استفاده قرار خواهند گرفت.
جهت اطلاعات بیشتر به سایت اصلی LPIC مراجعه کنید
https://www.lpi.org/
لینوکس یک سیستم عامل متن باز و مجانی است و رقیب بسیار جدی برای سیستم عامل ویندوز است. مهمترین کاربرد لینوکس که با فاصله بسیار زیادی بالاتر از ویندوز قرار دارد کاربرد آن به عنوان سرور است همچنین به عنوان یک سیستم عامل دسکتاپ نیز محبوبیت بسیار بالایی دارد و افراد خبره حوزه فناوری اطلاعات این سیستم عامل را به علت پایداری، سرعت و انعطاف پذیری و قابلیت شخصی سازی هم به عنوان سیستم عامل دسکتاپ و هم سیستم عامل سرور برای ارایه هر نوع سرویس ترجیح می دهند.
علاوه بر اینها لینوکس توسط جامعه بزرگ متن باز توسعه و پایش می شود و کدهای آن توسط افراد مختلفی رصد و باگها گزارش می شود.
همچنین معماری این سیستم عامل بسیار امن و علمی است.
بسیاری از نرم افزار های متن باز علمی در این سیستم عامل نوشته شده اند و فناوری ها و پروتکلهای شبکه با این سیستم عامل عجین شده است. نرم افزار های سیستمی متن باز و قدرتمند بسیاری در این سیستم عامل توسعه یافته اند.
واسط کاربری اصلی در لینوکس، ترمینال خط فرمان است بر خلاف ویندوز که واسط کاربری گرافیکی واسط اصلی آن است البته هر دو از دو نوع واسط کاربری پشتیبانی می کنند لیکن واسط اصلی کاربری همیشه باید فعال باشد و واسط کاربری دوم می تواند استفاده نشود. از این رو لینوکس بسیار سریع تر و انعطاف پذیرتر است و کلیه عملیات از خط فرمان قابل انجام است که در ویندوز بسیاری از عملیات فقط از طریف واسط گرافیکی و با منو قایل انجام است.
لینوکس امنیت بسیار بالایی دارد و تعداد ویروسهایی که برای آن موجود است بسیار بسیار کمتر از ویندوز است و اصولا کابران نیازی به آنتی ویروس ندارند.
معتبرترین مدرک در حوزه مهارت کار با لینوکس مدارک بین المللی LPIC 1,2,3 است که مخفف linux professional institute certificate است .
در این دوره سرفصل های LPIC 1 تدریس خواهد شد و منابع مورد نیاز برای آمادگی امتحان در اختیار شرکت کنندگان قرار می گیرد.
سیستم عامل لینوکس دارای توزیع های مختلفی است که دو توزیع بر پایه debian و redhat مهمترین های آنها هستند. در این دوره ubuntu که محبوب ترین توزیع debian است محور تدریس خواهد بود و بقیع توزیع ها بر حسب نیاز مورد استفاده قرار خواهند گرفت.
جهت اطلاعات بیشتر به سایت اصلی LPIC مراجعه کنید
https://www.lpi.org/
Workshops & Webinars
Photo
توضیحاتی در ارتباط با دوره آموزش برنامه نویسی عمومی با MATLAB:
نرم افزار matlab یک نرم افزار برنامه نویسی به زبان matlab است که ابتدا در بین مهندسان برق و سپس در بین کلیه رشته های مهندسی و غیر مهندسی مورد استقبال وسیعی قرار گرفت.
این نرم افزار با دستورات و قواعد بسیار ساده عملیات ریاضی مورد نیاز کلیه رشته های مهندسی را بسیار ساده کرده است. نقطه قوت این زبان در کار با ماتریسها و امکانات بسیار وسیعی در پردازش های ماتریسی است که در مهندسی برق بسیار مورد نیاز است. توسعه های بعدی این نرم افزار کتابخانه ها و امکانات جدیدتری برای سایر رشته ایجاد کرده که با کمترین دانش از مهندسی نرم افزار می توان این زبان را بخوبی یاد گرفت و در آن مسلط شد.
عمده پروژه های تحقیقاتی در حوزه مهندسی برق، صنایع مکانیک و.... که نیاز به برنامه نویسی دارند کدهای پروژه را به تیمهای دیگر پروژه در این محیط تحویل می گیرند یا تحویل می دهند.
از این رو تبحر به این زبان و نرم افزار برای کلیه رشته هایی که به گونه ای در کار خود نیاز به برنامه نویسی و شبیه سازی دارند توصیه می شود.
این زبان از جنس مفسری است و سرعت اجرای کد کمتری نسبت به زبانهایی مانند ++C دارد لیکن سادگی نوشتن کدهای آن و امکانات تبدیل کد به زبان های دیگر سطح پایین باعث شده این سیستم بسیار محبوب باشد و تقریبا هر الگوریتم و ایده ای در این محیط شبیه سازی شود.
این زبان برای کلیه گرایش های مهندسی برق، مکانیک، هوافضا،صنایع، نفت، شیمی، عمران، کامپیوتر، مکاترونیک اقتصاد ، فیزیک، ریاضی، و بیولوژی .... کاملا مورد نیاز و کتابخانه ای از توابع کاربردی و موثر ارایه داده کار با این نرم افزار و زبان را برای کاربر با تخصص در هر یک از رشته های مذکور را نسبت به زبان های دیگر بسیار ساده کرده است.
برای مثال مجموعه ای از توابع مربوط به پردازش تصویر ارایه داده که کاربر بدون آنکه نیاز داشته باشد کد این توابع را بنویسد می تواند با تنها فراخوانی آنها از آنها استفاده کند.
متلب توانایی های بسیار زیادی دارد می تواند از کلیه درگاه های کامپیوتر ورودی خروجی گرفته و توابع بسیار زیادی برای کار با آنها ارایه داده، برای مثال خروجی ورودی کارت صدا، وب کم پورت usb و کارتهای بسیار حرفه ای تر نمونه بردار که نیاز به سخت افزار اضافی دارد.
در این دوره زبان متلب که پیشنیاز استفاده از نرم افزار متلب و امکانات آن است تدریس می شود و با مثالهای متعددی اصول برنامه نویسی با این زبان ارایه خواهد شد.
مهمترین مفهوم در زبان متلب کار با انواع داده و کانتینر های داده است. رشته ها، ارایه ها، ماتریس ها، تانسورها، آرایه ها سلولی، ساختارها و کلاس ها و جداول از مهمترین مفاهیم متلب هستند که قواعد کار با آنها این زبان را از بقیه زبانها متمایز می کند.
رسم نمودارهای و منحنی ها نیز از ویژگیهای این زبان است و جزو توابع قدیمی زیان متلب است.
همچنین متلب قابلیت طراحی GUI و استقرار نرم افزار به صورت فایل نصبی و exeنیز دارد.
موتور متلب را می توان از نرم افزارهای مختلف و زبان های مختلف فراخوانی کرد و دستورات متلب را در آن ها استفاده کرد.
متلب دارای جعبه ابزار هایی(toolbox) برای موضوعات مختلف است
چند toolbox زیر به عنوان نمونه در متلب هستند ولی تعداد toolboxها بیش از اینها است
۱- مخابرات شاملد انواع مدولاسیون و کدینگ
۲- کنترل شامل کنترل خطی غیر خطی و پیشبین
۳- شبکه های عصی
۴- یادگیری ماشین
۵- آنتنهای آرایه های فازی
۶- بهینه سازی
۷- رباتیک
۸- طراحی hdlو کار با fpga
۹- پردازش سیگنال
۱۰- پردازش تصویر
۱۱- ابزار های مالی
۱۲- یادگیری عمیق
۱۳-متن کاوی
۱۴- شناسایی سیستم
۱۵- معاملات الگوریتمی
۱۶-آمار و احتمالات
۱۷- ریاضیات سمبولیک
۱۸- گراف
۱۹-معادلات دیفرانسیل معمولی و جزیی
۲۰- ابزار پایگاه داده
۲۱- طراحی فیلتر
۲۲- طراحی ممیز ثابت
۲۳- کدر GPU
۲۴- کامپالر
۲۵- سرور محصولات متلب
۲۶- و ...
در این دوره با ذکر مثالهای متعدد دستورا متلب بر پایه آخرین نسخه متلب 2021a آموزش داده خواهد شد
نرم افزار matlab یک نرم افزار برنامه نویسی به زبان matlab است که ابتدا در بین مهندسان برق و سپس در بین کلیه رشته های مهندسی و غیر مهندسی مورد استقبال وسیعی قرار گرفت.
این نرم افزار با دستورات و قواعد بسیار ساده عملیات ریاضی مورد نیاز کلیه رشته های مهندسی را بسیار ساده کرده است. نقطه قوت این زبان در کار با ماتریسها و امکانات بسیار وسیعی در پردازش های ماتریسی است که در مهندسی برق بسیار مورد نیاز است. توسعه های بعدی این نرم افزار کتابخانه ها و امکانات جدیدتری برای سایر رشته ایجاد کرده که با کمترین دانش از مهندسی نرم افزار می توان این زبان را بخوبی یاد گرفت و در آن مسلط شد.
عمده پروژه های تحقیقاتی در حوزه مهندسی برق، صنایع مکانیک و.... که نیاز به برنامه نویسی دارند کدهای پروژه را به تیمهای دیگر پروژه در این محیط تحویل می گیرند یا تحویل می دهند.
از این رو تبحر به این زبان و نرم افزار برای کلیه رشته هایی که به گونه ای در کار خود نیاز به برنامه نویسی و شبیه سازی دارند توصیه می شود.
این زبان از جنس مفسری است و سرعت اجرای کد کمتری نسبت به زبانهایی مانند ++C دارد لیکن سادگی نوشتن کدهای آن و امکانات تبدیل کد به زبان های دیگر سطح پایین باعث شده این سیستم بسیار محبوب باشد و تقریبا هر الگوریتم و ایده ای در این محیط شبیه سازی شود.
این زبان برای کلیه گرایش های مهندسی برق، مکانیک، هوافضا،صنایع، نفت، شیمی، عمران، کامپیوتر، مکاترونیک اقتصاد ، فیزیک، ریاضی، و بیولوژی .... کاملا مورد نیاز و کتابخانه ای از توابع کاربردی و موثر ارایه داده کار با این نرم افزار و زبان را برای کاربر با تخصص در هر یک از رشته های مذکور را نسبت به زبان های دیگر بسیار ساده کرده است.
برای مثال مجموعه ای از توابع مربوط به پردازش تصویر ارایه داده که کاربر بدون آنکه نیاز داشته باشد کد این توابع را بنویسد می تواند با تنها فراخوانی آنها از آنها استفاده کند.
متلب توانایی های بسیار زیادی دارد می تواند از کلیه درگاه های کامپیوتر ورودی خروجی گرفته و توابع بسیار زیادی برای کار با آنها ارایه داده، برای مثال خروجی ورودی کارت صدا، وب کم پورت usb و کارتهای بسیار حرفه ای تر نمونه بردار که نیاز به سخت افزار اضافی دارد.
در این دوره زبان متلب که پیشنیاز استفاده از نرم افزار متلب و امکانات آن است تدریس می شود و با مثالهای متعددی اصول برنامه نویسی با این زبان ارایه خواهد شد.
مهمترین مفهوم در زبان متلب کار با انواع داده و کانتینر های داده است. رشته ها، ارایه ها، ماتریس ها، تانسورها، آرایه ها سلولی، ساختارها و کلاس ها و جداول از مهمترین مفاهیم متلب هستند که قواعد کار با آنها این زبان را از بقیه زبانها متمایز می کند.
رسم نمودارهای و منحنی ها نیز از ویژگیهای این زبان است و جزو توابع قدیمی زیان متلب است.
همچنین متلب قابلیت طراحی GUI و استقرار نرم افزار به صورت فایل نصبی و exeنیز دارد.
موتور متلب را می توان از نرم افزارهای مختلف و زبان های مختلف فراخوانی کرد و دستورات متلب را در آن ها استفاده کرد.
متلب دارای جعبه ابزار هایی(toolbox) برای موضوعات مختلف است
چند toolbox زیر به عنوان نمونه در متلب هستند ولی تعداد toolboxها بیش از اینها است
۱- مخابرات شاملد انواع مدولاسیون و کدینگ
۲- کنترل شامل کنترل خطی غیر خطی و پیشبین
۳- شبکه های عصی
۴- یادگیری ماشین
۵- آنتنهای آرایه های فازی
۶- بهینه سازی
۷- رباتیک
۸- طراحی hdlو کار با fpga
۹- پردازش سیگنال
۱۰- پردازش تصویر
۱۱- ابزار های مالی
۱۲- یادگیری عمیق
۱۳-متن کاوی
۱۴- شناسایی سیستم
۱۵- معاملات الگوریتمی
۱۶-آمار و احتمالات
۱۷- ریاضیات سمبولیک
۱۸- گراف
۱۹-معادلات دیفرانسیل معمولی و جزیی
۲۰- ابزار پایگاه داده
۲۱- طراحی فیلتر
۲۲- طراحی ممیز ثابت
۲۳- کدر GPU
۲۴- کامپالر
۲۵- سرور محصولات متلب
۲۶- و ...
در این دوره با ذکر مثالهای متعدد دستورا متلب بر پایه آخرین نسخه متلب 2021a آموزش داده خواهد شد