What kind of maths do i need to go into programming?

  • Context: High School 
  • Thread starter Thread starter earthquaketry
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary
SUMMARY

To pursue programming in 3D graphics, foundational knowledge in trigonometry, calculus, and linear algebra is essential. Trigonometry relates angles and lengths, while calculus introduces concepts like delta, which signifies changes in quantities. Linear algebra, typically taught after calculus, focuses on matrices, crucial for 3D APIs like OpenGL. A structured learning path includes taking trigonometry first, followed by calculus, and then linear algebra.

PREREQUISITES
  • Trigonometry for understanding angles and lengths.
  • Calculus for concepts like delta and change in quantities.
  • Linear Algebra for matrix operations essential in 3D graphics.
  • Introductory Physics for practical applications of mathematical concepts.
NEXT STEPS
  • Enroll in a Trigonometry course at a community college or university.
  • Take a Calculus course to grasp the concept of delta.
  • Study Linear Algebra to learn about matrices and their applications in 3D graphics.
  • Explore resources on OpenGL to understand how matrices are utilized in 3D programming.
USEFUL FOR

3D graphic programmers, computer science students, and anyone interested in the mathematical foundations of programming in graphics applications.

earthquaketry
Messages
1
Reaction score
0
i work in 3d graphic actually , and new to max script anyway there such things that i faced when studying like delta, sin, atan, atan2, ..... etc and there is much more and i know nothing about this also what its name or kind of math to begin to study.
where can i find such a resources to learn this?
please be specific , your words could big differences for me . thanx...
 
Last edited:
Mathematics news on Phys.org
Matrices mostly. It's not very complicated but most 3D APIs are based around multiplying matrices (certainly for openGL), it also helps when you come to slightly more complicated things like quaternions
 
sin, atan, atan2

These come from trigonometry. Trigonometry is a way to relate angles and lengths. Usually it is offered as a high school course, and it is also availible at community colleges and universities. The course should take about 1 semester, ~4 months.

delta

This means "by how much the quantity changes." A good place to learn this math is in the first year of calculus, which you can only take after trigonometry. Another good place to learn about 'delta' is in an introductory physics course.

If you look at any curriculum for a computer science major at a US university, they usually have to take calculus and intro physics, which I think is a good idea.

After these classes you will be ready to learn about the Matrices that mgb_phys mentioned, but usually this course is taught after calculus, it's called Linear Algebra.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 27 ·
Replies
27
Views
2K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K