Are these jokes racist?

How do you know Indian students were on the train before you?
They cleaned the carriage instead of vandalising it.

How do you know a Vietnamese kid has broken into your house?
He fixed your computer and finished your homework.

Question
These jokes play on racial generalisations, though they are not necessarily negative stereotypes. So are they actually racist?
Discuss