یا دانشی است مرکب از مباحث نرم‌افزار. این رشته برخلاف با طراحی و توسعه و تولید سیستم‌های رایانه‌ای در هر دو شاخهٔ و سر و کار دارد.
 مهندسی رایانه شاخه‌ای از مهندسی است که چندین زمینهٔ موردنیاز از و را برای توسعهٔ سخت‌افزار و نرم‌افزار رایانه ادغام می‌کند. مهندسان رایانه معمولاً علاوه بر مهندسی نرم‌افزار یا مهندسی الکترونیک رایانه در و سخت‌افزار مهارت دارند. مهندسان در طراحی بسیاری از سخت‌افزارها و نرم‌افزارهای محاسباتی، شامل طراحی ریزکنترلگرهای فردی، ، و و مهارت دارند. این حوزه مهندسی افزون بر چگونگی کارکرد سیستم‌های رایانه‌ای، بر چگونگی کاربردی‌تر کردن آن نیز تمرکز دارد. 
 وظایف معمول مهندسان رایانه شامل نوشتن نرم‌افزار و سیستم عامل برای میکروکنترلرهای جاسازی شده، طراحی تراشه‌های VLSI، طراحی سنسورهای آنالوگ، طراحی صفحات مدار و طراحی سیستم‌های عامل رایانه است. مهندسان رایانه نیز برای تحقیقات رباتیک مناسب هستند که به شدت بر استفاده از و نظارت بر سیستم‌های الکتریکی مانند موتور، ارتباطات، و سنسورهای دیجیتال متکی هستند. 
 در بسیاری از موسسات، دانشجویان مهندسی رایانه مجاز هستند تا زمینه‌های تحصیلات عالی را در سال‌های پایه و پایانی خود انتخاب کنند زیرا گستره وسیع دانش مورد استفاده در طراحی و کاربرد رایانه‌ها فراتر از دامنه است. سایر موسسات ممکن است نیاز به دانش آموزان مهندسی رایانه به عنوان تمرکز اصلی خود برای تکمیل یک یا دو سال مهندسی عمومی قبل از اعلان داشته باشند. 
 مهندسی رایانه در سال ۱۹۳۹ آغاز شد، زمانی که جان وینسنت آتناواف و کلیفورد بری از طریق فیزیک، ریاضیات و مهندسی برق الکترونیک شروع به توسعه اولین رایانه دیجیتال جهان کردند. جان وینسنت آتناواف یک استاد فیزیک و ریاضیات و کلیفورد بری یک فارغ‌التحصیل سابق در زمینه و بود. آن‌ها با هم، رایانه Atanasoff-Berry را نیز به وجود آوردند که همچنین به عنوان ABC شناخته شده بود که برای تکمیل ۵ سال طول کشید. در حالی که ABC اصلی در دهه ۱۹۴۰ از بین رفته و دور انداخته شد، یک نسخه از ABC در سال ۱۹۹۷ ساخته شد 
 اولین دوره مهندسی رایانه در ایالات متحده در سال ۱۹۷۲ در دانشگاه رزرواسیون در تأسیس شد. از سال ۲۰۱۵، ۲۵۰ برنامه مهندسی رایانه با مجوز ABET در ایالات متحده وجود دارد. در اروپا، اعتبار بخشی از مدارس مهندسی رایانه توسط بخش‌های مختلف سازمان از شبکه EQANIE انجام می‌شود. با توجه به افزایش تقاضای کار برای مهندسان که می‌توانند به‌طور همزمان سخت‌افزار، نرم‌افزار، ، و تمام انواع سیستم‌های رایانه‌ای که در صنعت استفاده می‌شود را طراحی کنند بعضی از موسسات عالی‌رتبه در سراسر جهان، مدرک لیسانس را به‌طور کلی به نام مهندسی رایانه ارائه می‌دهند. هر دو مهندسی رایانه و مهندسی الکترونیک شامل طراحی مدار آنالوگ و دیجیتال در خود می‌باشد. مانند همهٔ ، داشتن دانش و علوم برای مهندسان رایانه ضروری است.
 مهندسی رایانه در برخی از دانشگاه‌ها به عنوان علوم رایانه و مهندسی شناخته می‌شود. بیشترین مشاغل مهندسی رایانه نیاز به حداقل یک مدرک لیسانس در مهندسی رایانه (یا علوم رایانه و مهندسی) دارد. مهندسین رایانه به‌طور معمول باید یک شاخه از ریاضیات مانند حسابداری، جبر و مثلثات و بعضی کلاس‌های را یاد بگیرند. از آنجا که مهندسان سخت‌افزار معمولاً با سیستم‌های نرم‌افزاری رایانه‌ای کار می‌کنند داشتن زمینه ای قوی در برنامه‌نویسی رایانه ضروری است. طبق آمار دفتر آمار ایالات متحده شبیه به مهندسی برق است، اما برخی از دوره‌های علوم رایانه به برنامه درسی اضافه شده‌است. برخی از شرکت‌های بزرگ یا شغل‌های تخصصی نیاز به مدرک کارشناسی ارشد دارند. همچنین برای مهندسان رایانه بسیار مهم است که با پیشرفت‌های سریع در تکنولوژی منطبق شوند؛ بنابراین، بسیاری یادگیری را در سراسر حرفه خود ادامه می‌دهند. این می‌تواند مفید باشد، به ویژه هنگامی که به یادگیری یا بهبود مهارت‌های جدید موجود می‌رسد. 
 دو بخش عمده در مهندسی رایانه وجود دارد: سخت‌افزار و نرم‌افزار.
 طبق آمار دفتر آمار ایالات متحده (BLS)، رشد شغلی ده درصدی از سال ۲۰۱۴ تا ده سال آینده برای رایانه تخمین زده می‌شود. در سال۲۰۱۴برای رایانه حدود ۳٪ بود و در مجموع ۷۷٬۷۰۰ شغل در همان سال وجود داشت. امروزه به نوعی برابر با و رایانه (electrical computer engineering) است. مهندسی (ECE) و به بسیاری از زیر شاخه‌ها تقسیم شده‌است که مهم‌ترین آن طراحی سیستم جاسازی شده‌است. 
 طبق آمار دفتر آمار ایالات متحده (BLS)، مهندسان نرم‌افزارهای رایانه‌ای و نرم‌افزارهای سیستم‌های رایانه‌ای در مقایسه با سایر شغل‌ها قرار است سریعتر رشد کنند. رشد هفده درصدی از سال ۲۰۱۴ تا ده سال آینده برای مهندسی نرم‌افزار رایانه‌ای تخمین زده می‌شود و در مجموع ۱۱۴ هزار شغل در همان سال وجود خواهد داشت. علاوه بر این، نگرانی‌های روزافزون در مورد امنیت سایبری، باعث شده تا مهندسی نرم‌افزار رایانه دارای بیشترین نرخ متوسط افزایش تقاضای بازار کار برای همه زمینه‌ها باشد. با توجه به این، رشد شغلی بیشتر از آنچه در طول دهه گذشته بوده‌است، خواهد بود. علاوه بر این، چشم‌انداز شغل برای برنامه نویسان رایانه ،۸ درصد کمتر از کسانی است که برنامه‌های رایانه‌ای را می‌نویسند (یعنی سیستم‌های جاسازی شده) که جزو توسعه دهندگان نرم‌افزار رایانه نیستند. 
 زمینه‌های تخصصی بسیار زیادی در رشته مهندسی رایانه وجود دارد.
 مهندسان رایانه روی برنامه‌نویسی، رمزنگاری و محافظت از اطلاعاتی مانند تصاویر دیجیتال و موسیقی برای ایجاد روش‌های جدید برای محافظت از انواع مختلف داده و روی ارتباطات بی‌سیم، سیستم‌های چند آنتن، انتقال نوری کار می‌کنند. 
 کسانی که روی ارتباطات و شبکه‌های بی‌سیم تمرکز می‌کنند، در سیستم‌های مخابراتی و شبکه‌ها (به خصوص شبکه‌های بی‌سیم) به صورت تخصصی و پیشرفته کار می‌کنند. مدولاسیون و کدگذاری خطا و و طراحی شبکه با سرعت بالا، طراحی و تجزیه و تحلیل سیستم تحمل خطا، و طرح‌های ذخیره‌سازی و انتقال همه بخشی از این تخصص است 
 این تخصص بر طراحی و توسعه کامپایلرها و تمرکز دارد. مهندسین در این زمینه سیستم عامل جدیدی را توسعه می‌دهند. ، تکنیک‌های تحلیل برنامه و تکنیک‌های جدید برای اطمینان از کیفیت نمونه‌هایی از کار در این زمینه است 
 علوم و مهندسی محاسبات یک رشته نسبتاً جدید است. کار افراد در این زمینه، کشف روش‌های محاسباتی برای فرموله کردن و حل مشکلات پیچیده ریاضی در مهندسی و علوم فیزیکی و اجتماعی است. طراحی هواپیما، طراحی مدار VLSI، سیستم‌های تشخیص رادار، انتقال یون از طریق کانال‌های بیولوژیکی نمونه‌هایی از کار در این زمینه است 
 در این تخصص، مهندسان محیط‌های یکپارچه را برای محاسبات، ارتباطات و دسترسی به اطلاعات ایجاد می‌کنند. مانند شبکه‌های بی‌سیم، مدیریت منابع در سیستم‌های مختلف و بهبود کیفیت خدمات در موبایل و دستگاه‌های خودپرداز و کار بر روی سیستم‌های شبکه‌های بی‌سیم از نمونه‌های کار در این زمینه است 
 مهندسین کار در سیستم‌های رایانه‌ای بر روی پروژه‌های تحقیقاتی کار می‌کنند که برای رایانه قابل اعتماد، امن و با کارایی بالا امکان‌پذیر است. سیستم‌های پروژه‌هایی مانند چند رشته‌ای و در این زمینه گنجانده شده‌است. مثالهای دیگر از کار در این زمینه شامل توسعه نظریه‌های جدید، الگوریتم‌ها و سایر ابزارهایی است که به سیستم‌های رایانه‌ای ربط داده شده‌است. معماری رایانه شامل طراحی واحد مرکزی پردازش، چیدمان سلسله مراتب ذخیره‌سازی و سازمان حافظه است 
 در این تخصص، مهندسان رایانه بر روی توسعه تکنولوژی حسگر بصری تمرکز می‌کنند تا یک محیط را درک کند، نمایه ای از یک محیط زیست و دستکاری در محیط زیست. سپس اطلاعات جمع‌آوری شده سه بعدی برای اجرای وظایفی پردازش می‌شود. انواع وظایف شامل بهبود مدل‌سازی انسان، ارتباطات تصویری و رابط‌های انسانی و رایانه است. دستگاه‌هایی مانند دوربین‌های ویژه با سنسور بینایی همه‌کاره 
 افرادی که در این زمینه کار می‌کنند، تکنولوژی را برای افزایش سرعت، و عملکرد سیستم‌های جاسازی شده در بسیاری از آنها طراحی می‌کنند. سیستم‌های جاسازی شده در بسیاری ازدستگاه‌ها از یک رادیو FM کوچک تا یافت می‌شود. تحولات جاری در سیستم‌های جاسازی شده شامل موارد زیر است: وسایل نقلیه خودکار و تجهیزات برای انجام جستجو و نجات خودکار و سیستم‌های حمل و نقل و هماهنگی انسان و ربات برای تعمیر تجهیزات درفضا. از سال ۲۰۱۸، تعبیه تخصص مهندسی رایانه شامل طراحی ، معماری محاسبات لبه و اینترنت اشیا است 
 این تخصص مهندسی رایانه نیاز به دانش کافی از الکترونیک و سیستم‌های الکتریکی دارد. مهندسانی که در این کار هستند بر روی افزایش سرعت، قابلیت اطمینان و بهره‌وری انرژی نسل بعدی مدارهای مجتمع (VLSI) مقیاس بسیار بزرگ و میکروسیستم کار می‌کنند یک مثال از این تخصص کار بر روی کاهش مصرف انرژی الگوریتم‌های VLSI و معماری است. 
 مهندسان رایانه در این زمینه به بهبود در تعامل انسان و رایانه می‌پردازند، از جمله تشخیص گفتار و سنتز، و علمی یا سیستم‌های ارتباطی. دیگر کارها در این زمینه شامل توسعه چشم رایانه مانند تشخیص ویژگی‌های صورت انسان است
{"title": "مهندسی کامپیوتر", "link": "https://fa.wikipedia.org//w/index.php?title=%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C_%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1&oldid=35108023", "language": "fa"}