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

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

مهندسی کامپیوتر (به انگلیسی: Computer engineering) دانشی مرکّب از مباحث رشته‌های مهندسی الکترونیک، مهندسی برق و طراحی نرم‌افزار است. این رشته برخلاف مهندس نرم‌افزار با طراحی، توسعه و تولید سیستم‌های کامپیوتری در هر دو شاخه سخت افزار و نرم افزار سر و کار دارد.



درس‌های رشته[ویرایش]

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

بازار کار[ویرایش]

دانشجویانی که از این رشته فارغ‌التحصیل می‌شوند و با توجه به نیاز بازار و سفارش‌هایی که از مراکز متنوع و متفاوت کشور دریافت می‌کنند توانایی انجام این کارها را برای امرار معاش و عرضه توانمندی‌های خود برای بهبود و بهره‌وری بالای امور کشور را دارا هستند، برنامه نویسی برای سایت‌ها با توجه به محتوای درخواستی و مکانیزم عمل تست‌های مختلف یک برنامه، ساخت مدارهایی که قادر به ارتباط با کامپیوتر باشند همچنین ساخت ابزارهای جانبی برای کامپیوتر، ساخت مدارهای ساده منطقی، ساخت سخت‌افزارهایی که برای پردازش الگوریتم‌هایی که با کامپیوترهای معمول قابل پیاده‌سازی نیستند، برنامه نویسی سیستمی طراحی مدارهای مجتمع (IC) طراحی سیستم‌های خبره و سیستم‌های اطلاعاتی، فراهم کردن ساخت نرم‌افزارها برای استفاده در کامپیوتر.[نیازمند منبع]

مهندسی کامپیوتر به عنوان رشته دانشگاهی (ایران)[ویرایش]

این رشته در ابتدا تحت پوشش رشته‌ای به نام انفورماتیک و تحت نظر دانشکده‌های ریاضی تدریس می‌شد. هم اکنون این رشته در اکثر دانشگاه‌ها با عنوان مهندسی کامپیوتر و تحت نظر دانشکده فنی (یا مهندسی) ارائه می‌گردد. علاقه‌مندان جهت مشاهده کتابهای رشته مهندسی کامپیوتر می‌توانند به سایت وزارت علوم مراجعه نمایند. گرایش‌های رشته مهندسی کامپیوتر و رده‌بندی تحصیلی آن در ایران به شرح زیر است:

مقطع گرایش‌ها
کاردانی پیوسته و ناپیوسته:
کاردانی علمی-کاربردی نرم‌افزار
کاردانی علمی-کاربردی سخت‌افزار
کارشناسی (پیوسته) علوم کامپیوتر
مهندسی نرم‌افزار
مهندسی سخت‌افزار
مهندسی فناوری اطلاعات
کارشناسی ناپیوسته
مهندسی تکنولوژی نرم‌افزار
مهندسی تکنولوژی سخت‌افزار
کارشناسی ارشد
معماری کامپیوتر
مهندسی نرم‌افزار
هوش مصنوعی
مکاترونیک
الگوریتم‌ها و محاسبات
مهندسی فناوری اطلاعات
شبکه‌های کامپیوتری
امنیت اطلاعات
تجارت الکترونیک

منابع آزمونی[ویرایش]

منابع کنکور برای ورود به کارشناسی ارشد
ردیف درس ضریب گرایش ۱ ضریب گرایش ۲ ضریب گرایش ۳ ضریب گرایش ۴
۱ زبان عمومی و تخصصی ۱ ۱ ۱ ۱
۲ ریاضیات (ریاضی مهندسی، آمارواحتمالات، محاسبات عددی، ساختمان‌های گسسته) ۲ ۲ ۲ ۲
۳ دروس تخصصی مشترک بین زیر گروه‌ها

(ساختمان داده‌ها، نظریهٔ زبان‌ها و ماشین‌ها، مدارهای منطقی، معماری کامپیوتر، سیستم‌عامل)

۴ ۴ ۴ ۴
۴ دروس تخصصی هوش مصنوعی: (مدارهای الکتریکی، طراحی الگوریتم‌ها، هوش مصنوعی) ۴ ۰ ۰ ۰
۵ دروس تخصصی معماری کامپیوتر:(مدارهای الکتریکی، VLSI، الکترونیک دیجیتال، انتقال داده) ۰ ۴ ۰ ۰
۶ دروس تخصصی نرم‌افزار:(کامپایلر، زبان‌های برنامه سازی، طراحی الگوریتم، پایگاه داده) ۰ ۰ ۴ ۳

که گرایش‌ها به صورت زیر است:

  • گرایش ۱: هوش مصنوعی
  • گرایش ۲: معماری کامپیوتر
  • گرایش ۳: نرم‌افزار
  • گرایش ۴: الگوریتم و محاسبات
منابع کنکور برای ورود به مقطع دکترا
رشته دروس آزمونی عمومی دروس آزمونی اختصاصی
مهندسی نرم‌افزار ۱-پایگاه داده ۲- نظریهٔ زبان‌ها و ماشین‌ها ۳- ساختمان داده‌ها ۴- طراحی الگوریتم‌ها ۵- کامپایلر ۶- طراحی وپیاده سازی زبان‌های برنامه سازی۷- سیستم‌عامل(۴۰٪) ۱- سیستم‌عامل پیشرفته ۲- پایگاه دادهٔ پیشرفته۳- الگوریتم‌های موازی (۶۰٪)
مهندسی معماری رایانه ۱- معماری کامپیوتر۲- الکترونیک دیجیتال۳- انتقال داده ها۴- شبکه‌های کامپیوتری۵- سیستم‌عامل ۶- VLSI(۴۰٪) ۱- معماری کامپیوتر پیشرفته ۲- شبکه‌های کامپیوتری پیشرفته۳- مدل سازی سخت‌افزار و متدهای طراحی آن (۶۰٪)
مهندسی هوش مصنوعی ۱- مدار منطقی ۲- نظریهٔ زبان‌ها و ماشین ۳- ساختمان داده ۴- طراحی الگوریتمها ۵- هوش مصنوعی ۶-سیگنال‌ها وسیستم‌ها(۴۰٪) مواد امتحان اختصاصی: ۱- سیستم‌های خبره(۵۰٪) و منطق فازی (۵۰٪)۲- شناسایی آماری الگو ۳- شبکه‌های عصبی ۴- پردازش تکاملی ۵- یکی از دروس پردازش و شناسایی گفتار، تصویر پردازی رقمی(۶۰٪)