Curated OER
Google for Education: Children and Technology: Cpu
Introduce students to the working capability of the CPU of a computer. Look at instructions given to the processor to do simple arithmetic functions and how registers are used.
Curated OER
Google for Education: Children and Technology: Binary System
How are the numbers stored in a computer? Have students think of binary as a set of bulbs with on and off states. Take a look at how many numbers can be represented with a limited set of bulbs.
Curated OER
Google for Education: Children and Technology: Message Routing
Students simulate a server and are connected via computer networks. Representatives from each table act as routers, and as they write messages to each other, the routers help route these messages.
Curated OER
Google for Education: Children and Technology: Functions
Take a a look at examples of functions, and then explore functions representing arithmetic operations followed by boolean and string types. Throughout the workshop children do various assignments calculating function result or drawing a...
Other
Horstmann: Moving From Java to C++
Written for students who take their first programming course in Java and the second course in C++, this article explains how to transfer Java programming skills to a substantial subset of C++.
Other
Dick Baldwin: Similarities and Differences Between Java and C++
A tutorial explaining the similarities and differences between the two computer programming languages Java and C++.
Other
Learn Cpp
A series of step-by-step tutorials devoted to teaching how to program in C++. No prior programming experience required.
Other
Processing.js: Processing Visualization Language
Whether an advanced Processing developer or completely new, whether a pro with web technologies or just getting started, Processing.js bridges the gap between these two powerful technologies.
Other
W3 Schools: Html Canvas Tutorial
Learn how to use HTML canvas, a programming element used to draw graphics on a web page.
Khan Academy
Khan Academy: Html/css: Making Webpages
This tutorial instructs students how to use HTML and CSS to make webpages.
Other
Medialoot: How to Design an I Os 7 Inspired I Phone App Screen
Walk through the steps involved to create a thin, flat iOS 7- inspired design concept for a user profile app screen. By using these simple techniques create stunning, minimal app interfaces.
BBC
Bbc: Bitesize: What Is Code?
Learn all about coding including some background of what it is and how it works. Play a game that helps with the understanding of what can be programmed.
Other
W3 Schools: Html(5) Tutorial
This tutorial teaches you everything about HTML and how to create a personal website.
University of Canterbury
University of Canterbury: Cs Unplugged: Error Detection
This activity is a magic trick where the demonstrator is "magically" able to figure which one out of dozens of cards has been turned over, using the same methods that computers use to figure out if an error has occurred in data storage.
Other
Code Conquest: What Is Coding?
Don't know the first thing about coding? Here is a beginner's tutorial which will give learners all the background information for coding.
Microsoft
Microsoft Developer Network: Coding Techniques and Programming Practices
This article provides coding techniques and programming practices for improving the quality of source code.
East of England Broadband Network
History's Heroes: Alan Turing (1912 1954)
This website explores the lives of heroic ordinary people who made their mark on history. Features illustrated story and timeline on Alan Turing, the father of modern computing. Find out who he was, what he did, his achievements, and his...
Google
Google for Education: Exploring Computational Thinking: What Is Ct?
Learn about computational thinking which involves a set of problem-solving skills and techniques that software engineers use to write programs that underlie the computer applications you use such as search, email, and maps.
Other
Beanz: Mark Collantes, Designer
Meet Mark, a designer who also knows a lot about how to use technology to create design.
Sophia Learning
Sophia: The Relationship Between Hardware and Software
Differentiate between the functions of hardware and software.
Other
Csta: Computational Thinking: A Digital Age Skill for Everyone [Pdf]
The National Science Foundation asked a group of thought leaders to bring the concepts of computational thinking to the K-12 classroom.
Harvard University
Scratch Ed: Computational Thinking With Scratch: What Is Computational Thinking?
A Computational Thinking curriculum guide which develops fluency with computational concepts, practices and perspectives.
Curated OER
Google for Education: Children and Technology: Sorting
Students learn about data sorting, and by what criteria can one sort things by different algorithms such as selection, insertion and bubble sort.
Curated OER
Google for Education: Children and Technology: Privacy and Encryption
Students simulate sending a secret message to a friend via the internet, attempting to deliver the message safely and securely.
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