Programming Languages Teacher Resources
Find Programming Languages educational ideas and activities
Showing 1 - 20 of 79 resources
Young scholars 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.
Explore the different symbols of grammar. Middle schoolers write two sentences using different symbols, including asterisks, apostrophes, and ellipses. They also read and answer guided questions.
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.
Students complete a computer program in which they see how the programming language works for creating a virtual world. In this technology lesson students produce their own interactive video.
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. Finally create a deterministic algorithm using equations and variables to simulate a dropping ball to show that the outcome is always the same for a given input. Included are examples of pseudocode and directions on how to program with the Python program.
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. This article is sure to spark some interesting discussion.
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. These interactive lessons are quite good, and should lead to a greater understanding about computers for learners of many ages.
New! 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. Your beginning coders will appreciate the clarity and excitement given to this topic.
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.
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.
While learning to code is fairly interesting academic pursuit in it's own right, it also has other learning benefits. For one, coders learn to how to learn. They are continually exploring, testing, and drawing conclusions about how certain things work. The documentation that describes specific aspects of programming languages is a valuable resource for programmers. This video gives an example of how using the accompanying documentation can enable coders to learn independently.
New! Logical Operators
Students practice computer programming. In this technology lesson students use Kerpoof's Make a Movie to make three programs. This lesson includes vocabulary, instructions, worksheets, and resources
Students explore how Iran's uranium enrichment-related activities has caused a rift between Russia, the United States, and Europe. They stage a mock summitt to discuss Iran's nuclear program.
Students research the history and accomplishments of the American space program and ponder its role in the future. They gather research on NASA and make small group presentations to the class on their findings and assessments.
Students read and analyze The New York Times news article "An Assessment Jars a Foreign Policy Debate About Iran." They answer comprehension questions, evaluate both sides of the debate, and write a one page report on the article.
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.
Students examine the United States' response to suspected nuclear proliferation in Iran and North Korea by participating in a fishbowl discussion and writing letters to President Bush.
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.