معرفی گرایش های رشته ی مهندسی کامپیوتر در مقطع کارشناسی
گرایش های مهندسی کامپیوتر شامل این سه گرایش است.مهندسی نرم افزار مهندسی سخت افزار و مهندسی فناوری اطلاعات یا همان IT.
هر سه گرایش در مقطع کارشناسی بيش از آن که درس هاي اختصاصي داشته باشند درس هاي مشترك زيادي دارند.
بخشي از آنها عبارتند از: مباني كامپيوتر و برنامه سازي، برنامه نويسي پيشرفته، ساختمان گسسته، ساختمان داده، مدار منطقي، مدار الكتريكي۱، الكترونيك۱، طراحي الگوريتم، ميكروپروسسور، معماري كامپيوتر، سيستم عامل، آمار و احتمال مهندسي، رياضيات مهندسي، شبكه هاي كامپيوتري و …
حال به معرفی مختصر گرایش های مهندسی کامپیوتر میپردازیم:
۱) مهندسی نرم افزار
مهندسان نرم افزار به تولید، راه اندازي و نگهداري کاربردهاي نرم افزاري با كمك فناوريها و مهارتهاي علوم كامپيوتر مي پردازند.
برخي زمينه هاي كاري و تحقيقاتي دانش آموختگان اين رشته به شرح زير است:
· تولید سیستمهاي نرمافزاري براي حيطههاي مختلف صنعتي، تجاري و علمي
· مدیریت پروژههاي توليد سيستمهاي نرمافزاري
· طراحی و بهینهسازي پايگاههاي داده
· ایجاد سازوکارهای امنيتي در سيستمها
· طراحی و پیادهسازي پروتکل هاي شبکههاي كامپيوتري منظور برقراري ارتباط سريع، مطمئن و امن
. مهندسی اینترنت، طراحي و پياده سازي موتورهاي جستجو در وب و نرمافزارهاي مبتني بر وب
· طراحی و پیاده سازي سيستمهاي عامل، و سيستمهاي توامان سخت افزار و نرم افزار
دانشجویان در دوره کارشناسی ۱۴۱ واحد درسي را ميگذرانند.تهداد واحد ها و انواع آن بسته به نوع دانشگاه و تمرکز تخصصی هر فرد متفاوت است که در ادامه به انها میپردازیم.
واحدهاي درسي در رشته مهندسي کامپيوتر گرايشهاي نرم افزار و سخت افزار الاخصوص در دوره كارشناسي بسيار شبيه هم بوده تا جايي كه اختلاف اين دو گرايش تنها در حدود ۲۰ واحد درسي است. از دروس تخصصي گرايش نرمافزارمي توان به مهندسي نرمافزار، پايگاه داده، مهندسي اينترنت، هوش مصنوعي، نظريه زبانها و … اشاره كرد.
۲) مهندسی سخت افزار
بخش مهندسی کامپیوتر – سختافزار – در زمينه توليد روشها و ابزارهاي طراحي مدارهاي ديجيتال، فعاليت ميکند. فعاليت هاي ديگر اين گرايش نيز كه در زمينه هاي تحقيقات بر روي پروتكل هاي چند رسانه اي و باس هاي استاندارد بوده از جايگاه بالايي برخوردار مي باشد. همچنين تحقيقات به روزي در زمينه متدهاي طراحي FPGA ها در این بخش در جریان است. مهندسان کامپیوتر سختافزار در سطح کارشناسی، كارشناسي ارشد و دكترا در زمينههاي زير فعاليت مي كنند:
· ابزار CAD برای طراحی و ساخت مدارهاي ديجيتال
· زبانهای توصیف سخت افزار در سطوح مختلف و تدوين روشهاي طراحي، شبيهسازي و سنتز
· برنامههای تست و تولید تست و آزمونپذيري مدارهاي ديجيتال
· استفاده زبانهای سخت افزاری براي بررسي مدارها از نظر استفاده توان، قابليت اطمينان و سرعت
· فشردهسازی تصویر، پردازش سيگنالهاي ويديويي
· طراحی و ساخت پروتکلهای چندرسانهاي و استانداردهاي مربوطه به آن
· پژوهشهایی در جهت ساخت پروسسورهاي شبکه و پروتکلهاي آن
· روشهای ساخت مدارهای توان پايين
دروس تخصصي این گرایش حدود زيادي مشابه دروس رشته مهندسي برق گرايش الكترونيك است.
از دروس تخصصي آن مي توان الكترونيك۲، الكترونيك ديجيتال، طراحي مدارهاي مجتمع در ابعاد خيلي بزرگ، موضوعات پيشرفته در سخت افزار، طراحي مدارهاي واسط و … را نام برد.
در کل نمی توان تفاوت زیادي در مقطع کارشناسي بين نرمافزار و سخت افزار قائل شد چرا كه دانشجويان هر گرايش با داشتن حق انتخاب در دروس اختياري(كه در حدود ۱۵ واحد است) در صورت علاقه مي توانند دروس اختصاصي گرايش ديگر را بگذرانند. تفاوت ها در مقطع كارشناسي ارشد بسيار زياد شده تا جايي كه به ندرت مي توان دروس مشترك بين اين دو گرايش پيدا كرد.
دانشجویانی که وارد رشته مهندسي کامپوتر ميشوند بايد پيش زمينه رياضي قوي، الاخصوص در رياضيات گسسته و آمار و احتمال داشته باشند.
۳)مهندسی فناوری اطلاعات
بخش مهندسی فناوری اطلاعات (IT) یکی از جديدترين و بهروزترين رشته ها مي باشد.
یکی از اهدافي که از ابتدا حين طراحي اوليه برنامه درسي، و پس از آن در به روز رسانيهاي سالانه اين رشته همواره مد نظر بوده است اين است كه فارغ التحصيلان آن قابليتهايي را بدست آورند كه بتوانند نياز بازار كار داخلي را در پروژههايي نظير موارد زير برطرف نمايند:
· پروژههای تدوین، پيادهسازي و راهبري برنامههاي جامع فناوري اطلاعات در بنگاهها و سازمانها.
· پروژههای حوزه خدمات الکترونیکي نظير تجارت الكترونيكي، يادگيري الكترونيكي، بهداشت الكترونيكي و دولت الكترونيكي.
· پروژههای طراحی، پيادهسازي، ارزيابي کيفي و نگهداري زيرساختهاي شبکه و خدمات ارزش افزوده
· پروژههای طراحی و پيادهسازي سيستمهاي مديريت دانش و مراکز داده.
· پروژهها و تحقیقات در حوزه عاملهای هوشمند و کاربرد آنها در فناوري اطلاعات.
در مقطع کارشناسی، دانشجویان اين رشته در کنار آشنايي با توليد نرمافزار با مباحث ديگري نظير سخت افزار كامپيوتر، شبكه، مخابرات، مديريت فناوري اطلاعات و خدمات الكترونيكي نيز در حد لازم آشنا مي شوند.
همکاران بخش فناوری اطلاعات در آزمایشگاهها در زمينه هاي تحقيقاتي زير به تحقيق مشغول مي باشند.
اکثر اين موضوعات از محورهايي است كه براي راهبري و اجراي كلان پروژههاي حوزه فناوري اطلاعات لازم مي باشد.
· سیستمهای محاسباتي انسان محور
· تجارت و پرداخت الکترونیکی و همراه
· تشخیص تقلب در تعاملات الکترونیکي
· سیستمهای چندعاملي
· یادگیري الکترونيکي
· سیستمهای اطلاعات پزشکي
· شبکههای اجتماعی
· وب معنایی
· دادهکاوی
· بازیابی، پردازش، و ترکيب اطلاعات
· ارزیابی کيفيت شبکه
· مخابرات و شبکههای سیار
· سیستمهای حمل و نقل هوشمند
· بیوانفورماتیک
· پردازشهای چندرسانهای (مالتيمديا)
· آیندهنگاری حوزه فناوري اطلاعات و تدوين نقشه راه