computer_basics:computer_science_fundamentals
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
computer_basics:computer_science_fundamentals [2016/07/26 05:50] – created mithat | computer_basics:computer_science_fundamentals [2021/08/23 00:04] (current) – [Algorithms] mithat | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~SLIDESHOW~~ | ||
+ | |||
====== Computer Science Fundamentals ====== | ====== Computer Science Fundamentals ====== | ||
Mithat Konar\\ | Mithat Konar\\ | ||
Line 12: | Line 14: | ||
* **computer science**: The science of what can be computed. | * **computer science**: The science of what can be computed. | ||
- | * **_computational_ | + | * **// |
- | * What is computation? | + | * What is computation? |
===== Major branches of computer science ===== | ===== Major branches of computer science ===== | ||
Line 21: | Line 23: | ||
* computer architecture | * computer architecture | ||
* software systems | * software systems | ||
- | * artificial intelligence | + | * artificial intelligence(("UB - University at Buffalo, The State University of New York." What Is Computer Science? Accessed July 25, 2016. http:// |
- | ^["UB - University at Buffalo, The State University of New York." What Is Computer Science? Accessed July 25, 2016. http:// | + | |
===== Computer science topics ===== | ===== Computer science topics ===== | ||
Line 33: | Line 34: | ||
* parallel computing | * parallel computing | ||
* simulation and modeling | * simulation and modeling | ||
- | * software engineering. | + | * software engineering.(("UB - University at Buffalo, The State University of New York." What Is Computer Science? Accessed July 25, 2016. http:// |
- | ^["UB - University at Buffalo, The State University of New York." What Is Computer Science? Accessed July 25, 2016. http:// | + | |
===== Application fields ===== | ===== Application fields ===== | ||
- | ![Computational fields](img/ | + | {{: |
- | ^[Charles Dierbach, | + | |
===== What about programming? | ===== What about programming? | ||
- | !['Tis but a tool](img/gear-tools-300px.png) | + | {{: |
===== Algorithms ===== | ===== Algorithms ===== | ||
- | * The word *algorithm* is derived from the name of 9th-century mathematician and astronomer Al-Khwarizmi. | + | * The word **algorithm** is derived from the name of 9th-century mathematician and astronomer Al-Khwarizmi. |
* Worked under the caliphate of al-Ma' | * Worked under the caliphate of al-Ma' | ||
- | * Also introduced " | + | * Also introduced " |
* First appears in European texts in 17th century. | * First appears in European texts in 17th century. | ||
* Modern usage in 19th century. | * Modern usage in 19th century. | ||
Line 55: | Line 54: | ||
===== Algorithms ===== | ===== Algorithms ===== | ||
- | * *A set of steps that are followed in order to solve a mathematical problem or to complete a computer process.* | + | * Webster: //A set of steps that are followed in order to solve a mathematical problem or to complete a computer process.//((Merriam-Webster. Accessed July 25, 2016. http:// |
- | (Webster ^[Merriam-Webster. Accessed July 25, 2016. http:// | + | * Oxford: //A process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.//((" |
- | * *A process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.* | + | |
- | (Oxford ^[" | + | |
===== Algorithm example ===== | ===== Algorithm example ===== | ||
- | * " | + | * " |
- | ``` | + | < |
let C equal 0 | let C equal 0 | ||
repeat the following B times: | repeat the following B times: | ||
add A to C | add A to C | ||
the desired result is C | the desired result is C | ||
- | ``` | + | </ |
===== What is a computer? ===== | ===== What is a computer? ===== | ||
- | ![Computer diagram](img/ | + | {{: |
===== Hardware ===== | ===== Hardware ===== | ||
Line 85: | Line 82: | ||
===== Kinds of software ===== | ===== Kinds of software ===== | ||
- | ![The software stack](img/kinds-of-software.png) | + | {{: |
+ | |||
+ | ===== Fin ===== | ||
+ | |||
+ | < | ||
+ | < | ||
+ | //var uls = document.getElementsByTagName(' | ||
+ | //for(var i=0, | ||
+ | </ | ||
+ | </ |
computer_basics/computer_science_fundamentals.1469512244.txt.gz · Last modified: 2016/07/26 05:50 by mithat