There are several courses that students should take in high school, if they plan to major in engineering in college. These include math (calculus if possible), science (chemistry, biology and physics), computer programming and any engineering classes that may be offered at your high school. Engineering Colleges look for applicants to have a strong STEM (Science, Technology, Engineering and Math) background. Taking Advanced Placement classes in these areas can provide the student with a foundation on courses that will be required as an engineering major. It can also enable the student to get some required courses out of the way before they actually start college. In addition, some engineering curriculums assume that the student will have taken calculus before they start college, and start their curriculum with the next level. It is a good idea to be aware of this before considering a college.