In practical terms, CS is the more technical version of the degree. It is usually taught through the engineering school and will include a lot of science, math, and electronics requirements. It will have a focus on building programming skills and include a lot of computer theory. Someone with a CS degree will know how a computer works from electrons on up and have the skills to create novel computer components.
A CIS degree is more about how to make computers do things. It is usually taught through the business or arts and sciences schools and will have broader general requirements in those schools at the expense of computer-specific courses. There will be less emphasis on programming and theory, and more on building and managing computer systems build from off the shelf components.
Latest Answers