سخت افزار
بخش مهندسی کامپیوتر – سختافزار – در زمینه تولید روشها و ابزارهای طراحی مدارهای دیجیتال، فعالیت میکند. فعالیت های دیگر این گرایش نیز که در زمینه های تحقیقات بر روی پروتکل های چند رسانه ای و باس های استاندارد بوده از جایگاه بالایی برخوردار می باشد. همچنین تحقیقات به روزی در زمینه متدهای طراحی FPGA ها در این بخش در جریان است. مهندسان کامپیوتر سختافزار در سطح کارشناسی، کارشناسی ارشد و دکترا در زمینههای زیر فعالیت می کنند:
- ابزار CAD برای طراحی و ساخت مدارهای دیجیتال
- زبانهای توصیف سخت افزار در سطوح مختلف و تدوین روشهای طراحی، شبیهسازی و سنتز
- برنامههای تست و تولید تست و آزمونپذیری مدارهای دیجیتال
- استفاده زبانهای سخت افزاری برای بررسی مدارها از نظر استفاده توان، قابلیت اطمینان و سرعت
- فشردهسازی تصویر، پردازش سیگنالهای ویدیویی
- طراحی و ساخت پروتکلهای چندرسانهای و استانداردهای مربوطه به آن
- پژوهشهایی در جهت ساخت پروسسورهای شبکه و پروتکلهای آن
- روشهای ساخت مدارهای توان پایین
نرم افزار
مهندسان کامپیوتر در بخش نرم افزار به تولید، راه اندازی و نگهداری کاربردهای نرم افزاری با کمک فناوری ها و مهارتهای علوم کامپیوتر می پردازند. برخی زمینه های کاری و تحقیقاتی دانش آموختگان این رشته به شرح زیر است:
- تولید سیستمهای نرمافزاری برای حیطههای مختلف صنعتی، تجاری و علمی
- مدیریت پروژههای تولید سیستمهای نرمافزاری
- طراحی و بهینهسازی پایگاههای داده
- ایجاد سازوکارهای امنیتی در سیستمها
- طراحی و پیادهسازی پروتکل های شبکههای کامپیوتری منظور برقراری ارتباط سریع، مطمئن و امن
- مهندسی اینترنت، طراحی و پیاده سازی موتورهای جستجو در وب و نرمافزارهای مبتنی بر وب
- طراحی و پیاده سازی سیستمهای عامل، و سیستمهای توامان سخت افزار و نرم افزار
دانشجویان در دوره کارشناسی ۱۴۱ واحد درسی را میگذرانند. واحدهای درسی در رشته مهندسی کامپیوتر گرایش های نرم افزار و سخت افزار به خصوص در دوره کارشناسی بسیار شبیه هم بوده تا جایی که اختلاف این دو گرایش تنها در حدود ۲۰ واحد درسی است. از دروس تخصصی گرایش نرمافزار می توان به مهندسی نرم افزار، پایگاه داده، مهندسی اینترنت، هوش مصنوعی، نظریه زبان ها و … اشاره کرد.
از آنجایی که دانشجویان در این گرایش آماده طراحی مدارهای الکترونیکی می شوند، دروس تخصصی آنها تا حدود زیادی مشابه دروس رشته مهندسی برق گرایش الکترونیک است. از دروس تخصصی آن می توان الکترونیک۲، الکترونیک دیجیتال، طراحی مدارهای مجتمع در ابعاد خیلی بزرگ، موضوعات پیشرفته در سخت افزار، طراحی مدارهای واسط و … را نام برد.
دو گرایش نرم افزار و سخت افزار در مقطع کارشناسی بیش از آن که درس های اختصاصی داشته باشند درس های مشترک زیادی دارند، بخشی از آنها عبارتند از: مبانی کامپیوتر و برنامه سازی، برنامه نویسی پیشرفته، ساختمان گسسته، ساختمان داده، مدار منطقی، مدار الکتریکی۱، الکترونیک۱، طراحی الگوریتم، میکروپروسسور، معماری کامپیوتر، سیستم عامل، آمار و احتمال مهندسی، ریاضیات مهندسی، شبکه های کامپیوتری و …
مقالات ویـــژه
برنامه نویسی رایانه
بررسی زبان برنامه نویسی جاوا
برنامه نویسی آی او اس ios
آشنایی با زبان برنامه نویسیDELPHI
بررسی زبان برنامه نویسی پرل
بررسی کامل زبان برنامه نویسی ASP.NET
در کل نمی توان تفاوت زیادی در مقطع کارشناسی بین نرم افزار و سخت افزار قائل شد چرا که دانشجویان هر گرایش با داشتن حق انتخاب در دروس اختیاری(که در حدود ۱۵ واحد است) در صورت علاقه می توانند دروس اختصاصی گرایش دیگر را بگذرانند. تفاوت ها در مقطع کارشناسی ارشد بسیار زیاد شده تا جایی که به ندرت می توان دروس مشترک بین این دو گرایش پیدا کرد.
دانشجویانی که وارد رشته مهندسی کامپوتر می شوند باید پیش زمینه ریاضی قوی، به خصوص در ریاضیات گسسته و آمار و احتمال داشته باشند.
دوره های آموزشی مرتبط
برنامه نویسی جاوا
زبان برنامه نویسی سی شارپ
زبان برنامه نویسی سی پلاس پلاس
زبان برنامه نویسی و طراحی وب سایت ASP.NET
زبان برنامه نویسی و طراحی وب سایت با زبان جاوا اسکریپت
زبان برنامه نویسی و طراحی وب سایت با جی کوئری
برنامه نویسی و طراحی وب سایت به زبان PHP
برنامه نویسی آی او اس
جهت ثبت نام در دوره آموزشی کارشناس سخت افزار روی تصویر فوق کلیک نمایید.
دوره غیر حضوری است و محتوای الکترونیکی در قالب CD یا DVD به آدرستان ارسال می گردد.
پس از پایان پروژه، گواهی و مدرک معتبر کارشناس سخت افزار با قابلیت ترجمه رسمی دریافت می نمایید.
مشاوره رایگان : ۰۲۱۲۸۴۲۸۴ و ۰۹۳۳۰۰۲۲۲۸۴ و ۰۹۳۳۰۰۳۳۲۸۴ و ۰۹۳۳۰۰۸۸۲۸۴ و ۰۹۳۳۰۰۹۹۲۸۴
فناوری اطلاعات
بخش مهندسی فناوری اطلاعات (IT) یکی از جدیدترین و بهروزترین رشته ها می باشد. این بخش با توجه به نفوذ روز افزون فناوری اطلاعات در همه ابعاد زندگی بشر و احساس نیاز مبرم کشور به فارغ التحصیلان آن، با هدف آموزش و تعلیم دانشجویان و انجام تحقیقات گسترده و روزآمد در حوزه پر رونق و پویای فناوری اطلاعات و ارتباطات (ICT) تشکیل شده است.
یکی از اهدافی که از ابتدا حین طراحی اولیه برنامه درسی، و پس از آن در به روز رسانیهای سالانه این رشته همواره مد نظر بوده است این است که فارغ التحصیلان آن قابلیتهایی را بدست آورند که بتوانند نیاز بازار کار داخلی را در پروژههایی نظیر موارد زیر برطرف نمایند:
- پروژههای تدوین، پیادهسازی و راهبری برنامههای جامع فناوری اطلاعات در بنگاهها و سازمانها
- پروژههای حوزه خدمات الکترونیکی نظیر تجارت الکترونیکی، یادگیری الکترونیکی، بهداشت الکترونیکی و دولت الکترونیکی
- پروژههای طراحی، پیادهسازی، ارزیابی کیفی و نگهداری زیرساختهای شبکه و خدمات ارزش افزوده
- پروژههای طراحی و پیادهسازی سیستمهای مدیریت دانش و مراکز داده
- پروژهها و تحقیقات در حوزه عاملهای هوشمند و کاربرد آنها در فناوری اطلاعات
در مقطع کارشناسی، دانشجویان این رشته در کنار آشنایی با تولید نرمافزار با مباحث دیگری نظیر سخت افزار کامپیوتر، شبکه، مخابرات، مدیریت فناوری اطلاعات و خدمات الکترونیکی نیز در حد لازم آشنا می شوند.
همکاران بخش فناوری اطلاعات در آزمایشگاهها در زمینه های تحقیقاتی زیر به تحقیق مشغول می باشند. اکثر این موضوعات از محورهایی است که برای راهبری و اجرای کلان پروژههای حوزه فناوری اطلاعات لازم می باشد.
- سیستمهای محاسباتی انسان محور
- تجارت و پرداخت الکترونیکی و همراه
- تشخیص تقلب در تعاملات الکترونیکی
- سیستمهای چندعاملی
- یادگیری الکترونیکی
- سیستمهای اطلاعات پزشکی
- شبکههای اجتماعی
- وب معنایی
- دادهکاوی
- بازیابی، پردازش، و ترکیب اطلاعات
- ارزیابی کیفیت شبکه
- مخابرات و شبکههای سیار
- سیستمهای حمل و نقل هوشمند
- بیوانفورماتیک
- پردازشهای چندرسانهای (مالتیمدیا)
- آیندهنگاری حوزه فناوری اطلاعات و تدوین نقشه راه
این گرایش با هدف ارتباط مهندسی کامپیوتر و بخش مدیریتی آن راه اندازی شده و یک رشته بین رشته ایست. این گرایش در حدود ۶۰ تا ۷۰ واحد درسی مشترک با نرم افزار دارد و از دروس تخصصی آن مدیریت، اقتصاد مهندسی، مبانی فناوری اطلاعات، تجارت الکترونیک و … قابل ذکر هستند.
پیشنهاد مقالات ویژه:
نمونه قرارداد خدمات و نگهداری سخت افزار و نرم افزار
نمونه قرارداد فروش بسته نرم افزاری
تواناییهای فارغ التحصیلان
فارغ التحصیلان این مقطع، قابلیتها و تواناییهای زیادی دارند و چنانچه در مسیر مناسب هدایت شوند، قادر خواهد بود مشکلات زیادی را حل کنند. برخی از این تواناییها به شرح زیر است:
- بررسی و شناخت نرم افزارها و سخت افزارهای جدید و به کارگیری آنها
- بررسی کمبودها و نیازهای نرم افزاری و سخت افزاری بخشهای صنعت و خدمات و تدوین نیازهای آنها، امکان سنجی و تعیین ابزار و نیروی انسانی لازم برای رفع کمبودها
- تجزیه و تحلیل سیستمهای کوچک و متوسط نرم افزاری و سخت افزاری و ارائه راه حل مناسب برای اجرای آنها
- طراحی مجموعه های کوچک و متوسط نرم افزاری و سخت افزرای و تولید طرحهای اجرایی برای آنها
- اجرای طرحهای کامپیوتری، نصب، آزمایش و آموزش آنها
- پشتیبانی و نگه داری سیستمهای نرم افزاری شامل شناسایی خطاها، رفع خطاها و افزودن امکانات جدید به سیستمها
- عیب یابی کامپیوترها و سیستمهای کامپیوتری و رفع عیبها
- شناسایی فنون جدید طراحی و ساخت رایانه و ارزیابی و به کارگیری آنها
تواناییهای ذکر شده مربوط به کارشناسان نرم افزار و سخت افزار می باشد، اما روشن است که کارشناسان نرم افزار در محدوده مسائل نرم افزاری توانایی بیشتری دارند و برعکس کارشناسان سخت افزار در محدوده مسائل سخت افزاری از توانایی بیشتری برخوردارند.
گرایش های مقطع لیسانس
رشته مهندسی کامپیوتر در مقطع کارشناسی دارای دو گرایش سخت افزار و نرم افزار است که البته این دو گرایش در مقطع کارشناسی تفاوت قابل توجهی با یکدیگر ندارند.
گرایش سخت افزار
در برگیرنده فعالیت های آموزشی، پژوهشی و صنعتی در خصوص قطعات، بردها، تجهیزات و در نهایت سیستم های کامپیوتری در مقیاس های مختلف است و یکی از شاخه های مهم آن به نام معماری رایانه (طراحی و ساخت کامپیوتر) می باشد.”
گرایش نرم افزار
“هدف از گرایش نرم افزار کامپیوتر، آموزش و پژوهش در زمینه زبانهای مختلف برنامه نویسی، سیستم های عامل مختلف و طراحی انواع الگوریتم ها می باشد.”
آینده شغلی، بازار کار، درآمد
با توجه به گسترش روزافزون دنیای رایانه امروزه بیش از هر زمان دیگری نیاز به متخصصان رایانه احساس می شود. امروزه یک مهندس کامپیوتر اگر علاقمند به کار باشد، هیچ وقت با مشکل بیکاری روبه رو نمی شود. به خصوص مهندسین نرم افزار فرصت های شغلی بیشتری داشته و برای کارکردن نیاز به امکانات و تجهیزات زیادی ندارند. فرصت های شغلی این رشته به حدی گسترده و متعدد است که نه تنها فارغ التحصیلان این رشته به راحتی جذب بازار کار می شوند بلکه دانشجویان دو سال آخر این رشته نیز می توانند وارد بازار کار شده و فعالیت کنند. برای مهندسین سخت افزار هم امکان کار در شرکتهای تولید کننده قطعات و دستگاهها و مراکز صنعتی – تولیدی بسیار فراهم است و از نظر سطح درآمدی هم با توجه به دانش و پشتکار شخصی در حد قابل قبول و ایده آلی قرار دارند. از طرفی با توجه به استفاده روزافزون از شبکه اینترنت زمینه کار در این موضوع نیز بسیار مهیاست.
توانایی های جسمی، علمی، روانی و … مورد نیاز
توانایی علمی
یک مهندس کامپیوتر باید سخت کوش و با پشتکار باشد چون رشته رایانه رشته پویایی است و همیشه باید اطلاعاتش به روز بوده و به دنبال فراگرفتن مطالب جدید باشد. مهندس رایانه باید پایه ریاضی قوی داشته و توانایی اش در زمینه فیزیک خوب باشد. همچنین لازم است فردی خلاق باشد تا بتواند مسایل را از راههای ابتکاری حل کند.
علاقمندی ها
مهندس رایانه نرم افزار و سخت افزار باید به یادگیری و مطالعه علاقمند باشد تا پیشرفت در خور توجه داشته باشد. همچنین باید از جستجو و کاوش در مدارها و ریزساختارها استقبال کند و به کار با رایانه علاقه داشته باشد.
توانایی مالی
با توجه به توضیحات گفته شده داشتن یک دستگاه رایانه برای یک مهندس رایانه امری ضروری به نظر می رسد ولی این گونه نیست که بدون داشتن رایانه دانشجویان از ادامه تحصیل و پیشرفت باز بمانند.
حتماً بخوانید: مقاله ای درباره رشته برنامه نویسی کامپیوتر
وضعیت نیاز کشور به این رشته
رشته کامپیوتر که باعث جهانی شدن اطلاعات و ارتباطات شده است ، رشته روز و رشته آینده است تا جایی که پیش بینی می شود تا ۱۰ سال دیگر در کشورهای پیشرفته مردم همان قدر که بر نیروی برق وابسته هستند به شبکه اینترنت وابسته خواهند شد. با توجه به توضیحات گفته شده روند رو به رشد استفاده از رایانه در زندگی روزانه اشتغال و موقعیت کاری برای فارغ التحصیلان این رشته فراهم است تا در قالب شرکتهای تولیدکننده نرم افزار، شرکتهای تولیدکننده قطعات، مراکز صنعتی – تولیدی، شرکتها و موسسات خدماتی، مراکز آموزشی و … مشغول به کار شده و فعالیت کنند. با توجه به پیشرفت کند ایران نسبت به جامعه جهانی رایانه در سالهای اخیر نیاز به مهندسین خلاق و کوشا در این زمینه کاملاً احساس می شود.
روند رو به رشد استفاده از رایانه در محافل عمومی و خصوصی، استفاده گسترده از شبکه اینترنت و زمینه های مرتبط با آن، فراهم آمدن شرایط آموزش و تجارت الکترونیک همه و همه دست به دست هم داده اند تا از اکنون چشم انداز روشنی نسبت به آینده این رشته وجود داشته باشد به نحوی که فعالان در این زمینه از آینده معلوم و مطمئنی برخوردار خواهند بود. تنها نگرانی به قسمت نرم افزار مربوط می شود که باید مهندسان خلاق ایرانی اقدام به تهیه نرم افزارهای گوناگون و کارآمد کرده تا تنها مصرف کننده صرف نباشیم.
نکات تکمیلی
“بعضی از افراد تصور می کنند که مهندسی سخت افزار در حد یک تعمیرکار رایانه است در حالی که کار یک مهندس سخت افزار، تعمیر یا نصب و راه اندازی رایانه نیست. هر چند که می تواند چنین کاری را انجام دهد. در واقع کار یک مهندس سخت افزار، طراحی های سخت افزاری است و به همین دلیل در دانشگاه دروسی مثل ریاضیات و یا مدارهای منطقی را مطالعه می کند همچنین برخلاف تصور کسانی که یک اپراتور را در حد یک مهندس نرم افزار می دانند، باید گفت که یک مهندس نرم افزار لازم است از دانش ریاضی خوبی برخوردار باشد تا بتواند برنامه های کامپیوتری را طراحی کند و آنها را توسعه دهد. برای مثال باید بتواند یک کار گرافیکی را از بنیان طراحی کند. کاری که از عهده یک اپراتور بر نمی آید. و به همین دلیل ما معتقدیم که کلاسهای آزاد آموزش رایانه هیچ وقت نمی توانند یک مهندس کامپیوتر پرورش دهند.”