Programming Languages Teacher Resources
Find Programming Languages educational ideas and activities
Showing 1 - 20 of 75 resources
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.
Getting Started With Java-Background
Learners 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.
Adventures in Alice
Students complete a computer program in which they see how the programming language works for creating a virtual world. For this technology lesson students produce their own interactive video.
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. 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.
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. This article is sure to spark some interesting discussion.
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. These interactive lessons are quite good, and should lead to a greater understanding about computers for learners of many ages.
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.
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
Young scholars 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.
Space: NASA's Frontier
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.
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.
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.
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.
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. Earth Science classes can focus on the deposition of sediments from flooding, or they can explore the weather-related causes of flooding.
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. They choose a side and develop their arguments for a class debate. Resource offers a model for developing a position and participating in debates about issues or current events.
Fishing for Solutions
Students investigate the many ecological and economic issues related to over fishing the world's marine resources. Working in committees, students research the related topics of equipment and fishing techniques.
Students examine China's suspected theft of American nuclear secrets, as a springboard for the creation of a research-based, multi-tiered timeline that traces the development, regulation, and use of nuclear weapons from the 1940's to today.
Learners research micro-controllers and complete this 20 question worksheet on micro-controller circuits using schematics. This worksheet is printable and the answers are revealed online.