UQ0986

Is computer science mainly programming?

Computer science and related information-technology programs are not limited to programming. Programming is an important foundational skill, but students may also study algorithms, mathematics and logic, computer systems, networks, databases, artificial intelligence, and how people interact with technology. The fields covered and the balance between lectures, exercises, and practical work vary by university and program.

Key points

  • Programming is a basic tool for solving problems and building systems.
  • Programs may use exercises or projects to develop design, analysis, and collaborative development skills.
  • Some programs emphasize theory, software development, data and AI, or other areas more than others.

Things to check

  • The specific subjects and amount of programming depend on the university, program, course, and academic year, so check the official curriculum.