what is computer science?
interested in the field but do not exactly understand what it is. #college #computer-science #computer-software #engineering #science #software
3 answers
Walt’s Answer
Computer Science is the study of the mysterious computer and it's inner workings. A computer scientist learns the details of how computers were born, how they work, and all of the amazing things they can do. They learn how to design computers for specific tasks such as controlling an aircraft in flight or having a video conversation with someone thousands of miles away. They learn how to write the software that give the computer its awesome power and how to keep it running, and safe from hackers. In short, a computer scientist learns to control the most powerful of all of human invention and makes it look simple to others.
I highly recommend the field of computer science. There is nothing else like it.
Walt recommends the following next steps:
Piyush’s Answer
Computer science is the study of computer technology. Unlike electrical and computer engineers, computer scientists deal mostly with software and software systems; this includes their theory, design, development, and application.
Principal areas of study within Computer Science include artificial intelligence, computer systems and networks, security, database systems, human computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics and theory of computing.
Although knowing how to program is essential to the study of computer science, it is only one element of the field. Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software.
The digital age needs computer scientists and computer science students have excellent graduate prospects. Computer scientists are needed in every type of industry and there are lot of job opportunities.
Moe’s Answer
From a definition perspective, Computer Science is the study of computation and computing devices. One could say, the goal of Computer Science to enable human potential through the use of technology and devices to help us solve problems and complete tasks in a timely and cost efficient manner.
When you study Computer Science, at the core you study computation, algorithms, how computing devices are organized, how information is stored and processed.
Aside from this, you may learn how devices communicate with each other (graph theory, networking, communication), how humans communicate with devices (operating systems, programming, HCI), and how to rapidly develop solutions leveraging existing body of work aka code (software engineering).
You may also learn about securing data (cryptology, encryption), processing of massive quantities of information (databases, big data), enabling indexing and searching across large quantities of data (search engines),
There are many disciplines and sub-domains within the Computer Science discipline. Above are some examples; lots to learn and master and many areas to specialize in should you choose to do so.