From charlesreid1

Line 54: Line 54:
* Graphs
* Graphs
* Optimization
* Optimization
* Programming Practice and Writeups


===Combinatorics and Probability===
===Combinatorics and Probability===

Revision as of 21:41, 11 July 2017

Computer Science: the science of computing. Or, the science of problem-solving with computers, computational devices, and computational methods.

Study Notes

See CS study plan repo for more detailed notes: https://charlesreid1.com:3000/cs/study-plan

Topics

Computer Science

Link: https://charlesreid1.com:3000/cs/study-plan/src/master/TODOSoftwareEngineering.md

CS list of topics:

Data Structures

Algorithms

Mathematics - Combinatorics and Probability

Mathematics - Number Theory

Mathematics - Numerics

Languages

Data Structures

For polished/digested study guides see: Study Guides

Link: https://charlesreid1.com:3000/cs/study-plan/src/master/TODOSoftwareEngineering.md

See also: Template:DataStructuresFlag

Algorithms

Algorithms

Algorithms can be divided into categories:

  • Data Structures
  • Strings
  • Sorting
  • Searching
  • Graphs
  • Optimization
  • Programming Practice and Writeups

Combinatorics and Probability

Number Theory

Numerics

Link: https://charlesreid1.com:3000/cs/study-plan/src/master/TODONumerics.md

Following the content of Numerical Recipes - algorithmic analysis, &c.

Numerics topics corresponding to particular chapters:

  • Linear algebra
  • Interpolation and Extrapolation
  • Root Finding

Languages

Study Resources

Some nice awesome lists:

Meta:

Programming tests:

Growth hacking:


Flags

Computer Science





See also:

Data Structures
































Algorithms







CS/OldPage