برنامه‌نویسی و هوش مصنوعی

اهداف آموزشی: • تقویت مهارت‌های حل مسئله الگوریتمی • توسعه توانایی کار تحت فشار زمانی • آموزش روش‌های بهینه‌سازی کد • آشنایی با چارچوب‌های modern هوش مصنوعی بخش‌های مسابقه: بخش اسکرچ: • حل 5 مسئله با درجه دشواری افزایشی • زمان: 3 ساعت • معیارهای داوری: o صحت خروجی o خلاقیت در حل مسئله o خوانایی و سازماندهی کد بخش ACM: • 8 مسئله الگوریتمی با درجه دشواری مختلف • زمان: 5 ساعت • زبان‌های مجاز: C++, Java, Python بخش پایتون: • پیاده‌سازی 3 پروژه کاربردی: 1. پردازش داده‌ها 2. توسعه وب ساده 3. اتوماسیون یک فرآیند • زمان: 4 ساعت بخش هوش مصنوعی: • چالش‌های پیشرفته در یادگیری ماشین: o طبقه‌بندی تصاویر o پردازش زبان طبیعی o سیستم‌های توصیه‌گر • زمان: 6 ساعت • ممنوعیت‌ها: o استفاده از مدل‌های از پیش آموزش‌دیده o هرگونه ارتباط با اینترنت در مرحله حضوری o استفاده از سرویس‌های ابری پردازشی