Skip to content

apiad/great-ideas-cs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

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
  1. Programming languages
  • Recursion
  1. 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.)

About

Great Ideas in Computer Science

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published