From charlesreid1

Line 48: Line 48:


Algorithms can be divided into categories:
Algorithms can be divided into categories:
* Data Structures
* [[Algorithms/Data Structures]] - algorithmic analysis of data structures
* Strings
* [[Algorithms/Strings]] - algorithms for operations on strings
* Sorting
* [[Algorithms/Search]] - search algorithms for searching and search-related data structures
* Searching
* [[Algorithms/Sort]] - basic and advanced algorithms for sorting data
* Graphs
* [[Algorithms/Graphs]] -
* Optimization
* [[Algorithms/Optimization]] -
* Programming Practice and Writeups
 
Programming practice and writeups:
* Competitive programming
* [[Project Euler]]
* Research and Teaching Blog - https://charlesreid1.github.io


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

Revision as of 21:48, 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:

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