Industries & Professions /
If you are interested in computer science, you should take as many computer, math, and science courses as possible; they provide fundamental math and computer knowledge and teach analytical thinking skills. Classes that focus on schematic drawing and flowcharts are also very valuable. English and speech courses will help you improve your communication skills, which are very important to software designers who must make formal presentations to management and clients. Also, many technical/vocational schools offer programs in software programming and design. The qualities developed by these classes, plus imagination and an ability to work well under pressure, are key to success in software design.