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

رئوس مطالب این برنامه ها در زیر ارائه شده است.
  • لیسانس مهندسی کامپیوتر

    برنامه 4 ساله مهندسی کامپیوتر در مقطع کارشناسی بر روی مبانی دانش مهندسی کامپیوتر تمرکز دارد که سازمان، طراحی، تجزیه و تحلیل، برنامه نویسی، کاربرد و جنبه های نظری کامپیوترهای دیجیتال و سیستم های محاسباتی را در بر می گیرد. هدف از این برنامه آماده سازی دانشجویان برای کار بیشتر در زمینه فناوری نرم افزار و سخت افزار، چه در صنعت و چه در جهت تحصیلات تکمیلی است. موضوع کلیدی این برنامه درسی، تعامل سخت افزار/نرم افزار در طراحی سیستم های کامپیوتری است، موضوعی که در تعادل بین جنبه های سخت افزار کامپیوتر و نرم افزار کامپیوتر در الزامات دوره منعکس شده است. برای ارائه یک مطالعه عمیق، این برنامه در دو گرایش "نرم افزار" و "سخت افزار" ارائه می شود. در طول سال اول و بیشتر سال دوم، دانشجویان دروس پایه ریاضی و فیزیک، مهندسی عمومی و علوم محاسباتی را می گذرانند. برای ارائه دانش پیش زمینه ضروری مهندسی کامپیوتر به دانشجویان، ترکیبی از دوره های اصلی نرم افزار و سخت افزار در بقیه سال دوم و در طول سال سوم ارائه می شود. سال چهارم یک خط تخصصی مطالعه متشکل از دوره های تخصصی پیشرفته را ارائه می دهد. این دو رشته در زیر به اختصار توضیح داده شده است.

    نرم افزار


    رشته اصلی نرم افزار بر تجزیه و تحلیل، طراحی، پیاده سازی و ارزیابی سیستم ها و فرآیندهای نرم افزاری کارآمد تمرکز دارد و با کسب، ذخیره سازی، پردازش و بازیابی اطلاعات سر و کار دارد. برای تربیت متخصصان مؤثر در این زمینه ها، ترکیبی از دروس نظری و مهندسی ارائه می شود تا توانایی ها و مهارت های زیر را در اختیار دانشجویان قرار دهد:

    • دانش عمیق تجزیه و تحلیل و طراحی سیستم های نرم افزاری

      

    • بینش مناسب به جنبه های الگوریتمی سیستم های نرم افزاری

      

    • آشنایی کافی با فرآیندهای توسعه نرم افزار

      

    • مهارت برنامه نویسی بالا و مهارت در کار با ابزارهای توسعه نرم افزار

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


    سخت افزار


    هدف اصلی رشته سخت افزار ارائه یک برنامه تحصیلی تخصصی در سطح کارشناسی برای پوشش دو حوزه زیر است:

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

     

    • مهندسی مجدد سیستم های سخت افزاری موجود و پیشنهاد روش های موثر برای نگهداری و تست قابلیت اطمینان آن ها.

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

  • لیسانس مهندسی فناوری اطلاعات

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