معرفی گروه  
دانش و فناوری کامپیوتر به بررسی یا تحلیل و ارزیابی فرایندها و سامانه های دریافت، نگهداری، پردازش و استخراج اطلاعات در همه ابعاد و طراحی سیستم های کارا برای انجام آن می پردازد. بخش نرم افزار آن به طراحی و تولید ابزارهای مهم نرم افزاری و نیز طراحی، تحلیل و پیاده سازی الگوریتم ها و سیستم های نرم افزاری مناسب معطوف است. با توجه به اهمیت و رشد روز افزون این دانش و فناوری های آن، لازم است کارشناسانی تربیت شوند که بتوانند از عهده تحلیل و طراحی سیستم های نرم افزاری و الگوریتم های مربوط برای حل مسائل مختلف آن برآیند و نیز به روش های مختلف مهندسی نرم افزار و ابزارها و زبان های برنامه نویسی تسلط داشته باشند.


دوره کارشناسی مهندسی کامپیوتر - گرایش نرم افزار

دوره کارشناسی مهندسی کامپیوتر، نرم افزار به منظور تربیت دانش آموختگانی طراحی شده است که بتوانند با جذب در صنعت رو به رشد نرم افزار در کشور، به غنای آن کمک نمایند و هم با گذراندن دروس مختلف نظری و عملی در رشته مهندسی کامپیوتر، دانش کافی برای ادامه تحصیل در مقاطع کارشناسی ارشد و دکترا در زمینه های مختلف علم و مهندسی کامپیوتر را کسب نمایند. از این نظر، این رشته حاوی ترکیب مناسب از دروسی است که هم ابعاد نظری این رشته را می پوشاند و هم جنبه-های مهندسی آن در زمینه های مختلف طراحی سیستم های نرم افزاری را غنا می بخشد. از ویژگی های دیگر این رشته، آشنایی دانشجویان آن به مبانی سخت افزار کامپیوتر است که به آن ها این توان را می دهد که در پروژه های مشترک مانند طراحی روبات ها و سیستم های بی‌درنگ و نظایر آن با دیگر دانشجویان این رشته به صورت گروهی کار کنند.


دوره کارشناسی ارشد مهندسی کامپیوتر - گرایش نرم افزار

حرکت به سوی خوداتکایی در عصر اطلاعات نیازمند تربیت افرادی است که بتوانند در زمینه های تولید، توسعه و تکمیل سیستم های نرم افزاری بزرگ و برنامه ریزی در جهت بهره گیری مفید از امکانات موجود تلاشی موثر داشته باشند. دوره کارشناسی ارشد این رشته شامل دو زمینه اصلی سیستم ها و مهندسی نرم افزار و الگوریتم‌ها و محاسبات است که مباحث مختلف این رشته را به صورت عمیق و با هدف پایه ریزی پژوهش و گسترش آن دنبال می کند. دانشجوی این رشته پس از ترم-های آغازین، یکی از این دو زمینه را برای ادامه تحصیل خود انتخاب می کند: زمینه اول این رشته به سیستم های مختلف نرم افزاری شامل سیستم های توزیع شده، پایگاه داده، داده کاوی، امنیت شبکه و جنبه های مختلف رشته مهندسی نرم افزار (شامل روش های رسمی توصیف و کاربردهای آن در سیستم های مختلف تا معماری و الگوهای مختلف مهندسی نرم افزار و مدل سازی و تحلیل سیستم های نرم افزاری و شبکه) می پردازد. زمینه دوم عمدتاً به جنبه های الگوریتمی سیستم های نرم افزاری (شامل مباحث پیشرفته الگوریتم ها و ساختمان داده ها با توجه به کاربردهای مختلف، الگوریتم های موازی، نظریه بازی ها و کاربرد آن در بازار الکترونیکی، نظریه سیستم های توزیع شده، هندسه محاسباتی و الگوریتم های یادگیری و نظائر آن) معطوف است.

علاوه بر قابلیت های پژوهشی، یک دانش آموخته این مقطع همه یا بخشی از مهارت های زیر را کسب می کند:

·   تحلیل و طراحی سیستم های نرم افزاری بزرگ شامل پایگاه‌های داده ، سیستم های عامل، زبان های برنامه سازی، کامپایلرها، و سیستم های حفاظت داده ها.

·   طراحی و تحلیل الگوریتم های پر کاربرد در زمینه های مختلف مانند شبکه، سیستم های موازی، و مسئله های هندسی رباتیک.

·   هدایت پروژه های نرم افزاری و تبیین نیازها و تحلیل و طراحی سیستم های اطلاعاتی.

 

دوره دکترای مهندسی کامپیوتر - گرایش نرم افزار

دوره دکترای مهندسی کامپیوتر در زمینه های مختلف کامپیوتر، از جمله نرم افزار، ارائه می شود. طول دوره دکتری حداقل 3.5 سال و حداکثر 4.5 سال و شامل 15 واحد آموزشی و 24 واحد پژوهشی است. دوره پژوهشی پس از موفقیت در دوره آموزشی و قبول شدن در امتحان جامع و دفاع از پیشنهاد پژوهشی رسماً شروع می شود. هدف از دوره دکترا، گسترش مرزهای دانش کامپیوتر و ارائه ایده های نو و انجام تحقیقات نوآورانه است به گونه ای که کار تحقیقی دانشجو بتواند علاوه بر حل یک مسئله بدیع علمی یا فناوری روز دنیا یا کشور، در مجامع بین المللی ارائه و به صورت مقالاتی در مجلات معتبر علمی و تخصصی به چاپ برسد. دانشجویان در این دوره علاوه بر کسب مهارت های علمی و فنی و تکمیل مباحث نظری دروس مورد علاقه خود، در زمینه اصلی تز دکترا و در زمینه فرعی مورد علاقه شان در امر تدریس یا ارائه آزمایشگاه با دانشکده همکاری دارند و بدین ترتیب تجربه اداره کلاس و یا راهبری آزمایشگاه و یا راهنمایی پروژه های کارشناسی را کسب می‌نمایند. علاوه بر این، با توجه به امکانات وسیع دسترسی به منابع اطلاعاتی، به ارائه سمینارهای تخصصی و انتشار مقالات علمی مبادرت می ورزند و بدین ترتیب تجربه تحقیق در سطح بین المللی را به دست می آورند. فارغ التحصیلان این دوره می توانند یا به عضویت هیات علمی دانشگاه ها و مراکز تحقیقاتی در آیند و یا خود مصدر کارهای فنی و مدیریت علمی و فنی واحدهای صنعتی شوند، ضمن این که به عنوان مشاور یا مدرس در موارد خاص فعالیت نمایند.