This is from my college, Florida State University. It explains the differences between the computer related majors.
Information Studies, MIS, and Computer Science graduates may end up competing for the same starting positions; there are a lot of similarities in the coverage of the three programs. The distinctions may be viewed as ones of emphasis: CS emphasizes programming and efficiency/effectiveness in computation approaches; IS emphasizes the needs of the information user and management of the information resource of the organization; MIS emphasizes systems to make the organization more efficient and effective. It may be helpful to remember that CS came out of mathematics (so there is a strong flavor of science and math), IS came out of library science (hence the emphasis on the user), and MIS came out of management (thus an emphasis on business processes). A short discussion of the optional majors (prepared by the CS department but with input from MIS and IS) can be found here. CS graduates tend to be much more experienced with programming and software development skills than MIS graduates, especially with respect to low-level programming such as at the operating system level. IS students graduate with more "hands on" and practical experience (e.g., in setting up networks and preparing web sites) that has immediate value to employers than MIS graduates. MIS graduates have more people skills and teamwork experience than CS grads and a broader business perspective than IS grads, so they tend to move into positions where they are managing the design and development of systems solutions for companies faster than the other majors.
http://websrv.cs.fsu.edu/academics/ugra ... grees.html