امروزه تکلونوژی‌‌های زیادی در رابطه با کامپیوتر و الکترونیک به وجود آمده است. یکی از این تکنولوژی‌ها IC های قابل برنامه‌ریزی می‌باشد، مانند: z80، 8051، avr و ...

که در این دوره از با برنامه‌نویسی میکروهای خانواده AVR و قابلیت‌های این میکرو ‌آشنا می‌شوید.

  برنامه‌نویسی این IC به زبان‌های C، BASIC و اسمبلی  می‌باشد. که زبان آموزش داده در این دوره C است. و با وسیله‌ای به نام پروگرمر برنامه نوشته شده را برروی IC می‌ریزیم و نتیجه را  برروی سخت افزار مورد نظر مشاهده نموده است.

  با استفاده از این IC می‌توان بسیاری از سنسورهای از قبیل دما، نور، رطوبت، گاز و... را راه‌اندازی نمود. بیشترین استفاده از میکرو AVR در زمینه ربات است ولی در زمینه‌های دیگری نیز می‌توان استفاده نمود. در زیر به چند پروژه انجام شده که توسط دانشجویانی که این دوره را گذرانده‌اند اشاره می‌نماییم.

·       کرنومتر دیجیتالی، که دارای حافظه می‌باشد.

·       قفل رمزی، که در این پروژه رمز مورد نظر را از صفحه کلید دریافت نموده و در صورت درست بودن رمزو زدن کلید تایید درب به صورت خودکار باز می شود.

·       ماشین حساب مهندسی

·       راه‌اندازی سنسورهای دما، رطوبت، نور توسط میکرو شرایط جوی را اندازه‌گیری نموده برروی صفحه نمایش‌گر مشاهده می‌کنیم.

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

·       ساعت دیجیتال.

·       و....