The University of Newcastle, Australia

Software Design and Development

Study an Additional Teaching Area in Software Design and Development for Secondary Education at UON

The study of Software Design and Development focuses on the development of computer-based solutions that require the design of a computer software. Software Design teachers will learn the technical skills required to design, maintain and repair software for application in a high school classroom.

You will learn and be qualified to teach a structural approach to software development, which includes the top-down development of source code, enabling a strong foundation and greater flexibility moving forward.

As a Software Design and Development student, you will also gain knowledge and understanding of the technology discipline: its nature, theories, practices, concepts, issues, emerging technologies, development and impact. An additional teaching area in Software Design and Development develops specialist skills such as:

  • computer programming
  • system analysis
  • system design
  • software development
  • testing

What jobs can you get with an Additional Teaching Area in Software Design and Development?

This area of computing technology presents growing opportunities for creativity and problem-solving in a changing, growing field. Along with specialist and broad computing skills, you will also learn technology-specific teaching methodologies, developing confidence to teach secondary school students. Software Design graduates may find work in:

  • High school teaching
  • Educational policy development
  • Research and analysis

Enhance your competitive edge and increase your employment prospects with both in-demand software design and development skills and additional teaching qualifications in a high demand subject area. Software Design teachers will find value in studying a major (first teaching area) in Business Studies, Design Technologies, Economics, English, Food Technology, Society and Culture and Visual Arts.

Suitable for education and teaching students with:

  • An interest in learning how to design and maintain software systems such as games, apps and other media projects.
  • Goals to educate students about the process of media production pertaining to software design projects.
  • A commitment to developing the computer literacy of young learners so that they can actively pursue their career goals.

What do you learn in a Software Design and Development Additional Teaching Area?

Study an additional teaching area in Software Design and Development as one of your core teaching areas and you will learn how to teach HSC and junior courses in the field. You can study courses in:

  • Programming: Introductory courses in programming will teach students foundation concepts and principles. You will learn about documentation, iteration, sequence, data elements and more. This knowledge will inform your study of more advanced courses, as well as your teaching practice.
  • Media Production: Students can study a range of courses in media production practice and processes. You will learn skills in post-production, editing, games design, application programming and more to develop a strong specialty in digital media.
  • Specialist Studies in Computing and Technology: The core of your study will focus on the high school syllabi for software design. In this course stream you will learn about assessment methods, lesson planning and how to cater for different styles of learning.

Which degrees include this Additional Teaching Area?

The Bachelor of Education (Secondary) and any associated degree program allows you to study an additional teaching area in Software Design and Development.

Bachelor of Education (Secondary)
Bachelor of Education (Secondary) (Honours)