UQ0270

What kinds of jobs can computer science graduates do besides programming?

Computer science graduates can pursue roles such as systems engineer, network or cloud specialist, cybersecurity specialist, data analyst, quality assurance or testing specialist, IT consultant, project manager, technical sales or support, UX or product planning, and researcher or educator. Some of these jobs use programming as part of the work, but their main responsibilities may instead be requirements analysis, operations, data analysis, coordination, or customer support.

Key points

  • Infrastructure, cybersecurity, data analysis, and quality assurance are examples of work that supports and evaluates systems.
  • IT consulting, project management, and technical sales involve coordinating with customers or organizations.
  • The relevant skills include not only technical study but also communication skills and knowledge of a particular industry.

Things to check

  • The actual duties and job opportunities vary by university or faculty, the field studied, prior experience, and industry, so students should also check each university’s curriculum and official career information.