Tuesday 10 July 2012

Computer Science

                                                  Computer Science

What is Computer Science?
       
    Computer Science is the study of computational processes and devices.
It involves the study, development, and analysis of algorithms, which are instructions (or software) that tell a computer how to solve particular problems correctly and fast. It also concerns basic computer programming like the creation of operating systems, network software, user applications, and device drivers. Computer science is not just  programming but it also includes discrete mathematics, logic, computer architecture, operating systems, networks, and languages.

Computer Science is rooted in linguistics, math, and physics:

Linguistics: How to talk to machines
Algorithms: How to solve problems correctly and fast
Architecture: How to build better programs

Computer science includes mathematical skills. Computer Science is different from:

Computer Engineering: The study of hardware design and the physical circuitry that makes up a computer. This field is related to Electrical Engineering and, therefore, requires the most mathematics of the computer related degrees.
Computer Information Systems: The study of the use of computers and computer software for business applications. It concerns learning how to set up systems to solve specific business problems, such as tracking inventories or printing payroll checks. CIS majors study some programming, but not in as much technical depth as Computer Science majors.

Is Computer Science the same as programming?

    Programming and/or a minor in Computer Science can complement any field. But there's a reason the major is called Computer Science and not "Computer Programming." Problem solving plays a large role in the application of computer technology to practical problems. Before you can effectively program and build maintainable applications, you must have fundamental knowledge of programming tools, concepts, and methodology. Computer Science goes far beyond just programming to encompass discrete mathematics, computer architecture, and numerical analysis.

Is Computer Science right for me?

   Computer Science is a vital, fun field of study, but it is not for everyone. Because it is such a broad field, your success can depend a great deal on selecting the program of study that best fits your interests. If you're still unsure if Computer Science is right for you, here are two analogies that might help you decide:

Computer Game Analogy: 

1) if you like just playing computer games, CS is probably not a good fit; 2) if you want to program computers to play games, CS may or may not be a good fit; 3) if you are interested in the theory and practice of making games run really fast, or the precise mathematical techniques for putting the dots and shapes on the screen, CS is likely to be an excellent fit.

Car and Driver Analogy:

1) if you want to drive cars but never look under the hood, CS is not for you; 2) if you want to repair and maintain engines, CS may or may not be right for you; 3) if you want to design new engines, CS is likely to be a good choice for you..

No comments:

Post a Comment