Which is the best course among Computer Science,Computer Engineering and Information Technology. Also,the programs you learn in each and the all topics within the course
Best according to what, exactly? It depends on what you want to do, your existing skill set, your interests etc. etc. Except for the "which is best (sic!)", all the other parts of your question should be easily answered by looking at the course-guides. Decide what you want to become first, find the course-line that best fulfills that dream, and go for that?
First, you need to understand what you like to become. As you are asking this question, I think you are interested in computers and want to make a career out of it. In that case, any course of study which has computer science as primary subject is enough to know the basics. But, get to know whether you want to become a programmer or a designer and plan accordingly.
programming is huge, you have to specify what you whant to do. today you cant learn all the stuff. look at free online courses on https://www.coursera.org/ https://www.khanacademy.org/ https://mooc.house or some other social sites there a lot of theoretical basics and practical courses so you can try different languages or topics.