- Technology Benefits: this lesson makes students aware of the positives that modern communication systems give to society, and asks them to make decisions about the use of these systems for social, economic and environmental purposes. Institution of Engineering and Technology
- Table Tennis Server Challenge: a set of printable resources and guidance notes give teachers the support to run a challenge to design a digital solution. Institution of Engineering and Technology
- Use the document 'A Teacher's Guide to the Intel Galileo or the 'Getting started with the Grove Starter Kit for Intel with Galileo' to get students working on the Intel Galileo programming board. See: ideas and project collections. For further information, see: Intel links and resources. Intel
Apps and Software
- Mozilla Thimble (free, web): students will need to create personal login to use this website. Mozilla Thimble enables students to remix webpage projects and complete their own. Students experience learning to write their own webpages with side-by-side windows that instantly show the effects of their changes in coding. Authentic programming experience using text code.
- Python (free, computer software Windows, Mac and other): Python is a programming language which can be used for first time or experienced programmers. There are lots of educational books to support you and your class to get started or use the helpful getting started guides on the website. Explore the FUSE package with resources for teachers to use Python.
- Ruby (free, Computer software, Windows, Mac, Linux): Ruby is a dynamic, open source programming language. Explore the many documents and tutorials designed to support teachers and students to learn Ruby. Alternatively, participate in the 9 hour CodeAcademy Ruby online course.
- Raspberry Pi: credit card sized programming board to help students to learn how to program a computer. Plug in a mouse and a monitor and learn how to program it. Cross curriculum links. Students can take advantage of the size, cost and portability, i.e. My Robot.
- Intel Galileo: a teachers Guide to the Intel Galileo.
- The Institution of Engineering and Technology: This website provides many STEM based teaching and learning resources. For example Filer Communications and the age group that you are working with to find resources and challenges of how to teach students about networks and communication systems.
- Touch Develop: is an app creator created by Microsoft. The apps created will work on iOS, Android, Windows, Mac or Linux. Start with a tutorial at beginner level or get started with creating scrip. Download the Creative Coding Through Games and Apps course: an introductory computer programming course for early secondary grades.
- App Inventor (free, web): an online app developer created by MIT university. The platform is designed to support students with creating their own android apps. Teacher resources including concept cards, familiarising students with the basic concepts and a 6 week online course. For further teacher resources, see: Resources.
- Make School (free beginner course, web): Learn how to create your own apps ready to sell.
- GameMaker (basic package free, web): GameMaker offers a game maker studio for novice and professional game developers, allowing them to create cross-platform games. The older version on the available on the DET EduStar image is also available. For support, see: the learn section.
- Bootstrap (free, web): computing creatively and connecting mathematics. With the aim of exciting students about gaming while directly applying algebra to create something. Two main programs of learning with clear curriculum links and lesson plans for teachers. Aimed at students aged 12-16.
- Khan Academy Computer Science
- Alice (free, web): 3D programming environment which enables students to create an animation for telling a story, playing and interactive game, or a video to share on the web. Alice teaches visually and is more entertainment oriented. It can provide students first exposure to object –oriented programming. Find teaching support materials on the website including step by step of how to get started. Free download of the software.
- Greenfoot (free, web): Object-Oriented programming in Java, with games and simulations. Uses visual tools coupled with programming, making learning to program easier. Runs on PC, Mac & Linux. Real programming, learning and teach Java and share with user communities.
- CodingBat (free, web): live coding problems to build coding skill in Java and Python, created by Nick Parlante at Stanford. The coding problems give instant feedback giving students an opportunity to practice and build understanding of the concepts. Intermediate level.
- CS Field Guide (free, web): this open sourced online textbook resource has been developed by Tim Bell from The University of Canterbury, NZ. It is currently mapped to the New Zealand Computer Science curriculum There are two versions of the online textbook, the student versions and the teacher version. Teachers need to access Google groups: to stay up to date with the additions and revisions and to access the most up to date link to the teacher version. Useful sections such as 'network protocols', 'data representation', and 'algorithms'.
Previous Page | Next Page