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