<p>ucsd<em>ucla</em>dad has it right. You have IT which maintains systems, IS which programs and may implement systems and software engineering/software development. Companies like Microsoft, Cisco, Oracle, Google, Apple, RedHat, EMC, etc. They create software that’s used by many other companies and individuals. The processes used in creating software for use by many others are different than those departments in companies programming software for only their company.</p>
<p>The best document that explains the general area and course for the various computing disciplines is at: <a href=“http://www.acm.org/education/education/curric_vols/CC2005-March06Final.pdf[/url]”>http://www.acm.org/education/education/curric_vols/CC2005-March06Final.pdf</a></p>