درس معماری کامپیوتر به چگونگی کارکرد، طراحی و ساخت پایه ای ترین اجزای کامپیوتر می پردازد. این درس با بررسی یک پردازش گر ساده و ابتدایی اصول کارکرد آن را بیان میکند. سپس به معماری های مختلف پردازشگر میپردازد. همچنین به بیان مفاهیم پیشرفته تر پردازشگر مانند cache, pipelining و . . . نیز میپردازد.
در انتهای درس انتظار میرود که بتوان یک کامپیوتر ساده ساخت.
آشنایی با زبان اسمبلی و درس ساختار کامپیوتر به فهم بهتر این درس کمک میکند.
دکتر مازیار گودرزی استاد دانشکده کامپیوتر دانشگاه شریف است. وی مسولیت مدیریت دو آزمایشگاه تحقیقاتی سامانههای آگاه از انرژی، EASY، و خدمات و کاربرد های فن آوری موبایل، SMART، را نیز در این دانشکده به عهده دارد. وی تحصیلات خود در مقاطع لیسانس، فوق لیسانس و دکتری را در دانشگاه شریف به اتمام رسانده. از زمینه های تحقیقاتی ایشان بهینه سازی انرژی، محاسبات موبایل و ابری و نیز System-level VLSI design automation است.