گرایش مهندسی کامپیوتر - نرم افزار
الف: دروس عمومی
| معارف اسلامی 1 |
معارف اسلامی 2 |
انقلاب اسلامی و ریشه های آن |
| اخلاق و تربیت اسلامی |
متون اسلامی |
تاریخ اسلام |
| فارسی عمومی |
انگلیسی عمومی |
اندیشه اسلامی 1 |
| اندیشه اسلامی 2 |
انسان در اسلام |
حقوق اجتماعی و سیاسی در اسلام |
| فلسفه اخلاق |
آئین زندگی |
عرفان عملی در اسلام |
| انقلاب اسلامی ایران |
آشنایی با قانون اساسی |
اندیشه سیاسی امام خمینی |
| تاریخ تحلیلی صدر اسلام |
تاریخ امامت |
تفسیر موضوعی قرآن |
| تفسیر موضوعی نهج البلاغه |
تربیت بدنی 1 |
تربیت بدنی 2 |
ب: دروس پایه
| ریاضی 1 |
ریاضی 2 |
معادلات دیفرانسیل |
| آمار و احتمالات مهندسی |
روش های محاسبات عددی |
فیزیک 1 |
| فیزیک 2 |
آزمایشگاه فیزیک 2 |
کارگاه عمومی |
ج: دروس اصلی
| مبانی کامپیوتر و برنامه نویسی |
اصول برنامه نویسی |
برنامه سازی پیشرفته |
| ریاضی مهندسی |
ساختمان های گسسته |
ساختمان داده ها |
| زبان ماشین و برنامه سازی سیستم |
مدارهای منطقی |
آزمایشگاه مدارهای منطقی |
| معماری کامپیوتر |
آزمایشگاه معماری کامپیوتر |
زیرپردازنده 1 |
| آزمایشگاه ریزپردازنده 1 |
سیستم های عامل |
نظریه زبان ها و ماشین ها |
| زبان تخصصی |
شیوه ارائه مطالب علمی و فنی |
کارگاه کامپیوتر |
| کارآموزی |
مدارهای الکتریکی |
آزمایشگاه مدارهای الکتریکی 1 |
| شبکه های کامپیوتری |
طراحی الگوریتم |
د: دروس تخصصی
| ذخیره و بازیابی اطلاعات |
اصول طراحی پایگاه داده ها |
آزمایشگاه پایگاه داده ها |
| اصول طراحی کامپایلر |
مهندسی نرم افزار 1 |
طراحی و پیاده سازی زبان ها |
| هوش مصنوعی |
مهندسی نرم افزار 2 |
آزمایشگاه سیستم های عامل |
| پروژه |
|
|
هـ: دروس تخصصی اختیاری
| سیستم های خبره |
محیط های چند رسانه ای |
سیستم های ابزار تصمیم گیری |
| فناوری اطلاعات |
مهندسی اینترنت |
انبار داده ها |
| تجارت الکترونیکی |
پردازش زبان های طبیعی |
تحقیق در عملیات 1 |
| تحقیق در عملیات 2 |
برنامه نویسی وب |
آزمایشگاه چند رسانه ای |
| یک درس از دانشکده های مهندسی یا بخش ریاضی و آمار |
یک درس از دانشکده های مهندسی یا بخش ریاضی و آمار |
یک درس از دروس تخصصی یا اختیاری گروه سخت افزار |
| یک درس از دروس تخصصی یا اختیاری گروه سخت افزار |
یک درس از دروس تخصصی یا اختیاری گروه سخت افزار |
یک درس از دیگر دانشکده ها |