Typically involves software and hardware and the development of systems that involve software, hardware, and communications.
Computer science (CS) spans the range from theory through programming to cutting-edge development of computing solutions. Computer science offers a foundation that permits graduates to adapt to new technologies and new ideas.
Information systems (IS) is concerned with the information that computer systems can provide to aid a company, non-profit or governmental organization in defining and achieving its goals. It is also concerned with the processes that an enterprise can implement and improve using information technology.
Information technology (IT) is a label that has two meanings. In common usage, the term “information technology” is often used to refer to all of computing. As a name of an undergraduate degree program, it refers to the preparation of students to meet the computer technology needs of business, government, healthcare, schools, and other kinds of organizations.
Software engineering (SE) is concerned with developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers have defined for them.
Because computing is such an important and dynamic field, many interdisciplinary majors, some very recent developments, exist at some schools. Here are are just a few examples of these opportunities. Some of these programs are offered at a number of U.S. schools as of Spring 2006; some only at a handful of U.S. schools.