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