Technologies: Coding for Teachers
Build on your digital knowledge as you gain a deeper understanding of programming, including computational thinking, sequence, branching, and iteration. Plan for lessons including using algorithms, simple coding, and programming environments.
There are no available classes. Find another subject.
- 26 May 2019
Start your career with Curtin’s globally recognised courses and extensive industry connections. Through OUA, our online courses offer an interactive and collaborative learning experience that gets you the same degree as if you studied on campus. Curtin is a global university with a vibrant culture of innovation and collaboration and is ranked in the top one per cent of universities worldwide.
At the completion of this subject students will be able to:
- demonstrate Technologies content knowledge through the use of coding in the development of digital solutions to problems
- use computational thinking strategies in planning, developing and implementing algorithms created to address digital problems
- create, implement and evaluate technologies learning-experience plans in educational settings relevant to their degree
- 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
- Standard Media
- Web links
- Embedded Multimedia
- Online assignment submission
- Chat Rooms
- Discussion forum/Discussion Board
- Online Assessment
- Audio-Video streaming
- Resources and Links
No eligibility 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 (50%)
- Teaching plan (50%)
Textbooks are not required.
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