has subject area agricultural engineering computer science engineering philosophy production raw material