Programming Languages Teacher Resources
Find Programming Languages educational ideas and activities
Showing 1 - 20 of 80 resources
Arduino Blink Challenge
Emerging engineers read about how Arduino software and how it can be used. Then they follow a nine-step tutorial to connect an Arduino board to a computer and put it to work! The objective is to code a program that will cause an LED to consistently turn on for five seconds, then turn off for two.
9th - 12th Science 7 Views 4 Downloads CCSS: Adaptable
Stochastic and Deterministic Modeling
Explore the difference between stochastic and deterministic modeling through programming. First have the class write algorithms for relatively simple tasks using pseudocode. Use the Python 2.7 program app to simulate Mendel's Pea Pod experiment as an example of a stochastic process where probability and randomized variables are used and different outcomes are possible for the same inputs.
11th - Higher Ed Math 5 Views 2 Downloads CCSS: Designed
TECH:Introduction to Programming (IT)
Students complete an activity that illustrates the concepts of giving accurate instructions and computer programming. They also identify the relationship of the instructions/code to computer programming. Students then create a peanut butter sandwich by writing an HTML web page and use programmable robots.
9th - Higher Ed 21st Century Skills 6 Views 43 Downloads
Solving Problems with Decision Trees
After learning how to make and use a decision tree with simple yes/no questions, groups work together to create decision trees for increasingly difficult data. After several different exercises, groups create an account with a project management website and learn to assign tasks, track work, and more.
8th - 12th Math 18 Views 17 Downloads CCSS: Designed
Inside Your Computer
Computers are amazingly powerful machines that we have come to take for granted. Starting with a simple click of the mouse, this animated video takes you on a trip through the inner workings of computers. Learn how programs allow the different components of a computer to communicate with one another, accomplishing multitude of tasks simultaneously.
4 mins 9th - 12th Technology & Engineering 58 Views 46 Downloads CCSS: Adaptable
Lesson: Younger Than Jesus: Understanding, Looking at, Making Abstract Art
Before the class makes abstract art, they see contemporary examples and analyze them. They look at art made by abstract artists under the age of 33 then use similar techniques to create an interesting collection of their own. The lesson spans five sessions and includes discussion questions, art resources, vocabulary, and creative projects.
9th - 12th Visual & Performing Arts 25 Views 38 Downloads
A Novel Idea: Creating Multimedia Presentations
After a pre-reading activity, students read a novel about violence prevention. After reading, students divide into groups and discuss the novel's content. They then create a powerpoint slideshow outlining the novel using graphics, audio effects and text excerpts.
8th - 9th 21st Century Skills 18 Views 64 Downloads
Floods and Flash Floods
Junior geologists, hydrologists, or meteorologists simulate what happens during the flooding of a river and demonstrate factors that contribute to flash flooding. This outstanding resource provides a vocabulary list, online resources, laboratory activities, and practical applications.
5th - 8th Science 6 Views 43 Downloads
Debating the Issues: Ralph Bunche and Civil Rights
Synthesizing information from a PBS documentary Ralph Bunche: An American Odyssey, its companion website, and several other resources (links to which are provided), high schoolers evaluate whether Bunche did all he could to advance the Civil Rights Movement.
9th - 12th Social Studies & History 7 Views 62 Downloads
Intelligence in the Internet Age
Does technology affect our intelligence? It's definitely a question worth pondering. Pose it to your class, and then have them read the article provided. This difficult text would be best for 11th grade and higher. As their reading comes to a close, they complete the four thought-provoking questions provided.
11th - Higher Ed Language Arts 32 Views 47 Downloads
More on Variables
Variables represent one of the most fundamental features in any programming language. The easy-to-follow explanation given in this video focuses on the difference between variables and values. Specifically, the author looks at how to use variables in expressions, and how the computer interprets lines such as x = x + 1 and x = y.
7 mins 5th - Higher Ed Technology & Engineering 3 Views 0 Downloads
Computer Lessons for Kids and Small Adults
Here is a series of easy-to-understand, and well-designed, computer lessons for pupils. In them, learners learn about the parts of a computer and what they do, the DOS operating system, the variety of files that are used, and how to keep files organized.
3rd - 8th 21st Century Skills 4 Views 14 Downloads
9th - Higher Ed 21st Century Skills 3 Views 11 Downloads
Getting Started With Java-Background
Students study the history of computers including hardware and software, binary representation of data and examine the beginnings of programming languages. They investigate the development of software and the fundamentals of object-oriented programming.
10th - 12th 21st Century Skills 3 Views 3 Downloads
Educational apps reviews are available to members
This is one of those apps that will impress you right from the start with its ability to recognize handwriting, generate graphs, and solve equations. Then, the more time you spend using this app, the more impressed you will become.
6th - 12th Math 9 Views 2 Downloads CCSS: Adaptable
Learning With Paint And Literature
Students begin with a hands-on technology introduction activity of a Paint picture example on the Internet. After reading and discussing the book, Where the Wild Things Are, students develop a picture about the book using a computer drawing program.
K Language Arts 10 Views 18 Downloads
A Research Toolkit of 12 Reading Strategies for the Foreign Language Classroom
Learning to read is not a simple task, but there are methods for assisting pupils as they develop literacy skills. The first four pages of this resource include information about language development and reading development, as well as various strategies with a focus on English language learners.
7 mins 1st - 12th Language Arts 236 Views 127 Downloads
Educational apps reviews are available to members
Turtles are not known to be speedy movers, but have you ever tried to get them to move in a specific direction? How about getting them to move in a perfect circle? With this app, young computer programmers have to be on their toes to learn the basics of programming and get this little turtle moving correctly.
1st - 9th Technology & Engineering 3 Views 0 Downloads