Information and Computer Science (ICS) or Computer and Information Science (CIS) is a field that emphasizes both computing and informatics, upholding the strong association between the fields of information sciences and computer sciences and treating computers as a tool rather than a field.
Some universities teach computer science as a theoretical study of computation and algorithmic reasoning. These programs often feature the theory of computation, analysis of algorithms, formal methods, concurrency theory, databases, computer graphics and systems analysis, among others. They typically also teach computer programming, but treat it as a vessel for the support of other fields of computer science rather than a central focus of high-level study.
Other colleges and universities, as well as secondary schools and vocational programs that teach computer science, emphasize the practice of advanced computer programming rather than the theory of algorithms and computation in their computer science curricula. Such curricula tend to focus on those skills that are important to workers entering the software industry. The practical aspects of computer programming are often referred to as software engineering. However, there is a lot of disagreement over what the term "software engineering" actually means, and whether it is the same thing as programming.
|
Computer and Information Scientists Wage: $97,970 10 Year Growth Rate: 21.5% Self Employed: 5.3% Unemployment Rate: 3.2% Employed Part Time: 5.6% Education Requirements: Doctoral degree |
Computer Specialists Wage: $79,000 10 Year Growth Rate: 15.1% Self Employed: 6.6% Unemployment Rate: 3.2% Employed Part Time: 5.6% Education Requirements: Associate degree |
|
Computer Systems Analysts Wage: $75,500 10 Year Growth Rate: 29.0% Self Employed: 5.8% Unemployment Rate: 3.2% Employed Part Time: 5.6% Education Requirements: Bachelor's degree |
Network Systems and Data Communications Analysts Wage: $74,000 10 Year Growth Rate: 53.4% Self Employed: 17.5% Unemployment Rate: 4.0% Employed Part Time: 8.6% Education Requirements: Bachelor's degree |
|
Computer Network, Systems, and Database Administrators Wage: $66,310 10 Year Growth Rate: 27.0% Self Employed: 0.4% Unemployment Rate: 3.3% Employed Part Time: 3.1% Education Requirements: Bachelor's degree |