Technical education provides students with skills needed for industries and plays an important role in social and economic development. It differs from vocational education in that technical schools teach the theory and science behind occupations, while vocational schools take a more hands-on approach. Technical skills include abilities and knowledge needed for mechanical, IT, mathematical or scientific tasks. Benefits of technical education include lower costs than four-year degrees, career focus, smaller class sizes, adaptability, and career advice. It imparts trade, craft or professional skills that are vital for reducing poverty and sustaining development. Popular technical education courses include computer science, biotechnology, mechanical, civil, aeronautical and electronics engineering.