These are the Computer Science Math Classes required for most 1st year programs.
Just to dispel any notions, you can certainly become a good coder/programmer without needing these higher level of mathematics. But if you want to know what goes on under the hood and understand different algorithms, it is beneficial.
If you are studying in a bootcamp, they probably won't focus on these unlike in an academic environment such as university or college.
Generally, you can start off with precalculus and algebra and then move on at your own pace to get up to speed!
I will be updating this post and adding another for upcoming years including Calculus 2 and Linear Algebra 2, Discrete Mathematics, Probability, etc.) But it is really important to have a strong base before expanding on your knowledge. Specifically, precalculus and trigonometry show up throughout your academic career.
Precalculus (Prerequisite and review):
Forty Days to Mastery of Precalculus
I strongly advise solving problems and working through them, in addition to watching the videos.
Make sure to focus on logarithm, polynomial, and exponential functions. In addition, work on synthetic division and analytical geometry. Lastly, learn about sigma notation, sequences/sums, and proof by induction.
Download the formula sheet here
Set Theory:
Trigonometry:
(sometimes its a part of pre-calc)
Make sure to cover the inverse functions as well such as arcsin, arctan, etc. in addition to their counterparts. In college, you will not be permitted to use a graphic calculator and you will not always have a unit circle around... try practicing your trig on a scientific calculator if possible.
Download the formula sheet here (precalculus with the major trig identities)
Calculus 1:
Khan Academy Section (mostly high school calculus)
Download the formula sheet here
Books:
- Calculus Made Easy by Silvanus P. Thompson (focuses on derivatives a lot, less on limits)
- Calculus by James Stewart
Linear Algebra:
Kim Brehm's playlist (amazing)
Khan Academy Section (limited amount of content)
Other content:
Codecademy guide and course (has some practical/code connections)
Guide for solving linear equations and matrices
Books:
- Elementary Linear Algebra by Howard Anton
- Linear Algebra by Jim Hefferon
General Resources:
Thank you for reading, please share the article and follow me on twitter for more resources and guides!
No comments:
Post a Comment