Software Engineers

High School

A bachelor's or advanced degree in computer science or engineering is required for most software engineers. Thus, to prepare for college studies while in high school, take as many computer, math, and science courses as possible; they provide fundamental math and computer knowledge and teach analytical thinking skills. Classes that rely on schematic drawing and flowcharts are also very valuable. English and speech courses will help you improve your communication skills, which are very important for software engineers.  

Sign In or Join Vault Gold to Read More Including

  • Structure
  • Outlook
  • Resources & Associations and more.

Are you a student? You may have free access to Vault's premium content. Contact your Career Center, Alumni Office or Library to find out more.

Career Update Newsletter

Tips and tools to help you manage your ideal career.