Subject details

At the completion of this subject students will be able to:

  1. demonstrate Technologies content knowledge through the use of coding in the development of digital solutions to problems
  2. use computational thinking strategies in planning, developing and implementing algorithms created to address digital problems
  3. create, implement and evaluate technologies learning-experience plans in educational settings relevant to their degree
  4. reflect on and evaluate their understandings of and ability to implement teaching plans in technologies education.
    • Preliminaries: Install Python or create a Trinket account to store your work
    • Using computational Thinking 1: Python Turtle, sequence and iteration
    • Using computational Thinking 2: Colour, variables, and decisions
    • Defining computational thinking: The Digital Technologies Curriculum. Planning
    • Putting it all together: A more complex problem
    • Introduction to Scratch, blocks, backgrounds, sprites
    • Animation, sound, iteration, decision
    • Create a simple game
    • Putting it all together: Create an animated story
    • The Digital Technologies Curriculum 1: Linking what you have done so far to the Australian Curriculum
    • Strategies for teaching coding
    • Creating a series of lessons 1
    • Creating a series of lessons 2
    • Reflect and review plus exploration of further coding tools suitable for education
  • Study resources

    • Instructional methods

      • Standard Media
      • Web links
      • Embedded Multimedia
      • Online assignment submission
      • Chat Rooms
      • Discussion forum/Discussion Board
    • Online materials

      • Online Assessment
      • Audio-Video streaming
      • Resources and Links

No eligibility requirements

Special requirements

No special requirements

This subject is one in a suite of three undergraduate Option units designed to provide a specialisation in the use of technologies for learning and learning design. This unit aims to develop a student’s content and pedagogical knowledge related to using coding as part of the Technologies curriculum. Students will cultivate content knowledge through developing an understanding of computational thinking, sequence, branching, and iteration as they design algorithms and code their solutions using programming environments commonly used in schools. Pedagogical content knowledge will be developed through students developing learning–experience implementation plans in the Technologies area for their own future students and appropriate to their degree (i.e. early childhood, primary or secondary).

Please Note: If it’s your first time studying a Curtin University subject you’ll need to complete their compulsory ‘Academic Integrity Program’. It only takes two hours to complete online, and provides you with vital information about studying with Curtin University. The Academic Integrity Program is compulsory, so if it’s not completed your subject grades will be withheld.

Find out more about the Academic Integrity module.

  • Digital product (40%)
  • Teaching plan (60%)

Textbook information is pending.

Related degrees

undergraduate CUR-SED-DEG-2019

Bachelor of Education Secondary Education

  • Core Education Subjects - Unrestricted
  • Major in The Arts (Visual Arts) Education
  • Major in English Education
  • Major in Humanities and Social Sciences Education