IKIU-CE, The computer-engineering students web log - Qazvin, وب‌نوشت دانشجویان گروه مهندسی کامپیوتر - قزوین
یادداشت‌ها: فارسی ، Posts: English

۱۳۸۹ بهمن ۱۹, سه‌شنبه

تمدید مهلت پروژه طراحی و پیاده سازی زبان های برنامه سازی

مهلت پروژه درس طراحی و پیاده سازی زبان های برنامه سازی تا روز شنبه 1389/11/23 تمدید شد

۱۳۸۹ بهمن ۱۲, سه‌شنبه

آماده‌سازی جهت شرکت درالمپیاد قطب 2

به اطلاع دانشجویان رشته‌های ادبیات فارسی، الهیات و معارف اسلامی، حقوق، ریاضی، شیمی، فیزیک، آمار، برق، ریاضی، عمران، مکانیک، کامپیوتر که علاقمند به شرکت در المپیاد می‌باشند می‌رساند المپیاد قطب دو کشوری در 8 و 9 اردیبهشت سال 1390 برگزار می‌گردد. دانشجویان متقاضی جهت اعلان آمادگی برای شرکت و آماده‌سازی علمی به گروه‌های مربوطه مراجعه نمایند.
--
پ.ن: منبع http://www.ikiu.ac.ir/fa/news-view.php?nid=1000

۱۳۸۹ بهمن ۸, جمعه

پروژه ی اختیاری درس طراحی و پیاده سازی زبان های برنامه سازی

شرح پروژه ی اختیاری درس طراحی و پیاده سازی زبان های برنامه سازی

طراحی یک BNF برای زبانی شامل مشخصات زیر.
  • زبان امکان تعریف متغیر را فراهم نماید.
  • زبان قابلیت تعریف تابع و فراخوانی آن را داشته باشد. (نیازی به پیاده سازی پارامتر های توابع نیست.)
  • زبان امکان nested subprogramming داشته باشد.
  • زبان چهار عمل اصلی (+، -، *،/ ) را در دستورات خود داشته باشد.
برای زبان طراحی شده در مرحله ی یک، syntax analyzer کوچکی را پیاده سازی کنید که قادر باشد:
  • متغیر های تعریف نشده را اعلام کند.
  • محیط ارجاع (referencing environment) هر متغیری را که کاربر انتخاب می کند در دو حالت static scope و dynamic scope اعلام نماید.

برای پیاده سازی بند دو باید از dynamic record و ساختار stack که طی فصل 11 کتاب تدریس شد استفاده کنید.

تذکر مهم: با توجه به محدودیت زمان برای اعلام نمرات که از طرف آموزش اعمال شده است، زمان تحویل پروژه ی اختیاری 18 بهمن خواهد بود.

۱۳۸۹ بهمن ۶, چهارشنبه

تحویل پروژه کامپایلر

دکتر مهدوی در خصوص تحویل پروژه کامپایلر اعلام کردند که به دلیل محدودیت زمان برای اعلام نمرات و شروع ترم آینده، پروژه کامپایلر فاز دیگری به جز 2 نمره تشویقی نخواهد داشت و دانشجویان در صورت انجام این پروژه می توانند آن را طی روزهای یکشنبه و دوشنبه 10و11 بهمن ماه به سرکار خانم حبیبی تحویل دهند.


۱۳۸۹ دی ۲۲, چهارشنبه

سوال و جواب میان ترم کامپایلر

بعد از گذشت 120 دقیقه از پست قبلی، جواب و سوالات میان ترم کامپایلر در قالب عکس و با دو کیفیت در اختیار دوستان قرار می گیرد.
تشکر ویژه از آرمین صدرنفیسی، از دانشجویان ورودی 87 که خیلی بیشتر از ما حواسش جمع بوده و به غیر از این مورد، سوالات بقیه درس ها را نیز آرشیو کرده است.
دانلود با کیفیت عالی (حجم:3363 کیلوبایت)

دانلود با کیفیت متوسط (حجم: 577 کیلوبایت)

* زحمت آپلود تصاویر را نیز آرمین صدر نفیسی برعهده داشته است.

۱۳۸۹ دی ۲۱, سه‌شنبه

درخواست برای کامپایلر

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

پست اکترونیکی جهت ارسال:
m.h.farazmand@gmail.com

۱۳۸۹ دی ۲۰, دوشنبه

چند نکته در مورد کامپایلر

لحظاتی پیش دکتر مهدوی در گفت و گوی تلفنی نکاتی را در مورد امتحان پایانی درس کامپایلر ذکر کردند:
  • امتحان پایانی از کلیه مباحث می باشد و مطالب مورد سنجش در امتحان میان ترم در این امتحان نیز مورد تاکید است.
  • پروژه به دلیل تقاضای دانشجویانی که قصد شرکت در کنکور ارشد را دارند به حالت تشویقی درآمده است و 2 نمره علاوه بر 20 نمره خواهد داشت.
  • دانشجویانی که علاقه به کسب نمره بالاتری در این درس دارند می توانند پس از امتحان پایانی و با هماهنگی با استاد، سایر مراحل پروژه را انجام دهند. (برحسب پیشرفت در پروژه نمره تشویقی افزایش می یابد)
  • نمره نهایی دانشجو بر اساس برآیندی از فعالیت های دانشجو، حضور در کلاس، تکالیف استاد پاسبان، پروژه و امتحانات میان ترم و پایان ترم لحاظ خواهد شد.
  • در تاثیر نمره امتحان پایانی و میان ترم در نمره نهایی؛ میانگین کلاس معیار خواهد بود.
  • چنانچه دانشجویانی در امتحان میان ترم نمره مطلوبی کسب نکرده اند، در صورت جبران در امتحان پایانی، نمره امتحان بهتر درصد بیشتری از نمره نهایی را تشکیل می دهد.
در پایان دکتر مهدوی توصیه کردند در طول امتحانات تمرکز را بر روی امتحانات گذاشته و چگونگی انجام پروژه و دغدغه اخذ نمره قبولی در این درس را به بعد از امتحانات موکول کنند.

برای تمامی دوستان آرزوی موفقیت دارم.

۱۳۸۹ دی ۱۸, شنبه

جهت اطلاع دانشجویان درس کامپایلر

دکتر مهدوی: پروژه تعریف شده در درس کامپایلر اجباری نیست. برای کسانی که مایل به انجام قسمت اول پروژه هستند 2 نمره تشویقی لحاظ خواهد شد. برای لحاظ نمره تشویقی مورد ذیل می‌بایست تا تاریخ 10 بهمن تحویل داده شود.

BNF داده شده را رفع ابهام کنید و دستورهای آن را به حالت اولویت عمگر تبدیل کنید.

۱۳۸۹ دی ۱۴, سه‌شنبه

کامپایلر - فایل BNF پروژه

فایل ورد BNF که دکتر مهدوی آماده کرده‌اند را از اینجا دریافت کنید؛ نسبت به نسخه‌ای که روی برد است کمی متفاوت است.