دروس و دورههای آموزشی
آزمایشگاه مهندسی نرمافزار هوشمند طیف متنوعی از موضوعات علم و مهندسی کامپیوتر را در قالب دروس دانشگاهی، آموزشهای آزاد و کارگاهها ارائه میدهد. هدف اصلی از این آموزشها توانایی درک و حل مسائل دنیای واقعی با راهکارهای نرمافزاری و هوشمند است.
دورههای کارشناسی
مهندسی کامپایلر |
---|
![]() |
کارشناسی مهندسی کامپیوتر - نرم افزار |
کامپایلرها از مهمترین نرم افزارهای سیستمی موجود هستند. توسط آنها پیاده سازی زبانهای برنامه نویسی محقق می شود. افزون بر آنها، کاربردهایی در تحلیل برنامه، آزمون نرمافزار، بازآرایی نرمافزار و امنیت دارند. در این درس به اصول، فنون و ابزارهای طراحی و ساخت کامپایلرها پرداخته میشود. |
آزمون نرمافزار |
---|
![]() |
کارشناسی مهندسی کامپیوتر - نرم افزار |
آزمون نرمافزار بخش مهمی از چرخه عمر توسعه نرم افزار است. آزمون فرآیندی است که طی آن اطمینان حاصل میشود که نرمافزاری که میسازیم قابلاعتماد، ایمن است و همانطور که در نظر گرفته شده عمل میکند. در این درس به اصول، فنون، مراحل و ابزارهای آزمون نرم افزار پرداخته می شود. |
برنامه نویسی ساخت یافته در C |
---|
![]() |
کارشناسی مهندسی کامپیوتر - نرم افزار |
زبان برنامه نویسی C یکی از پایه ای ترین و پرکاربردترین زبان های برنامه نویسی است که در ساخت سیستم عامل ها، نرم افزارهای بلادرنگ و اینترنت اشیا کاربرد دارد. بسیاری از زبانهای برنامه نویسی با کمک این زبان ایجاد شده اند. این درس اصول برنامه نویسی ساخت یافته در زبان C را آموزش داده می دهد. |
دورههای تحصیلات تکمیلی (کارشناسی ارشد و دکتری)
مهندسی نرم افزار پیشرفته |
---|
![]() |
کارشناسی ارشد و دکتری مهندسی کامپیوتر - نرم افزار |
هدف از این درس آشنایی دانشجویان با پارادایمهای مختلف مورد استفاده در توسعه نرمافزار است که شامل متدلوژیهای مختلف توسعه نرمافزار و همچنین رویکردهای مختلف به مدیریت پیچیدگی توسعه نرمافزار میشود. |
آزمون و تحلیل نرمافزار پیشرفته |
---|
![]() |
کارشناسی ارشد و دکتری مهندسی کامپیوتر - نرم افزار |
هدف این درس آشنایی دانشجویان با روشهای نوین در آزمون و تحلیل خودکار نرمافزارها از طریق تولید و تزریق خودکار آزمایه و نحوه ارزیابی اثربخشی آزمون نرمافزار از طریق معیارهای پوشش کد و تحلیل موتاسیون است. |
اصول و الگوها در مهندسی نرمافزار |
---|
![]() |
کارشناسی ارشد و دکتری مهندسی کامپیوتر - نرم افزار |
هدف این دوره، فراهمسازی دیدگاهی الگو-محور در مهندسی نرمافزار به گونهای است که دانشجویان با آشنایی با الگوهای پرکاربرد در طراحی و معماری سیستمهای نرمافزاری، بتوانند به تشخیص دقیق و کاربردی این الگوها دست یابند و از فنون خودکارسازی برای بهبود کیفیت و عملکرد نرمافزار بهره ببرند. |
دورههای آزاد
طراحی و توسعه امن نرمافزار |
---|
![]() |
کلیه مقاطع مهندسی کامپیوتر - نرم افزار |
این دوره شرکتکنندگان را با چالشهای اصلی در طراحی و پیادهسازی سیستمهای نرمافزاری امن و برنامههای کاربردی امن آشنا میسازد. اهمیت امنیت، انواع آسیبپذیریهای نرمافزار و چگونگی بهرهبردن مهاجمان از آسیبپذیریها از موضوعاتی هستند که در این درس مطرح میشوند. همچنین، دانشپذیران و دانشپژوهان میآموزند چگونه میتوان بهصورت روشمند با تلفیق امنیت و چرخه حیات توسعه نرمافزار با حملهها به موقع و در هنگام طراحی و توسعه نرمافزار مقابله کرد. بدین منظور، لازم است که دانشپژوهان تحلیل نیازمندیهای امنیتی، مدلسازی تهدید، مدیریت مخاطرات امنیتی، برنامهنویسی امن و نیز بازبینی و آزمون امنیتی را فراگیرند. |
طراحی رایانشی و هوشمند مواد |
---|
![]() |
کلیه مقاطع - مهندسیهای مواد، شیمی و عمران |
دوره طراحی رایانشی و هوشمند مواد، با بهرهگیری از هوش مصنوعی و یادگیری ماشین، به پژوهشگران و مهندسین ابزارهای نوین را جهت تحلیل، پیشبینی و بهینهسازی خواص مواد ارائه میدهد. در این دوره، از مباحث مقدماتی مانند برنامهنویسی پایتون، دادهساختارها و الگوریتمهای پایه آغاز شده و به تدریج به مفاهیم پیشرفته همچون یادگیری ماشین، بهینهسازی تکاملی و طراحی وارون مواد پرداخته میشود. شرکتکنندگان با استفاده از کتابخانهها و ابزارهای مدرن مانند Tensorflow، Keras، Pymoo و غیره، قادر خواهند بود تا دادههای مهندسی مواد را استخراج، پیشپردازش و مورد تحلیل قرار داده و در نهایت مدلهای پیشبینی خواص فیزیکی و مکانیکی مواد را توسعه دهند. |
کارگاهها
کارگاه پژوهش علمی: اصول، روشها و ابزارها |
---|
![]() |
کلیه رشتهها و گرایشها |
کارگاه پژوهش علمی به شرکتکنندگان کمک میکند تا مهارتها و دانش لازم را برای انجام تحقیقات با کیفیت بالا و انتقال مؤثر یافتههای خود به جامعه علمی، توسعه دهند. دانشجویان سال اول در دوره تحصیلات تکمیلی و نیز دانشجویان سال آخر دوره کارشناسی در همه رشتهها (بهویژه مهندسی کامپیوتر) که علاقهمند به پژوهش علمی و انتشار مقاله هستند. |
کارگاه هوش مصنوعی و علم داده با پایتون |
---|
![]() |
کلیه رشتهها و گرایشها |
کارگاه آموزشی هوش مصنوعی و علم داده با پایتون فرصتی بینظیر برای تسلط بر مفاهیم پیشرفته در دنیای دادهها و هوش مصنوعی است. در این دوره، شرکتکنندگان با مباحثی از قبیل یادگیری ماشین، شبکههای عصبی، پردازش زبان طبیعی و تحلیل دادههای پیچیده آشنا شده و از کتابخانههای قدرتمند پایتون مانند NumPy، Pandas، Scikit-learn و TensorFlow بهرهمند میشوند. |
سفارش خدمات و دورههای آموزشی و مشاوره
برای سفارش برگزاری دورههای آموزش آزاد و کارگاهی از طریق لینک زیر اقدام نمایید. همچنین، سازمان و صنایع محترم میتوانند سایر کارگاهها و دورههای آموزشی مورد نیاز خود در حوزه مهندسی نرمافزار هوشمند را از این طریق با ما در میان گذاشته و مراحل برگزاری آن را دنبال نمایند. فهرستی از دورههای مرتبط در صفحه خدمات آزمایشگاه قابل مشاهده است.