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

اهداف آموزشی:

  • تقویت مهارت‌های حل مسئله الگوریتمی
  • توسعه توانایی کار تحت فشار زمانی
  • آموزش روش‌های بهینه‌سازی کد
  • آشنایی با چارچوب‌های modern هوش مصنوعی

بخش‌های مسابقه:

بخش اسکرچ:

  • حل 5 مسئله با درجه دشواری افزایشی
  • زمان: 3 ساعت
  • معیارهای داوری:
    • صحت خروجی
    • خلاقیت در حل مسئله
    • خوانایی و سازماندهی کد

بخش ACM:

  • 8 مسئله الگوریتمی با درجه دشواری مختلف
  • زمان: 5 ساعت
  • زبان‌های مجاز: C++, Java, Python

بخش پایتون:

  • پیاده‌سازی 3 پروژه کاربردی:
    1. پردازش داده‌ها
    2. توسعه وب ساده
    3. اتوماسیون یک فرآیند
  • زمان: 4 ساعت

بخش هوش مصنوعی:

  • چالش‌های پیشرفته در یادگیری ماشین:
    • طبقه‌بندی تصاویر
    • پردازش زبان طبیعی
    • سیستم‌های توصیه‌گر
  • زمان: 6 ساعت
  • ممنوعیت‌ها:
    • استفاده از مدل‌های از پیش آموزش‌دیده
    • هرگونه ارتباط با اینترنت در مرحله حضوری
    • استفاده از سرویس‌های ابری پردازشی