College Board
Strategies for Teaching AP Computer Science
Implement strategies from the beginning to the end. A collection of strategies and lessons span from the first day of school to after the exam. Resources cover basic information such as computer ethics and top 10 tips to a lesson on how...
College Board
AP® Computer Science A: Elevens Lab Student Guide
Looking for a project to use in an AP® Computer Science class? Engage learners with a simple solitaire game called Elevens. Through these activities, learners break down the task and write the code for a game. Sign in to your College...
College Board
AP® Computer Science: A Picture Lab Student Guide
How do you modify digital pictures? In this lab learners write methods that modify digital pictures. They how to traverse a two-dimensional array of integers or objects, and are introduced to nested loops, binary numbers, interfaces, and...
Teach Engineering
Java Code: Does It Work? Test and Test Again
Testing software code can sure test one's patience. Future programmers learn about the importance of testing when writing code for computer software. They access the CodingBat website to test programs written in Java using three test...
Google
Animate a Name
What's in a name? Pupils use the Scratch code blocks to animate letters in a name. They learn about events, sequencing, and loops in computer science by taking part in the project.
Drexel University
Learning Roomba Module 1: Robotics Introduction
Introducing Mr. Robot. As an introduction to robotics, class develop a definition of a robot and make distinctions between real robots and those in science fiction. They also study the basics of programming in Java to program a Roomba.
Curated OER
Getting Started with Java
High schoolers explore a programming curriculum based in the Java language. They start with the basic information needed to code and run their first program. Students analyze the planning, debugging and testing points of the unit. They...
Curated OER
Getting Started With Java-Background
Young scholars 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...
Curated OER
Getting Started with Java
Students discuss the history of computers and describe how hardware and software make up computer architecture. They review the binary system and the evolution of programming languages then discuss the fundamental concepts of object...
Curated OER
Order It Up!
Learners use the game "Order It Up" an activity about the solar system statistics. The teacher is in the front of a classroom with an Internet-capable computer and a computer projector projecting the game onto the screen. Students have...
Curated OER
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...
Curated OER
Weather Maps and Prediction
Young meteorologists read basic weather maps by learning about the symbols that are associated with them. This two-day instructional activity has some excellent demonstrations and activities to get youngsters thinking about the weather...
Curated OER
Using Graphs to Compare
Students use the FoilSim computer simulation program, and demonstrate an understanding of the lift variables by explaining their graphical representations. They demonstrate an understanding of forces and motion.
Curated OER
Weather Maps and Prediction
Second graders point out symbols for high and low pressure that would be found on weather maps. They break into small groups and use a copy of the weather maps file to make observations about the maps and come up with an explanation of...
Curated OER
How Does Altitude Relate To Density?
Students demonstrate an understanding of the properties of matter by applying them to density, pressure, and temperature. The educational software program, "Foilsim" is used in this inquiry.
Curated OER
Lift Relationships
Students use FoilSim (downloadable) to determine how lift is affected by varying parameters on the Airfoil simulation.
Curated OER
Upside-Down Wings
Students use FoilSim to demonstrate that the graphic analysis of the airflow around one object can be used to hypothesize airflow graphs for objects as they are elongated from a sphere to an airfoil shape.
Curated OER
Design of Airfoil for Given Lift
Pupils use FoilSim to design an airplane wing that generates a given lift. As they change parameters such as airspeed, altitude, angle of attack, thickness and curvature of the airfoil, and size of the wing area, the software calculates...
Curated OER
Actual Airflow vs. Ideal Airflow: Stalls
Students use 3-D modeling techniques to observe the characteristic signature of the stall condition apparent on an airfoil at high angles of attack. They use FoilSim to compare the above with ideal airflow.
Curated OER
Design of Airfoils and Problem- Solving Using FoilSim
Ninth graders, after reading the explanation given below, complete the problem-solving activities to demonstrate an understanding of the concepts presented.
Curated OER
Did You Catch My Drift?
Students, through the use of the Curveball interactive software package, become familiar with the way in which the flow of air across or around an object affects its ability to lift, spin, and curve. After reading the explanation given...
Curated OER
Wing Specifications
Ninth graders use FoilSim to fulfill the specifications of a given airfoil (wing) and plot and interpret graphs.
Curated OER
Froggy Fun
Students exploring about frogs and their environment. They describe what camouflage is and why it is useful to frogs especially in the environment that frogs live in. They also draw a picture of a frog in its habitat.
Curated OER
The Baseball and Air
Learners use Curveball to complete the activity to determine how the speed of airstreams changes in relation to changes in the distance of the airstream from the center of the baseball.