From charlesreid1

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

We're focusing on a few different topics:

  • Ramping up level of fluency of Java and Python, developing working knowledge of/familiarity with 5-10 languages (git.charlesreid1.com)
  • Core software engineering/computer science theory
  • Mathematics and numerical computing
  • Machine learning


Topics

Computer Science

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

CS list of topics:

  • Dictionaries, a.k.a. Maps
    • Python - dictionaries are built-in types in Python. JSON-like structures, key-value pairs.
    • Java - using built-in Map type from Java Collections library allows mapping arbitrary types to other types
    • C - Skiena covers the use of C to create a dictionary as well, by using a linked list to implement the interface of a dictionary.

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


Footer

Links

Flags





See also:

CS/OldPage