Computer science is a relatively new field. It is an occupation that is still going through growing pains as it adjusts to its move into mainstream society. Discussions of people involved in the academic computer community include many issues. Amongst those issues are efficiency, ethics, reliability, new products, and monetary concerns. Computer scientists however, normally don t speak in language that mainstream society would understand.
Computer science is a multifaceted field.
It covers all aspects of the computer industry. A computer scientist knows about operating systems, software, hardware, and strives to achieve the best possible performance from each of these aspects. A computer scientist also tries to combine all these aspects into the highest performing computer system. To be a computer scientist you must also know a lot about other fields. In the software aspect, computer scientists must know about the field, so they can understand what needs to be in a program.