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