پرش به محتویات

سیاست‌ها

اطلاعات درس

درس: طراحی الگوریتم‌ها
استاد: دکتر آبام
نیمسال: بهار ۱۴۰۵
آخرین به‌روزرسانی: ۱۴۰۵/۰۲/۰۹

اطلاع‌رسانی رسمی

تمام اطلاع‌رسانی‌های رسمی از طریق گروه بله و کوئرا انجام می‌شود.
عضویت در گروه بله الزامی است: ble.ir/DA_ABAM


ساختار نمره‌دهی

بخش تعداد نمره‌ی هر کدام جمع
تمرین تئوری ۶ ۰.۶ ۳.۶
تمرین عملی ۶ ۰.۹ ۵.۴
میان‌ترم ۱–۲ ۴
پایان‌ترم ۷
ویدئوی اختیاری حداکثر ۲ ۰.۵+ ۱+
جمع ۲۱

جزئیات امتیاز ویدئو در بخش ویدئوهای اختیاری آمده است.


قوانین مشترک تمرین‌ها

تمام تمرین‌ها فردی هستند. هم‌فکری با دوستان تشویق می‌شود — ماهیت مسائل به گونه‌ای است که با هم‌فکری هم بهتر حل می‌شوند و هم لذت‌بخش‌تر است. شرط این است که راه‌حل باید با دست خودتان نوشته شده باشد و آن را عمیقاً درک کرده باشید.

مشاهده‌ی راه‌حل‌ها یا استفاده از منابع اینترنتی ممنوع نیست. اگر منبع مفیدی یافتید، به تیم تدریس اطلاع دهید تا به بقیه هم معرفی شود.

اگر تمرینی مشکوک باشد، ممکن است از شما خواسته شود راه‌حل‌تان را توضیح دهید.


تمرین‌های تئوری

تحویل

تمرین‌ها باید دست‌نویس باشند. نوشتن روی تبلت یا دستگاه الکترونیکی مجاز است، اما تایپ مجاز نیست. استفاده از شکل و نمودار تشویق می‌شود. تمرین‌ها باید به صورت PDF یا ZIP در کوئرا آپلود شوند.

سوال‌های تحویلی و اختیاری

هر تمرین تئوری شامل دو دسته سوال است. سوال‌های تحویلی مشخص شده‌اند و باید حل شوند. سوال‌های اختیاری را می‌توانید حل کنید یا نکنید — اما برای برخی از آن‌ها می‌توانید داوطلب ضبط ویدئو شوید و امتیاز اضافه بگیرید.

نوشتن اثبات

مهم

ارجاع به کلاس یا اسلاید برای اثبات کافی نیست. اگر مستقیماً اثبات چیزی خواسته شده، باید آن را اثبات کنید.

برای هر ادعا می‌توانید به سوال‌های همین تمرین که پاسخشان را نوشته‌اید، تمرین‌های جلسات قبلی، یا دانسته‌های قبلی خودتان استناد کنید. ارجاع‌دادن به چیزهایی که از قبل می‌دانید تشویق می‌شود.

هوش مصنوعی

استفاده از هوش مصنوعی در تمرین‌های تئوری توصیه نمی‌شود.


تمرین‌های عملی

تحویل و نمره‌دهی

نمره‌دهی به صورت صفر و یک است و از طریق جاج کوئرا انجام می‌شود. ممکن است زیرمسئله وجود داشته باشد، اما تست‌به‌تست نمره تعلق نمی‌گیرد. اگر موردی خارج از صورت سوال با این تناقض داشت، گزارش دهید.

زبان اصلی ++C است. زبان Python نیز مجاز است، اما تضمینی برای قبولی با Python وجود ندارد.

هوش مصنوعی

ممنوع

از هوش مصنوعی نخواهید که کل راه‌حل را بنویسد.

استفاده از قابلیت‌هایی مثل autocomplete مجاز است، به شرطی که کاملاً به راه‌حل، تصمیمات، و جزئیات کد مسلط باشید. در صورت نیاز، ممکن است از شما خواسته شود راه‌حل و کد را ارائه دهید.


ددلاین‌ها و تأخیر

هر تمرین یک ددلاین اصلی و یک هاردددلاین دارد. برای تمرین‌های تئوری هاردددلاین ۴ روز پس از ددلاین اصلی است؛ برای تمرین‌های عملی ۵ روز پس از آن. هاردددلاین جابه‌جا نمی‌شود مگر در شرایط استثنایی.

تمدید

برای تمرین‌های تئوری تمدید انجام نمی‌شود. برای تمرین‌های عملی می‌توانید درخواست تمدید دهید، به شرطی که درخواست حداقل ۶ ساعت قبل از ددلاین اصلی ارسال شود.

روزهای تأخیر مجاز

در طول ترم، هر دانشجو برای تمرین‌های تئوری مجموعاً ۱۲ روز و برای تمرین‌های عملی مجموعاً ۱۸ روز تأخیر مجاز دارد. تأخیرها ساعتی محاسبه می‌شوند.

جریمه‌ی تأخیر غیرمجاز

به ازای هر ساعت تأخیر غیرمجاز، ۱٪ از نمره‌ی تمرین کسر می‌شود.

مثال

اگر ۲۴ ساعت تأخیر غیرمجاز داشته باشید، نمره‌ی تمرین با ضریب ۰.۷۶ محاسبه می‌شود.

آخرین ارسال

تمام محاسبات بر اساس آخرین ارسالی که انتخاب کنید انجام می‌شود. اگر ارسال جدیدی داشته باشید که تأخیر غیرمجاز دارد، ضریب تأخیر روی کل نمره‌ی آن تمرین اعمال می‌شود. می‌توانید ارسال جدید داشته باشید اما تصمیم بگیرید از آن استفاده نکنید.


ویدئوهای اختیاری

برای برخی سوال‌های اختیاری تمرین‌های تئوری می‌توانید داوطلب ضبط ویدئو شوید. هر ویدئو ۰.۵ نمره امتیاز دارد و هر دانشجو حداکثر ۲ بار می‌تواند این امتیاز را دریافت کند.

زمان ارسال ویدئو امتیاز
قبل از ددلاین اصلی تمرین ۰.۵
بین ددلاین اصلی و هاردددلاین ۰.۲۵
بعد از هاردددلاین ۰.۲۵-

داوطلب شدن

داوطلبی پس از انتشار تمرین در گروه بله DA_ABAM صورت می‌گیرد. هر کسی که زودتر پیام دهد سوال به او می‌رسد، با این تفاوت که اولویت اول با کسانی است که تا به حال ویدئو ضبط نکرده‌اند.

فرمت پیام داوطلبی:

شماره سوال - اسم سوال
نام و نام خانوادگی
شماره دانشجویی

نکات مهم

پیام‌هایی که همه‌ی این اطلاعات را نداشته باشند رد می‌شوند. پیام‌های ویرایش‌شده بررسی نمی‌شوند. اگر کسی از داوطلبی انصراف دهد، نمی‌تواند برای بار دوم داوطلب شود.

فرآیند تولید ویدئو

پس از داوطلب شدن، منتور به شما اطلاع‌رسانی می‌شود. مسئولیت ارتباط‌گرفتن با منتور با دانشجو است و باید حداقل یک هفته قبل از ددلاین این ارتباط برقرار شود.

ویدئو باید درست، قابل شنیدن، و قابل فهم باشد و تصویر چهره‌ی دانشجو در آن دیده شود. تأیید نهایی با منتور است و انتشار در سایت درس پس از تأیید انجام می‌شود.

اگر منتور توجه کافی نداشت، به هد اطلاع دهید.


اعتراض به نمرات

اعتراض به نمره‌ای که جاج داده است فقط تا هاردددلاین امکان‌پذیر است. اگر نمره در داک نمرات اشتباه ثبت شده باشد، در هر زمان می‌توانید اعتراض کنید.

پس از تصحیح، از طریق فرمی که اعلام می‌شود، تا زمانی که اطلاع‌رسانی شود امکان‌پذیر است.


بازخورد و ارتباط

بازخورد، پیشنهاد، و انتقاد را مستقیماً به هد بگویید یا از طریق یکی از تدریس‌یاران منتقل کنید. تغییرات در سیاست‌ها به صورت رسمی در گروه بله و کوئرا اطلاع‌رسانی می‌شوند.