Programming is studied in Computing from 1st year to National 5 & Higher level. This leads on to studying software development at university level and future careers. For pupils not intending to take Computing that far, programming helps them develop design and problem solving skills, as well as improving their ability to be logical and analytical.