https://github.com/apiad/great-ideas-cs
Great Ideas in Computer Science
https://github.com/apiad/great-ideas-cs
Last synced: 5 months ago
JSON representation
Great Ideas in Computer Science
- Host: GitHub
- URL: https://github.com/apiad/great-ideas-cs
- Owner: apiad
- License: cc0-1.0
- Created: 2022-12-31T01:36:51.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-17T14:34:31.000Z (almost 3 years ago)
- Last Synced: 2025-02-21T15:51:15.393Z (12 months ago)
- Size: 3.52 MB
- Stars: 8
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Great Ideas in Computer Science
A beginner-friendly introduction to some of the greatest ideas in Computer Science. Ideas that shaped the whole field and helped create the information revolution.
## Table of Contents
> This is a work in progress. All of these ideas are subject to change.
1. The Computer
- Turing machines
- von Newman architecture
2. Programming languages
- Recursion
3. Algorithms
- Divide and conquer (I do not know in which section to put this idea, but it is an idea that is repeated in computer science, from a strategy in an algorithm to a good hierarchy of classes where responsibilities are assigned to each of the objects to solve specific subproblems and together form a solution to the problem initially posed.)