This occupation also includes business systems analysts, computer consultants, computer graphics specialists and electronic data processing analysts. These analysts must usually complete either a bachelor's degree, typically in computer science, mathematics, commerce or business administration, or a college program in computer science.
Most recent entrants have an undergraduate university degree or a community college diploma.
They must usually have experience as computer programmers. Those who wish to specialize in commercial or engineering and scientific applications must take specific college or university studies or obtain experience in those applications. With experience, they may progress to supervisory or senior positions or become information systems and data processing managers. Over the next four years, this outlook is not expected to change, as the number of job openings is expected to be matched by the number of qualified job seekers. Systems analysts will need to keep up with rapid changes in programming languages and techniques.