From charlesreid1

No edit summary
No edit summary
Line 1: Line 1:
See CS study plan repo for more detailed notes: https://charlesreid1.com:3000/cs/study-plan
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
==Computer Science==


* [[Algorithm complexity]]
* [[Algorithm complexity]]
* [[Arrays]]
* [[Arrays]]
** Python - list type - [[Arrays/Python]]
** Python - list type - [[Arrays/Python]]
** Java - Arrays class, ArrayList class - [[Arrays/Java]]
** Java - Arrays class, ArrayList class - [[Arrays/Java]]
* [[Lists]]
** [[ ArrayLists]] - array-based, continguous allocation of memory
** [[LinkedLists]] - link-based system of organizing memory allocated on the fly
** Java - singly, circularly, doubly linked lists - [[Linked Lists/Java]]
** Python - linked list implementation in Python [[Linked Lists/Python]]
* [[StacksQueues]]
* [[StacksQueues]]
** Python - implementing array-based stack/queue/deque data type - [[StacksQueues/Python]]
** Python - implementing array-based stack/queue/deque data type - [[StacksQueues/Python]]
** Java - using built-in stack/queue ADTs, implementing array-based stack/queue/deque type - [[StacksQueues/Java]]
** Java - using built-in stack/queue ADTs, implementing array-based stack/queue/deque type - [[StacksQueues/Java]]
*
==Numerics==
Following the content of Numerical Recipes - algorithmic analysis, &c.
[[Numerics]] topics corresponding to particular chapters:
* Linear algebra
* Interpolation and Extrapolation
* Integration and Evaluation of [[Functions]]
* Root Finding


=Links=
=Links=

Revision as of 00:40, 3 June 2017

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


Computer Science

Numerics

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

Numerics topics corresponding to particular chapters:

  • Linear algebra
  • Interpolation and Extrapolation
  • Root Finding

Links

http://www.teachingtree.co/cs/

Flags





See also:

CS/OldPage