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
Books:
- Advanced Mathematics: Precalculus with Discrete Mathematics and Data Analysis (US | UK)
- Covers Precalculus, Trig, a bit of Linear Algebra, and Calculus too!
- Glencoe Precalculus (US | UK)
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 (US | UK)
- Focuses on derivatives and integrals a lot, less on limits
- Suitable for beginners
- Or free from project gutenberg in PDF form
- Calculus by James Stewart (US | UK)
- Often recommended by college professors
- Calculus by Ron Larson (US | UK)
- Textbook form with lots of samples and exercises
Linear Algebra:
Kim Brehm's playlist (amazing)
More videos and links from Linear Algebra Done Right
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:
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
Thank you for posting a comment, it will be reviewed and then posted shortly.