Curated OER
Google for Education: Children and Technology: Memory and Single Linked Lists
Have your learners look at what memory is, in particular how a linked list can be used to represent a list of numbers. Explore linked lists in a game setting.
Curated OER
Google for Education: Children and Technology: Robots and Block Diagrams
A robot can execute very primitive commands, but it needs instructions to combine them. In this lesson, look at two types of instructions: commands and conditionals. Learners split into pairs and one becomes a robot while the other one...
Curated OER
Google for Education: Children and Technology: Web Search Simulation
In this presentation show how fast web search is implemented. Create sample web pages, then have crawlers collect these pages, sorters sort them, and searchers retrieve the information.
Curated OER
Google for Education: Children and Technology: Full Development Cycle
Experience what it's like to work in the field of technology, and take on something never done before. Brainstorm, prototype, plan, implement, work in a team, coordinate between teams, learn from failures or enjoy a success.
Princeton University
Programming in Java: Elements of Programming
Writing code in java can be easier than writing a paragraph. Check out these step-by-step tutorials which show how to program in the java language.
Other
Lira Lab: Laboratory for Integrated Advanced Robotics
Site of the LIRA-Lab in University of Genoa, Italy which specializes in artificial vision and sensory-motor coordination from a computational neuroscience perspective.
Other
Cave of Programming: Java for Complete Beginners
[Free Registration/Login Required] Learn to program in the Java programming language. This free course assumes no prior programming knowledge, just a desire to learn to program.
Other
Computational Thinking Illustrated
An illustrated cartoon guide to solving problems, designing systems, and understanding human behavior!
Other
Iae Pedia: Computational Thinking
Find some facts behind computational thinking, learn the history of this problem solving method, and understand how it affects different disciplines.
Other
Quick Start Computing: Computational Thinking [Pdf]
This short article clearly illustrates the need for teaching computational thinking in the schools. It lays out the foundation of teaching these skills across grade levels.
Curated OER
Google for Education: Children and Technology: Collaborative Creative Writing
Students collaborate to create a story together at the same time using Google shared document.
Other
W3 Schools: Sql Tutorial
This SQL tutorial will teach you how to use SQL to access and manipulate data in various database systems.
Other
Tutorials Point: Learn Java Programming
This tutorial gives a complete understanding of Java. It will take you through simple and practical approach while learning Java programming language.
Other
Python Programming Language
Python is a programming language that lets you work quickly and integrate systems more effectively.
Other
W3 Schools: Java Script Tutorial
This tutorial will teach you JavaScript, the programming language of HTML and the Web.
Other
W3 Schools: Xml Tutorial
XML stands for EXtensible Markup Language software, and was designed to describe data.
Read Works
Read Works: I Break Stuff for a Living
[Free Registration/Login Required] An autobiographical text about a young man who grew up interested in taking things apart to find out how they work, and how that later became career. A question sheet is available to help students build...
University of Canterbury
University of Canterbury: Cs Unplugged: Image Representation
This activity explores how images are displayed, based on the pixel as a building block using data compression. The compression method used in this activity is based on the one used in fax machines, for black and white images.
Curated OER
Google for Education: Children and Technology: Collaborative Illustrated Story
Students collaboratively create an illustrated story as a team by using Google Presentation.
Code.org
Code Studio: Picturing Data
Use a Play Lab project to collect data and make predictions. Use this unplugged activity to introduce data.
Code.org
Code.org: Cs Fundamentals: Persistence & Frustration: Stevie and the Big Project
Help students realize that failure and frustration are common when working on projects, but that doesn't mean that they should give up.
University of Canterbury
Cs Unplugged: The Great Number Hunt (Sorted)
How would you look for a book in a library if the books were sorted in alphabetical order? Is that easier than if they were out of order?
Cosmo Learning
Cosmo Learning: Vlsi Design
A collection of video lectures from a VLSI design course taught at the National Programme on Technology Enhanced Learning. The course focuses on design, verification, and test with forty lectures. Topics covered include bipolar junction...
Other popular searches
- Computer Science Excel
- Computer Science Java
- B Ed Computer Science
- History of Computer Science
- Computer Science History
- Computer Science Worksheets
- Networking Computer Science
- Computer Science C Programs
- Computer Science C++programs
- Computer Science Engineering
- Science and Computer Science
- Computer Science Terms