Difference between revisions of "Computer science"

(expand)
(Computer programming)
 
(8 intermediate revisions by 5 users not shown)
Line 4: Line 4:
 
===Computer programming===
 
===Computer programming===
 
{{main|Computer programming}}
 
{{main|Computer programming}}
'''Computer programming''' is the study of how algorithms can be applied through the use of various programming languages to create software utilities for the computer. Common programming languages include C++, Java, Visual Basic, C#, and C. Other languages differing slightly in usage from these are known as scripting languages. Examples are Perl, PHP, Python, JavaScript, and VBScript.
+
'''Computer programming''' is the study of how algorithms can be applied through the use of various programming languages to create software utilities for the computer. Common programming languages include [[C++]], [[Java]], [[Visual Basic]], [[JS]], [[C#]], [[C]], and [[Pascal (language) | Pascal]]. Other languages differing slightly in usage from these are known as scripting languages. Examples are Perl, Python, Ruby and PHP.
 +
 
 
===Computability and complexity===
 
===Computability and complexity===
 
{{main|Computability and complexity}}
 
{{main|Computability and complexity}}
Line 14: Line 15:
 
* [[Computer science competitions]]
 
* [[Computer science competitions]]
 
* [[Computer science scholarships]]
 
* [[Computer science scholarships]]
 +
* [[Getting Started With Python Programming|Basic python tutorial]]

Latest revision as of 14:54, 4 April 2020

Computer science is the study of computers and computation, or more specifically, the algorithms used to obtain results with these tools.

Topics in computer science

Computer programming

Main article: Computer programming

Computer programming is the study of how algorithms can be applied through the use of various programming languages to create software utilities for the computer. Common programming languages include C++, Java, Visual Basic, JS, C#, C, and Pascal. Other languages differing slightly in usage from these are known as scripting languages. Examples are Perl, Python, Ruby and PHP.

Computability and complexity

Main article: Computability and complexity

Computability and computational complexity are problems which concern the limits of algorithms to solve certain types of problems under certain constraints. For example, the P versus NP problem is such a problem.


See also

Invalid username
Login to AoPS