AllExperts > Computer Science 
Search      
Computer Science
Volunteer
Answers to thousands of questions
 Home · More Computer Science Questions · Answer Library  · Encyclopedia ·
More Computer Science Answers
Question Library

Ask a question about Computer Science
Volunteer
Experts of the Month
Expert Login

Awards

About Us
Tell friends
Link to Us
Disclaimer

 
 
 
 
About Riddhi Sublok
Expertise
I am a Computer Systems Engineer offering fast help with Java, C/C++, PHP, JSP, XML/XSL, SQL, web design, network administration, algorithms and more!

Experience
2+ years of experience in widely used programming languages, techniques and environments: * Java: OOP, GUI (AWT/Swing/SWT), Applets, Beans, Networking, JDBC, RMI, JSP/Servlet, J2EE, CORBA * C/C++ * XML Technologies: XML, XSL/XSLT, DOM/SAX, SOAP, RDF, * Database Systems: SQL (MySQL,PostgreSQL,DB2) * Web development and design: PHP, Perl, SQL, HTML, JavaScript # Fast online or offline (email-based) help with any programming project or assignment # Development of simple or complex software projects # Professional development and design of web sites

Education/Credentials
B.Tech (Bachelor of Technology)

 
   

You are here:  Experts > Science > Computer Science > Computer Science > Computer science

Computer Science - Computer science


Expert: Riddhi Sublok - 9/30/2009

Question
What is computer science? answer should be nice and long like A4 1 page. thank you

Answer
What is Computer Science?
Computer Science is the systematic study of the feasibility, structure, expression, and mechanization of the methodical
processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and
access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed in
genes and protein structures in a human cell. The fundamental question underlying all of computing is: what
computational processes can be efficiently automated and implemented?
To tackle this seemingly simple question, computer scientists work in many complementary areas. They study the very
nature of computing to determine which problems are (or are not) computable. They compare various algorithms to
determine if they provide a correct and efficient solution to a concrete problem. They design programming languages
to enable the specification and expression of such algorithms. They design, evaluate, and build computer systems that
can efficiently execute such specifications. And, they apply such algorithms to important application domains.

Add to this Answer   Ask a Question


 
User Agreement | Privacy Policy | Kids' Privacy Policy | Help
Copyright  © 2008 About, Inc. AllExperts, AllExperts.com, and About.com are registered trademarks of About, Inc. All rights reserved.