Computer engineering,computer science and information technology are very similar in some manner.All the fields you mentioned have no major difference and in all the above fields you will study about the operating system and programming languages.if you are interested only in software not in hardware Information technology is better field for you.If you interested in both hardware and software then computer and computer science is better field for you.
There where is not a significant difference between all the branches you mentioned the names may be anything but after all you will be studying about programming programming languages operating systems and all of this unless you are interested in hardware of computers these are all same
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile