What is computer science: Difference between revisions

From Computer Science Wiki
No edit summary
 
(31 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[file:computation.png|right|frame|What is Computer Science?<ref>http://www.flaticon.com/</ref>]]
[[file:computation.png|right|frame|What is Computer Science?<ref>http://www.flaticon.com/</ref>]]


Computer science requires an understanding of the fundamental concepts of computational thinking as well as knowledge of how computers and other digital devices operate.<ref>http://www.ibo.org/</ref>


Computer science (CS) is the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society.”  <ref>https://csta.acm.org/Curriculum/sub/CurrFiles/CSTA_K-12_CSS.pdf</ref>


  Computer science is the scientific and practical approach to computation and its applications.<ref>https://en.wikipedia.org/wiki/Computer_science</ref>
I discovered this excellent treatment of disciplines within computing from the ACM<ref>https://www.acm.org/binaries/content/assets/education/curricula-recommendations/cc2020.pdf</ref>.


== What is Computer Science ==
Within the broad scope of computing there are five disciplines:
<html>
<iframe width="560" height="315" src="https://www.youtube.com/embed/-xFJM3QQ3TE" frameborder="0" allowfullscreen></iframe>
</html>


== What is Computer Science ==
* Computer Engineering (CE)
* Computer Science (CS)
* Information Systems (IS)
* Information Technology (IT)
* Software Engineering (SE)


<html>
These disciplines share characteristics in the following lanes:
<iframe width="560" height="315" src="https://www.youtube.com/embed/U0luqHYa0EI" frameborder="0" allowfullscreen></iframe>
 
</html>
* Organizational System Issues
* Application Technologies
* Software Development
* Systems Infrastructure
* Computer Hardware and and Architecture
 
 
 
'''It is a mistake''' to use the term "computer science" when you in fact mean "software engineering". They are different! There is '''not''' universal agreement about these disciplines.
 
A note about these files: they are fairly dense, and you may need to zoom in to read the characteristics of the different disciplines within computing.
 
* [[Media:Computing_field.pdf|Click here for an excellent graphic identifying the different computing disciplines.]]
* [[Media:Field characteristics.pdf|Click here for a zoomed-in view of the five different disciplines.]]


== References ==
== References ==

Latest revision as of 21:41, 11 December 2022

What is Computer Science?[1]


I discovered this excellent treatment of disciplines within computing from the ACM[2].

Within the broad scope of computing there are five disciplines:

  • Computer Engineering (CE)
  • Computer Science (CS)
  • Information Systems (IS)
  • Information Technology (IT)
  • Software Engineering (SE)

These disciplines share characteristics in the following lanes:

  • Organizational System Issues
  • Application Technologies
  • Software Development
  • Systems Infrastructure
  • Computer Hardware and and Architecture


It is a mistake to use the term "computer science" when you in fact mean "software engineering". They are different! There is not universal agreement about these disciplines.

A note about these files: they are fairly dense, and you may need to zoom in to read the characteristics of the different disciplines within computing.

References