School Students and Teachers
Googlers are committed to helping teachers in their efforts to empower students and expand the frontiers of human knowledge. Below you will find resources from classroom tools for school teachers to online tutorials for students.
Events
- National ICT Career Week (beginner, high school)
Every year the National ICT Career Week showcases the varied career paths and opportunities available to young people considering studying and working in computing and related technologies. Attend local events (July 27 – August 1) or participate in the competitions offered. - Register your interest if you’d like to be notified about forthcoming events, competitions and new learning materials for schools in Australia and New Zealand. Your privacy is respected at all times.
General resources for teachers
- Google for Educators
- The teacher’s guide to Google Tools for Your Classroom has examples of innovative ways that other educators are using these tools in the classroom to bring alive history, English, geography and many other subjects.
- Sign up for the quarterly newsletter or feeds from the Infinite Thinking Machine, a Google-sponsored blog for educators, by educators.
- The Google for Educators Discussion Group gives you an easy way to share your ideas with us and other educators.
Additional resources for teachers and students (of all ages) interested in computer science
- CS Unplugged (beginner, all ages)
A collection of free, downloadable activities and resources for teachers designed to teach the fundamentals of computer science and problem solving without requiring a computer. - How to think like a computer scientist (beginner, intermediate, high school)
A free online textbook from Jeffrey Elkner, Allen Downey and Chris Meyers that teaches students to think like a computer scientist, drawing upon key features of mathematics, engineering and natural sciences. - How to Think Like a (Python) Programmer (beginner, intermediate, high school)
Allen Downey’s revised version of his original textbook. - Scratch (beginner, all ages)
Scratch is a free new programming language, developed by MIT, that enables students of all ages to create and share interactive stories, animations, games, music, and art on the web. As students create Scratch projects, they learn important mathematical and computational ideas, while also learning how to think creatively, reason systematically, and work collaboratively - Alice 3.0 (beginner, all ages)
Alice is a free 3D programming environment that introduces students to computing and object- orientated programming. The results of a multi-university initiative, it uses 3D graphics and a drag-and-drop interface to introduce students to fundamental concepts to create fun animated movies and games. - NCSS challenge (beginner and advanced, high school)
The National Computer Science School Programming Challenge is an annual 5 week competition designed to teach high school students from scratch about computer science and its use by scientists in problem solving. - National Computer Science Summer School (Yrs 10–12, advanced, high school)
The National Computer Science School (NCSS) is an annual residential summer school at the University of Sydney that brings together talented young people from across Australia for an intensive week of computer programming, web design and related activities. - Watch university Computer Science classes at home (beginner and advanced, high school)
The University of New South Wales (UNSW) in Australia has published free online videos of the lectures for its first year computer science course. The course covers the art and craftmanship of programming, C, machine code, and general computer science literacy. - Try Computer Science at university (beginner and advanced, Yr 11 NSW)
UNSW runs a free on-campus weekly computing tutorial for talented year 11 students with a strong interest in computing. Yr 11 students take an advanced first-year university level computing course whilst at school with tutoring and mentoring provided by university academics and undergraduates.
Resources for schools
- Google Apps Education Edition
Google Apps for Education represents our belief that any academic institution, from a neighborhood grade school to an international university, can become a more effective learning community through “converged communications” – one universally available access point for the entire community to communicate and collaborate. With Google Apps for Education, you can offer your school integrated email, instant messaging, and calendaring for free, so you don’t have to buy anything: no hardware, no software, no consulting!
