رشته مهندسی کامپیوتر که به طراحی و ساخت اجزای مختلف کامپیوتر می پردازد، لذا از اهمیت بسیار زیادی در دنیای امروز برخوردار است. هدفاز طی این دوره تربیت کارشناسانی است که در زمینه تحلیل، طراحی، ساخت وراه اندازی دستگاهها و مجموعه های سخت افزاری جدید، بررسی و شناخت مجموعههای سخت افزاری و نرم افزاری موجود، نگه داری، عیب یابی و تعمیر و اصلاح وتوسعه فعالیت کنند. طراحی، شبیه سازی، فرآوری، پردازش، سنجش، آموزش، ویرایش و… همه مفاهیمی هستند که با بالاترین دقت و در کوتاهترین مدت زمان ممکن در برنامه های نرم افزاری کامپیوتر انجام می شوند. لذا هدف از این رشته تربیت نیروی متخصص برای انجام امور فوق است. گرایشها و ابعاد مختلف این رشته در کارشناسی ارشد این رشته در مقطع ارشد دارای چهار گرایش معماری کامپیوتر، مهندسی نرمافزار، هوش مصنوعی و الگوریتم و محاسبات است. چه مباحثی که در هر گرایش مطرح میشود ؟ گرایش نرمافزار: در گرایش نرمافزار در مقطع کارشناسی ارشد دانشجویان با سیستمهای عامل پیشرفته ـ بانکهای اطلاعاتی ـ برنامهنویسی پیشرفته و تحتWEB ـ الگوریتمهای پردازش موازی و… آشنا میشوند. گرایش هوش مصنوعی: در این گرایش با مطالب جدیدی مانند شبکههای عصبی ـ هوش مصنوعی پیشرفته ـ تئوری فازی ـ پردازش تصویر و… آشنا میشوند. گرایش معماری کامپیوتر: دراین گرایش دانشجویان با معماریهای پیشرفته کامپیوتر و ابر رایانههاشبکههای کامپیوتری گسترده ـ پردازش تصویر و طراحی سیستمهای تحملپذیرخطا و… آشنا میشوند. گرایش الگوریتم و محاسبات: این گرایش که یک گرایش جدید است. دانشجویان با الگوریتمهای توزیعی و پیشرفته ـ ریاضیات پیشرفته کامپیوتری و… آشنا میشوند. تواناییهای لازم برای داوطلبان این رشته توانایی ذهنی ویژهای برای تحصیلی در این رشته مورد نیاز نیست. البته دانشجویانی که پایه ریاضی قوی و توانایی استدلالی و استقرایی بهتری دارند، در این رشته موفقترند. ازلحاظ جسمانی مهمترین ویژگی داشتن قدرت بصری خوب است و دانشجویان با قدرتشنوایی و حرکتی پایین نیز میتوانند در این رشته ادامه تحصیل دهند. مهمترین نکتهای که در مورد اینرشته میتوان عنوان کرد، داشتن روحیه مطالعه مستمر است چرا که سرعت پیشرفتعلم در این رشته نسبت به رشتههای دیگر بسیار بالاست و دانشجو باید بطورمستمر در پی مطالب جدید و یادگیری آنها باشد. گرایشهای این رشته در کارشناسی رشته مهندسی کامپیوتر در مقطعکارشناسی دارای دو گرایش سخت افزار و نرم افزار است که البته این دو گرایشدر مقطع کارشناسی تفاوت قابل توجهی با یکدیگر ندارند. گرایش سخت افزار در برگیرندهفعالیت های آموزشی، پژوهشی و صنعتی در خصوص قطعات، بردها، تجهیزات و درنهایت سیستم های کامپیوتری در مقیاس های مختلف است و یکی از شاخه های مهمآن به نام معماری کامپیوتر ( طراحی و ساخت کامپیوتر )است.هدف از گرایش نرم افزارکامپیوتر، آموزش و پژوهش در زمینه زبانهای مختلف برنامه نویسی، سیستم هایعامل مختلف و طراحی انواع الگوریتم ها است. هوش مصنوعی گرایش هوش مصنوعی تنها گرایشی است که داوطلبان کنکور سراسری کارشناسی ارشد میتوانند در کنار گرایشهای دلخواه خود )نرم افزار و محاسبات و الگوریتم یا معماری کامپیوتر)در وقتی جداگانه به سوالهای آن پاسخ گویند. داوطلباندر هنگام کنکور موظفند در یک وقت ۶۰ دقیقه ای به سوالات نرم افزار یا سختافزار پاسخ گویند و سپس در یک وقت ۶۰ دقیقه ای جداگانه به سوالات هوشمصنوعی بپردازند. هیچکدام از دانشجویان دوگرایش به گذراندن واحدهای جبرانی جهت تحصیل در این گرایش نیاز ندارند. این در حالی است که شمار پذیرفته شدگان در گرایش هوش از بقیه گرایشها نیز بیشتر است. دردوره کارشناسی دانشجویان صرفا با یک درس سه واحدی با نام هوش مصنوعیآشنایی پیدا میکنند و آشنایی بیشتر با این معقوله به طور کامل در دورهکارشناسی ارشد صورت میگیرد. با توجه بهواحدهایی که در دوره کارشناسی ارشد گرایش هوش مصنوعی تدریس میشوددانشجویان میتوانند موارد آموزشی و کاربردی متفاوتی را بیاموزند از جمله: یادگیری ماشین : روشهایی که کامپیوتر را قادرمیسازد عملی شبیه به یادگیری و تجربه را در حین انجام مکرر یک عمل انجامدهند یعنی با توجه به اعمالی که دفعات قبل انجام داده و بررسی نتایج آنهاسعی کند در دفعات بعدی اعمالی بهتر و مطلوب تر و با خطای کمتر انجام دهد. شبکه های عصبی : روش جدید حل مسائل هوش مصنوعیبوسیله شبکه ای از واحدهای متصل به هم که هر کدام قابلیت پردازش داده ها ،ارتباط با نورون های دیگر وهمچنین ایجاد تغییرات در مشخصات شبکه را دارندو این اعمال را در جهت بهینه سازی عملکرد شبکه انجام میدهند.شبکه های عصبی معمولا در مسائلی نظیر بهینه سازی ، تخمین توابع ، کنترل و… کاربرد دارند پردازش تکاملی : شاخه ای جدید از هوش مصنوعی کهبا در نظر گرفتن یک یا چند جواب اولیه برای یک مساله بوجود آوردن جوابهایجدید از جوابهای موجود و انتخاب جوابهای بهتر سعی میکند یک جوابی میکند یکجوابی نسبتا بهینه برای مساله بدست آورد. رباتیک : طراحی رباتهای کامپیوتری(مکانیکی یا نرم افزاری) برای انجام وظیفه ای خواص.برای هوشمند ساختن رباتها از آلگوریتم های هوش مصنوعی مانند یادگیری ، پردازش تصاویر ، تشخیص گفتار و… استفاده میشود منطق فازی : تعمیمی است ازمنطق کلاسیک که در آن بجای دو مقدار درست و غلط ، درجه درستی داریم که میتواند یین عدد صفرو یک باشد. پردازش زبان طبیعی:قسمتی از هوش مصنوعی که به پردازش متون زبانهای طبیعی میپردازد تا معنای آنها را استخراج کند. سیستم های خبره : سیستم های که بوسیله جمع آوری داده ها و قوانین در یک زمینه خاص میتوانند درآن زمینه مانند یک فرد خبره و متخصص عمل کند ( نمونه رباتهای جراح ) محاسبات نمادین : انجام محاسبات ریاضی به صورت نمادین نه عددی. یعنی اگر ۲ به توان ۲ چهار میشود این الگوریتمهای هوش مصنوعی قدرت تعمیم آن بهx به توان ۲ را دارند و در نهایت به جای عدد جوابی وابسته به نماد برمیگردانند مثلx ضربدرx. الگوریتم و محاسبات جدیدترین گرایش رشته مهندسی کامپیوتر در مقطع ارشد میباشد که از سال گذشته به فهرست گرایشهای رشته مهندسی کامپیوتر اضافه شده است. در این گرایش دانشجویان( علی الخصوص کارشناسان گرایش نرم افزار ) با توجه به ضرایب دروس نخصصی نرم افزار خود پذیرفته شده و به ادامه تحصیل خواهند پرداخت. در این گرایش بیشتر جنبهی الگوریتمیک و وابسته به محاسبات دانشجویان نرم افزاری مورد توجه و تقویت قرار خواهد گرفت. میزانپذیرفته شدگان در این گرایش از همه گرایشها کمتر است ولی قبولی در اینگرایش به دلیل توجه داوطلبان به دیگر گرایشهای شناخته شده این رشته ،برای دانشجویان با پیش زمینه نرم افزار آسانتر است. در طول تحصیل در این گرایش دانشجویان در زمینههای زیر تعلیم داده شده یا تقویت خواهند شد: طراحی الگوریتم ها : روشهای طراحی الگوریتم که دردوره کارشناسی به دانشجویان تا حدودی آموزش داده شده است در این گرایش بهصورت پیشرفته و پیچیدهتری جهت طراحی آلگوریتمهای قدرتمندتر و بهینهترآموزش داده میشود. ساختمان داده ها : ساختارهای دادهای که در طولدوره کارشناسی آموزش داده شده سادهترین نوع ساختارها بودهاند حال آنکهدر این گرایش کارشناسی ارشد، ساختارهای پیچیدهتر و نوینتری آموزش دادهمیشود تا برنامه نویسان را قدرتمندتر و مدرن تر از قبل جهت اجرای خواستههای نرم افزاری آماده کند. ساختمان های گسسته : مجموعه تمام ساختمانهای منطقیو عددی در قالب ریاضیات آموزش داده میشود تا با به کارگیری آنها درالگوریتمهای محاسباتی و برنامه نویسی بهترین بازدهی حاصل شود. نظریه محاسبات : این مبحث پس از آشنایی دانشجویان با نظریه زبانها و ماشینها مطرح میشود. در این مبحث مدلها و روشهای مختلف محاسبات مورد مطالعه قرار میگیرد. همچنین محدودیتهای محاسبات به ویژه در الگوریتمهای کامپیوتری مورد مطالعه قرار میگیرد. راهحلهایی برای مسائلی که حتی با پیشرفتهترین سیستمها هم مدت زمانی طولانیبرای اجرای الگوریتمشان نیاز است، در این مبحث ارائه میشود. نظریه گراف : بررسی بسیار پیچیدهتر گرافها و کاربردهاشان نسبت به آنچه در دوره کارشناسی ارائه شده است. نظریه بازی ها : در این گرایش مطرح میشود و هدف آن بررسی الگوریتمهایی است که مانع رسیدن به یک نتیجه خاص و چگونگی چیره شدن بر آن، است. ادامه دارد …
Read More »