<p>can you give me some informations about this.. actually, I am confused about different computer courses such as IT, computer science, and computer engineering, I think these are all the same.., what is the difference between this different courses? and, why is it that there are many different courses about computer? </p>
<p>The difference varies from school to school (and don’t even start on country to country), but generally Computer Science is more about theory of computing and what can be done, while IT is more about business needs and how to actually use computers to benefit real-world operations.</p>
<p>What YM said. CS leans towards the study and development of theories underlying computing. CE applies those theories to the creation of information systems, and IT the application of information systems to businesses. As a gross generalization, CS may be a seaparate department or part of the engineering school, IT is often found in the business school. Theses are broad generalizations; much depends on the specific school and program.</p>
<p>IT is a lot more business oriented and also involves a lot of networking. CS is a lot of programming and software development. CE is hardware development.</p>
<p>Though it depends on computers, here’s the admittedly overgeneralized breakdown from what I’ve seen and heard from CE/CS/IT major friends:</p>
<p>Computer Engineering - Using engineering methodology to design and integrate computer software design with hardware it is running on…closely related to Electrical Engineering and possible overlap with CS.</p>
<p>CS - Designing, creating, and maintaining computer programs and operating systems on the applied side. Learning the mathematical algorithmic, linguistic, and theoretical tools to advance the tools and methodologies for the field on the theoretical side. Some overlap with Computer/Electrical Engineering if one’s interests touches on melding computer program design. creation, and maintenance with computer/electronic hardware. </p>
<p>IT - Learning how to apply knowledge of the use and maintenance of computer hardware, software, Web design/programming, and operating systems towards business/institutional needs. Regarded in the engineering/CS community as the least technically demanding area of the three. Little to no programming of the kind required in the other two (C/C++, Java, etc).</p>