Info : About
Engineering Branches (Computer Science and Engineering)
Computer engineering (also sometimes called Computer systems engineering) is a specialised discipline that combines electrical engineering and computer science. A little-known subdivision is the study of computer engineering technology, which studies the techniques and applications of computer engineering with less emphasis on the mathematical and scientific theory. A computer engineer is an electrical engineer with a focus on digital logic systems, and less emphasis on radio frequency or power electronics. From a computer science perspective, a computer engineer is a software architect with a focus on the interaction between software programs and the underlying hardware architecture.
Computer science (academically, CS, CSC or compsci) encompasses a variety of topics that relates to computation, like abstract analysis of algorithms, formal grammars, and subjects such as programming languages, program design, software and computer hardware. A computer is one that computes, where com- (with, together) joins putare (Latin root, to reckon, to think, or section as in to compare pieces), so by definition, computer science (Latin: scientia, knowledge) is the accumulated knowledge through scientific methodology by computation or by the use of the computer.
Computer scientists study what programs can and cannot do, how programs can efficiently perform specific tasks, how programs should store and retrieve specific kinds of information, how programs might behave intelligently, and how programs and people should communicate with each other.
Computer science has roots in electrical engineering, mathematics, and linguistics. In the last third of the 20th century computer science emerged as a distinct discipline and developed its own methods and terminology.
See Also : -