Text this: Word problems as a vehicle for teaching computational thinking