مهندسی کامپیوتر

مهندسی کامپیوتر دانشی مرکب از مباحث رشته‌های مهندسی الکترونیک، مهندسی برق و طراحی نرم‌افزار است. این رشته برخلاف مهندس نرم‌افزار با طراحی، توسعه و تولید سیستم‌های کامپیوتری در هر دو شاخه سخت‌افزار و نرم‌افزار سر و کار دارد.
درس‌های رشته
ردیف
نام درس
ردیف
نام درس
ردیف
نام درس
ردیف
نام درس
ردیف
نام درس
۱
ریاضی(۱)
۲
ریاضی(۲)
۳
معادلات دیفرانسیل
۴
آمار و احتمالات مهندسی
۵
زبان عمومی
۶
زبان تخصصی
۷
اندیشه اسلامی(۱)
۸
اندیشه اسلامی(۲)
۹
آشنایی با منابع اسلامی
۱۰
فرهنگ و تمدن ایران و اسلام
۱۱
تاریخ اسلام
۱۲
انقلاب اسلامی و ریشه‌های آن
۱۳
اخلاق و تربیت اسلامی
۱۴
کنترل جمعیت و تنظیم خانواده
۱۵
فیزیک(۱)
۱۶
فیزیک(۲)
17
طراحی خودکار مدارهای دیجیتال
۱۸
آزمایشگاه فیزیک(۲)
۱۹
کارگاه عمومی
۲۰
آزمایشگاه کامپیوتر
۲۱
مبانی کامپیوتر و برنامه سازی
۲۲
برنامه‌سازی پیشرفته
۲۳
ساختمانهای گسسته
۲۴
زبان ماشین و برنامه‌سازی سیستم
۲۵
ساختمان داده‌ها
۲۶
مدارهای الکتریکی(۱)
۲۷
آزمایشگاه مدارهای الکتریکی(۱)
۲۸
مدارهای منطقی
۲۹
آزمایشگاه مدارهای منطقی
۳۰
ریاضی مهندسی
۳۱
طراحی الگوریتم‌ها
۳۲
معماری کامپیوتر
۳۳
آزمایشگاه معماری کامپیوتر
۳۴
سیستم‌های عامل
۳۵
نظریه زبان‌ها و ماشینها
۳۶
طراحی و پیاده‌سازی زبان‌های برنامه سازی
۳۷
ریزپردازنده(۱)
۳۸
آزمایشگاه ریزپردازنده(۱)
۳۹
مدارهای الکترونیکی
۴۰
آزمایشگاه مدارهای الکترونیکی
۴۱
شبکه‌های کامپیوتری
۴۲
شیوه ارائه مطالب علمی و فنی
۴۳
ذخیره و بازیابی اطلاعات
۴۴
هوش مصنوعی
۴۵
اصول طراحی کامپایلر
۴۶
مهندسی نرم‌افزار(۱)
۴۷
اصول طراحی پایگاه داده‌ها
۴۸
مهندسی نرم‌افزار(۲)
۴۹
آزمایشگاه سیستم عامل
۵۰
آزمایشگاه پایگاه داده‌ها
۵۱
الکترونیک دیجیتال
۵۲
آزمایشگاه الکترونیک دیجیتال
۵۳
مدارهای الکتریکی(۲)
۵۴
سیگنال‌ها و سیستم‌ها
۵۵
طراحی سیستم‌های VLSI
۵۶
انتقال داده‌ها
۵۷
سیستم‌های کنترل خطی
۵۸
آزمایشگاه شبکه‌های کامپیوتری
۵۹
برنامه‌نویسی همروند
۶۰
نظریه محاسبات
۶۱
طراحی مدارهای واسط
۶۲
آزمایشگاه مدارهای واسط
۶۳
مهندسی اینترنت
۶۴
طراحی و پیاده‌سازی سیستم‌های بی‌درنگ
۶۵
مدلسازی و ارزیابی سیستم‌های کامپیوتری
۶۶
اصول طراحی واسط کاربر
۶۷
برنامه‌نویسی توصیفی
۶۸
برنامه‌نویسی همروند
۶۹
گرافیک کامپیوتری(۱)
۷۰
محیط‌های چندرسانه‌ای
۷۱
سیستم‌های خبره
۷۲
گرافیک کامپیوتری(۲)
۷۳
شبیه‌سازی کامپیوتری
۷۴
معماری سیستم‌های کامپیوتری
۷۵
ریزپردازنده(۲)
۷۶
مدارسلامهای منطقی پیشرفته
۷۷
کارآموزی
۷۸
پروژه
۷۹
آزمایشگاه مهندسی نرم‌افزار
۸۰
برنامه‌سازی سیستم
۸۱
سیستم عامل شبکه
۸۲
طراحی صفحات وب
۸۳
نصب و راه‌اندازی شبکه
۸۴
مباحث ویژه
بازار کار
دانشجویانی که از این رشته فارغ‌التحصیل می‌شوند و با توجه به نیاز بازار و سفارش‌هایی که از مراکز متنوع و متفاوت کشور دریافت می‌کنند توانایی انجام این کارها را برای امرار معاش و عرضه توانمندی‌های خود برای بهبود و بهره‌وری بالای امور کشور دارا هستند، برنامه‌نویسی برای سایت‌ها با توجه به محتوای درخواستی و مکانیزم عمل تست‌های مختلف یک برنامه، ساخت مدارهایی که قادر به ارتباط با کامپیوتر باشند همچنین ساخت ابزارهای جانبی برای کامپیوتر، ساخت مدارهای ساده منطقی، ساخت سخت‌افزارهایی که برای پردازش الگوریتم‌هایی که با کامپیوترهای معمول قابل پیاده‌سازی نیستند، برنامه‌نویسی سیستمی طراحی مدارهای مجتمع (IC) طراحی سیستم‌های خبره و سیستم‌های اطلاعاتی، فراهم کردن ساخت نرم‌افزارها برای استفاده در کامپیوتر.
مهندسی کامپیوتر به عنوان رشته دانشگاهی (ایران)
این رشته در ابتدا تحت پوشش رشته‌ای به نام انفورماتیک و تحت نظر دانشکده‌های ریاضی تدریس می‌شد. هم‌اکنون این رشته در اکثر دانشگاه‌ها با عنوان مهندسی کامپیوتر و تحت نظر دانشکده فنی (یا مهندسی) ارائه می‌گردد.
علاقه‌مندان جهت مشاهده‌های رشته مهندسی کامپیوتر می‌توانند به سایت وزارت علوم مراجعه نمایند. گرایش‌های رشته مهندسی کامپیوتر و رده‌بندی تحصیلی آن در ایران به شرح زیر است:
مقطع
گرایش‌ها
کاردانی
پیوسته و ناپیوسته:
کاردانی علمی-کاربردی نرم‌افزار
کاردانی علمی-کاربردی سخت‌افزار
کارشناسی (پیوسته)
علوم کامپیوتر
مهندسی نرم‌افزار
مهندسی سخت‌افزار
مهندسی فناوری اطلاعات
کارشناسی ناپیوسته
مهندسی تکنولوژی نرم‌افزار
مهندسی تکنولوژی سخت‌افزار
کارشناسی ارشد
معماری کامپیوتر
مهندسی نرم‌افزار
هوش مصنوعی
مکاترونیک
الگوریتم‌ها و محاسبات
مهندسی فناوری اطلاعات
شبکه‌های کامپیوتری
امنیت اطلاعات
تجارت الکترونیک
منابع آزمونی
+ منابع کنکور برای ورود به کارشناسی ارشد
ردیف
درس
ضریب گرایش ۱
ضریب گرایش ۲
ضریب گرایش ۳
ضریب گرایش ۴
۱
زبان عمومی و تخصصی
۱
۱
۱
۱
۲
ریاضیات (ریاضی مهندسی، آمار و احتمالات، محاسبات عددی، ساختمان‌های گسسته)
۲
۲
۲
۲
۳
دروس تخصصی مشترک بین زیر گروه‌ها
(ساختمان داده‌ها، نظریه زبان‌ها و ماشین‌ها، مدارهای منطقی، معماری کامپیوتر، سیستم‌عامل)
۴
۴
۴
۴
۴
دروس تخصصی هوش مصنوعی: (مدارهای الکتریکی، طراحی الگوریتم‌ها، هوش مصنوعی)
۴
۰
۰
۰
۵
دروس تخصصی معماری کامپیوتر:(مدارهای الکتریکی، VLSI، الکترونیک دیجیتال، انتقال داده)
۰
۴
۰
۰
۶
دروس تخصصی نرم‌افزار:(کامپایلر، زبان‌های برنامه سازی، طراحی الگوریتم، پایگاه داده)
۰
۰
۴
۳
که گرایش‌ها به صورت زیر است:
گرایش ۱: هوش مصنوعی
گرایش ۲: معماری کامپیوتر
گرایش ۳: نرم‌افزار
گرایش ۴: الگوریتم و محاسبات
+ منابع کنکور برای ورود به مقطع دکترا
رشته
دروس آزمونی عمومی
دروس آزمونی اختصاصی
مهندسی نرم‌افزار
۱-پایگاه داده ۲- نظریه زبان‌ها و ماشین‌ها ۳- ساختمان داده‌ها ۴- طراحی الگوریتم‌ها ۵- کامپایلر ۶- طراحی و پیاده‌سازی زبان‌های برنامه سازی۷- سیستم‌عامل (۴۰٪)
۱- سیستم‌عامل پیشرفته ۲- پایگاه داده پیشرفته۳- الگوریتم‌های موازی (۶۰٪)
مهندسی معماری رایانه
۱- معماری کامپیوتر۲- الکترونیک دیجیتال۳- انتقال داده ها۴- شبکه‌های کامپیوتری۵- سیستم‌عامل ۶- VLSI (۴۰٪)
۱- معماری کامپیوتر پیشرفته ۲- شبکه‌های کامپیوتری پیشرفته۳- مدل‌سازی سخت‌افزار و متدهای طراحی آن (۶۰٪)
مهندسی هوش مصنوعی
۱- مدار منطقی ۲- نظریه زبان‌ها و ماشین ۳- ساختمان داده ۴- طراحی الگوریتمها ۵- هوش مصنوعی ۶-سیگنال‌ها و سیستم‌ها (۴۰٪)
مواد امتحان اختصاصی: ۱- سیستم‌های خبره(۵۰٪) و منطق فازی (۵۰٪)۲- شناسایی آماری الگو ۳- شبکه‌های عصبی ۴- پردازش تکاملی ۵- یکی از دروس پردازش و شناسایی گفتار، تصویر پردازی رقمی (۶۰٪)