Overview of computer science
OVERVIEW OF THE DISCIPLINE COMPUTER
SCIENCE
Computer science is a discipline
that covers theory and practice. It requires thinking both in abstract terms
and in concrete terms. Computer scientists must be proficient at modeling and
analyzing problems. They must also be able to design solutions and verify that
they are correct. Problem solving requires correctness, creativity, and careful
reasoning.
Computer
science also has strong connections to other disciplines. Many problems in
science, engineering, health care, business, and other areas can be solved
effectively with computers, but finding a solution requires both computer
science expertise and knowledge of the particular application domain. Thus,
computer scientists often become proficient in other subjects.
Computer science has a wide range of specialties. These
include computer architecture, software systems, graphics, artificial
intelligence, computational science, and software engineering. Drawing from a
common core of computer science knowledge, each specialty area focuses on
particular challenges.
Formal Definition: Computer Science is the study of principles, applications,
and techniques of computing and computers. It involves the study of
·
data
and data structures and the algorithms to process these structures;
·
principles
of computer architecture-both hardware and software;
·
problem-solving
and design methodologies;
·
computer-related
topics such as numerical analysis, operations research, and artificial
intelligence;
·
language design, structure, and translation
technique.
In most
general form, it is concerned with the understanding of information transfer
and transformation. Particular interest is placed on making processes efficient
and providing them with some form of intelligence.
Comments
Post a Comment