|
|
|
||
What is Computer Science?Computer science is the blending of principles, theories and applications of the technologies that underlie the access to information. This science involves studying the structure, mechanization and expression of algorithms, which are methodical processes for solving problems. Computer science problems do not always involve computers. In fact, these types of problems existed before computers did, and even some modern problems can be worked out by hand rather than by the use of a computer. The information that computer scientists uncover, process, store and communicate is often encoded in a computer memory in either bits or bytes. Bits aid in the transfer of files between machines, while bytes are the most fundamental units of information measurement and storage in computer science. Computing science explores the transfer of this information. Computer science began in the 1940s and is becoming a rapidly growing discipline as the technological age advances. Computer scientists believe that computers are a fundamental part of the world and that an age will come when everybody has several computers. It is a more complex field than simply building computers or writing programs. Computer scientists study problems to determine if they can be computed, compare algorithms to decide on the best solution, create programming languages to express these algorithms, design and build computer systems to execute specifications from research, and apply algorithms to application domains, or sets of software systems that share design features. A computer scientist can work in any discipline or industry because computer skills transfer easily to many areas. Mathematicians, scientists and engineers all use computer science, but those who work in medicine, the humanities, law and education regularly employ the tenets of this science as well. Computing science is also used to describe scientific concepts like genetics, to predict earthquake patterns and to understand theories such as the Big Bang. At its basic level, computer science is about solving problems. A computer scientist, therefore, must be a good analytical thinker. He or she must also have the dedication to press forward with something until a specific solution is found. Computer science necessitates the use of logic to evaluate solutions and revise strategies to get the answer exactly right. Computer scientists should also have a lot of patience because finding an answer and results often takes time. A major in computer science can lead to careers in software engineering, laboratory research and development, and system administration, among others. Common tasks of a computer scientist include designing and implementing software, creating new uses for computers, developing solutions to computer problems, and planning and managing technological infrastructures. The ability of a computer scientist to adapt to new technologies is critical. Written by Rachel Burkot |
|||