There are several options to become a programmer through either university or TAFE programs. TAFE offers a Diploma of Information Technology (Software Development) which requires completion of Certificate III and IV courses first. Universities like Curtin, ECU, and Murdoch offer 3-year Computer Science degrees, requiring a minimum TER score and English, with some also requiring Mathematics. These programs can be completed full-time or part-time.