Fun & Interesting Facts Tasty Food To Feed The Curious Mind
AnimalsScienceCountryAstronomyDinosaursHistorySportsUS StatesFamous PeopleMore

Facts About Computer Science

Posted In: Science. Bookmark and Share

Computer Science is the practical and scientific approach to computing and its applications. It spans a range of topics from practical issues of enabling computing systems in terms of hardware and software, to theoretical studies of algorithms and the limits of computation. It should be noted that it is not the same as IT (Information Technology) which is a much less broad topic. Computer Science is about how to design and create the applications that IT deals with.

Hierarchical view of a computer systemHierarchical view of a computer system with users, applications (or programs), operating system and physical hardware.

Creative ways you can use computer science

Creative ways in which computer science is beneficial include the creation of search engines (Google, Ask etc); the advancement of so-called social media applications (LinkedIn, Twitter, Facebook etc) and the ability of banks, shops and institutions to map customer profiles through an individual’s on-line activities. The study of computer science teaches how to program such applications and what their implications can be.

It deals with the hardware

Computer science also deals with how various pieces of hardware work together to form a functioning computer system. This leads to how a CPU (Central Processing Unit) works and understanding how different components link to a processor (ROM, RAM, I/O, storage, etc). From there, virtual memory and cache memory are defined, and the numerous data storage formats. Proponents need to know the full package, from the idea through to how to display in a computing format.

Then there is the software part

Another vital part of the subject includes programming; algorithms and data structures; operating systems and networking. Understanding these enable an idea to be written in a way a computer can understand, display it in whichever format it is written for and for the user to manipulate it for the application in question.

Programming languages

dBase was an original language used for database management systems. PostScript is used for creating vector graphics. Visual Basic provides a graphical user interface allowing users to interact with the software. Linux and Windows operating systems are written in C and C++. Java is based on C++ but is powerful and simple to use. HTML (HyperText Markup Language) is the basic web design language consisting of tags enclosed in angle brackets: <html>information displayed</html>. Different tag contents define different properties such as text color, font and size. Python is a dynamic programming language used in software development. It gives support for integrating other programming languages.

You can do a lot

Computer science deals with a massive range of applications. Games are a huge part of internet usage and need massive amounts of time, design and programming to work. Various computer languages can be learnt to write them, display them in a clear and appropriate way and allow the gamer to gain a positive experience. Banking and shopping applications need to have ultra-secure methods applied to keep information safe and to allow the secure transfer of monies between accounts. Accounting programs need to follow current legislation and deal with an almost infinite number of variants within a business environment.

We use them all the time

There are many ways in which computer science applies to the world. Mobile phones, robots, artificial intelligence, medical imagery, security systems and motor engineering all need experts in the field to develop products further and find new ways of advancing technology.

Learn more

  1. Facts about computers
  2. Facts about the Internet