معرفی رشته مهندسی کامپیوتر
رشته ی مهندسی کامپیوتر در مقطع کارشناسی دارای دو گرایش سخت افزار و نرم افزار است. البته این دو گرایش در مقطع کارشناسی تفاوت قابل توجهی با یکدیگر ندارند، به طوری که تنها حدود ۲۰ واحد درسی با یکدیگر تفاوت دارند. یک مهندس سخت افزار از توانایی های کلی یک مهندس نرم افزار برخوردار است و بالعکس. درس هایی مانند ساختمان داده ها، طراحی الگوریتم، مدارهای منطقی و مدارهای دیجیتال از درس های مشترک این دو گرایش اند که به دانشجویان هر دو گرایش، دیدی کلی نسبت به اصول کلی مهندسی کامپیوتر می دهند.
- گرایش سخت افزار
هر کامپیوتر دارای دو جزء متفاوت سخت افزار و نرم افزار است که در این میان، سخت افزار جزء فیزیکی کامپیوتر بوده و شامل صفحه کلید، صفحه ی نمایش، چاپگر و دیسک ها می شود. اجزای فیزیکی و قابل لمس کامپیوتر مانند مدارها و بردهای الکترونیکی، سخت افزار نامیده می شوند.
برای مثال واحد پردازشگر مرکزی یا سی پی یو که قلب هر کامپیوتر است و هرگونه عملیات و پردازشی در آن انجام می شود، مهم ترین واحد سخت افزاری یک کامپیوتر است. مهندسی سخت افزار در مقطع لیسانس به مطالعه و بررسی طراحی سخت افزاری، کنترل سخت افزاری و شبکه های کامپیوتری می پردازد. برای مثال یک مهندس سخت افزار به طراحی بخش های سخت افزاری کامپیوتر، شامل پردازشگر مرکزی، پورت های ورودی و خروجی و سیستم ها و مدارهای جانبی می پردازد. مباحث درسی در رشته ی سخت افزار به مطالب درسې در رشته ی مهندسی برق و الکترونیک نزدیک است؛ خصوصا تمام مطالب شاخه ی دیجیتال شامل مدارهای مختلف معماری کامپیوتر و میکروپروسسورهای ۱ و ۲، الکترونیک دیجیتالی و … را شامل می شود که به این بخش از سخت افزار بیشتر در مقطع کارشناسی ارشد و دکترا پرداخته می شود.
دروس تخصصی گرایش سختافزار :
سیگنالها و سیستمها، مدارهای الکتریکی، انتقال دادهها، سیستمهای کنترل خطی، الکترونیک دیجیتال، طراحی سیستمهای VLSI ، کارآموزی
- گرایش نرم افزار
نرم افزار جزء غیر قابل لمس کامپیوتر است. برنامه ها و داده هایی است که به کامپیوتر فرمان می دهند که چه عملی را انجام دهد. نرم افزار در حقیقت روح و جان کامپیوتر است که به سخت افزار هویت می بخشد و اصولاً به برنامه ای گفته می شود که برای به کارگیری سخت افزار ساخته شده باشد. نرم افزارها را می توان به دو رده ی کلی دسته بندی کرد که عبارت اند از: نرم افزارهای سیستمی و نرم افزارهای کاربردی، نرم افزارهای سیستمی، برنامه هایی هستند که کامپیوتر برای فعال شدن یا سرویس دادن، به آن ها نیاز دارد و به این دلیل از سوی سازندگان سیستم کامپیوتری عرضه می شوند و مهم ترین آن ها، سیستم عامل است. نرم افزارهای کاربردی نیز برنامه هایی هستند که کاربر، یا خود آن ها را می نویسد یا شرکت های نرم افزاری آن ها را تهیه کرده و برای فروش عرضه می کنند. این گونه برنامه ها معمولا عمومیت برنامه های سیستم را نداشته و برای زمینه های مختلف مهندسی، علمی، تجاری، آموزشی، تفریحی یا طراحی نوشته می شوند.
دروس تخصصی گرایش نرمافزار :
ذخیره و بازیابی اطلاعات ، اصول طراحی و ساخت کامپایلرها، اصول طراحی پایگاه دادهها، پروژه آزمایشگاه سیستم عامل، پروژه آزمایشگاه پایگاه دادهها، شبیهسازی کامپیوتری، مهندسی نرمافزار، تحلیل و طراحی سیستمها، پروژه نرمافزار، کارآموزی.
گرایشها و ابعاد مختلف این رشته در کارشناسی ارشد:
این رشته در مقطع ارشد دارای چهار گرایش معماری کامپیوتر، مهندسی نرمافزار، هوش مصنوعی و الگوریتم و محاسبات است.
چه مباحثی که در هر گرایش مطرح میشود؟
گرایش نرمافزار: در گرایش نرمافزار در مقطع کارشناسی ارشد دانشجویان با سیستمهای عامل پیشرفته ـ بانکهای اطلاعاتی ـ برنامهنویسی پیشرفته و تحت WEB ـ الگوریتمهای پردازش موازی و … آشنا میشوند.
گرایش هوش مصنوعی: در این گرایش با مطالب جدیدی مانند شبکههای عصبی ـ هوش مصنوعی
پیشرفته ـ تئوری فازی ـ پردازش تصویر و … آشنا میشوند.
گرایش معماری کامپیوتر: در این گرایش دانشجویان با معماریهای پیشرفته کامپیوتر و ابر رایانهها شبکههای کامپیوتری گسترده ـ پردازش تصویر و طراحی سیستمهای تحملپذیر خطا و … آشنا میشوند.
گرایش الگوریتم و محاسبات: این گرایش که یک گرایش جدید است. دانشجویان با الگوریتمهای توزیعی و پیشرفته ـ ریاضیات پیشرفته کامپیوتری و … آشنا میشوند.
توانمندی ها و ویژگی های لازم
یک مهندس کامپیوتر باید سخت کوش و با پشتکار باشد؛ چون رشته ی کامپیوتر، رشته ی پویایی است و دانشجو باید همیشه اطلاعاتش به روز بوده و به دنبال فراگرفتن مطالب جدید باشد؛ در نتیجه کسانی که می خواهند فقط چهار سال درس بخوانند و بعد مطالعه را کنار گذاشته و وارد بازار کار شوند، در این رشته موفق نخواهند شد؛ برعکس افرادی که همیشه به دنبال مطالعه و فراگیری هستند، در این رشته، موفق می شوند. مهندس کامپیوتر باید پایه ی ریاضی قوی داشته و توانایی اش در زمینه ی فیزیک خوب باشد. همچنین لازم است که فردی خلاق باشد تا بتواند مسائل را از راه حل های ابتکاری حل کند؛ راه حل هایی که کمترین هزینه و بهترین کارایی را داشته باشند. مهندسی کامپیوتر در مقطع کارشناسی ارشد و دکترا، در ۴ گرایش معماری کامپیوتر، سخت افزار هوش مصنوعی و نرم افزار ارائه می شود.
تعداد واحدها
دروس عمومی 20 واحد
دروس پایه 21 واحد
دروس اصلی 59 واحد
دروس تخصصی 25 واحد
دروس اختیاری 15 واحد
دروس اختیاری 15 واحد
جمع کل واحدها 140 واحدها
وضعیت نیاز کشور به این رشته
رشته کامپیوتر که باعث جهانی شدن اطلاعات و ارتباطات شده است ، رشته روز و رشته آینده است تا جایی که پیش بینی می شود تا 10 سال دیگر در کشورهای پیشرفته مردم همان قدر که بر نیروی برق وابسته هستند به شبکه اینترنت وابسته خواهند شد. با توجه به توضیحات گفته شده روند رو به رشد استفاده از رایانه در زندگی روزانه اشتغال و موقعیت کاری برای فارغ التحصیلان این رشته فراهم است تا در قالب شرکتهای تولیدکننده نرم افزار، شرکتهای تولیدکننده قطعات، مراکز صنعتی – تولیدی، شرکتها و موسسات خدماتی، مراکز آموزشی و … مشغول به کار شده و فعالیت کنند. با توجه به پیشرفت کند ایران نسبت به جامعه جهانی رایانه در سال های اخیر نیاز به مهندسین خلاق و کوشا در این زمینه کاملاً احساس می شود.
روند رو به رشد استفاده از رایانه در محافل عمومی و خصوصی، استفاده گسترده از شبکه اینترنت و زمینه های مرتبط با آن، فراهم آمدن شرایط آموزش و تجارت الکترونیک همه و همه دست به دست هم داده اند تا از اکنون چشم انداز روشنی نسبت به آینده این رشته وجود داشته باشد به نحوی که فعالان در این زمینه از آینده معلوم و مطمئنی برخوردار خواهند بود. تنها نگرانی به قسمت نرم افزار مربوط می شود که باید مهندسان خلاق ایرانی اقدام به تهیه نرم افزارهای گوناگون و کارآمد کرده تا تنها مصرف کننده صرف نباشیم.
اگر شما فارغ التحصیل رشته مهندسی کامپیوتر گرایش سخت افزار هستید,می توانید در این زمینه ها مشغول به فعالیت شوید:
– طراحی و ساخت مدارهای دیجیتال با استفاده از ابزار CAD
– تحلیل روش های ساخت مدارهای توان پایین
– ساخت پروسسورهای شبکه با انواع پروتکل ها
– طراحی,ساخت و راه اندازی سیستم های جدید سخا افزاری و یا نرم افزاری
– عیب یابی و تعمیر سیستم های سخت افزاری و…
– پردازش سیگنال های ویدئویی و فشرده سازی تصاویر
و….
دیدگاهتان را بنویسید