Had this same question years ago and I end up choosing for computer engineering
Being very short , here is what I found
Computer science: a lot of coding;
Computer engineer: a lot of coding & some electronics;
IST : some coding and IT systems ( hardware infrastructure and applications )
I think this can change a bit depending of university and country you studying .