Texas Tech University
TTU HomeT-STEM Center

Technology Resources

Technology Curriculum   |    Other Technology Resources

Build Your Own Robot Arm High School

Middle School
Technology Applications, 6,7,8

Science, 6,7,8

Concepts of Engineering and Technology

Engineering Design and Presentation



Working in teams, students build a robot arm from basic materials. This arm should be capable of lifting an empty Styrofoam cup.

Note: The instructions give students an incorrect link to a NASA document; the correct link is http://er.jsc.nasa.gov/seh/Humans_Robots.pdf.
This New House High School Digital Art and Animation

Modeling and Animation


Mathematical Models with Applications


Graphic Design and Illustration

Printing and Imaging Technology






Students design a house using sustainable architecture.
S.O.S. Student Out and Stranded High School Digital Video and Audio Design

Earth and Space Science


Principles of Arts, Audio/Video Technology and Communications

Audio/Video Production




Teams are asked to create a video showing a group who becomes lost, finds an abandoned house, and must construct a flashlight, compass, and telegraph to help rescuers locate them.
Rock Around the County High School Digital Design and Media Production

Earth and Space Science

Environmental Systems

Principles of Information Technology



Students create an exhibit, a virtual tour, and/or a driving tour brochure about local geology for a local museum or tourism commission.
Keeping Afloat High School

Middle School
3D Modeling & Animation

Science, 6

Earth & Space Science

Engineering Design & Problem Solving



Students learn how buildings are damaged in earthquakes. They are challenged to develop design strategies capable of withstanding liquefaction during earthquakes.
Curiosity Killed the App High School

Middle School
Technology Applications, Grades 6, 7, 8

Robotics Programming & Design

Science, Grades 6, 7, 8

Integrated Physics & Chemistry

Earth & Space Science

Concepts of Engineering & Technology

Engineering Design & Problem Solving






Students need a LEGO® MINDSTORMS® Education NXT base set, an Android mobile device with the Curiosity Killed the App Rover Sim app installed, and access to App Inventor (online at http://appinventor.mit.edu/explore/). Students learn the software/system design process, which is closely related to the engineering design process, as they study the Mars Curiosity rover and design and create a similar remote-controlled vehicle.
Built to Last High School 3-D Modeling and Animation

Mathematical Models with Applications

Students will create a multimedia presentation using Design Workshop Lite (a free software program) to generate different views of a historical monument or building.
America's Navy: STEM for the Classroom High School Robotics Programming and Design

Concepts of Engineering and Technology

Engineering Design and Problem Solving



Mathematical Models with Applications







This Navy STEM website has a variety of projects, each of which includes lesson plans and an interactive PowerPoint. At the time the site was added here, the projects were
  • Robotics and Future Technology
  • Sonar and Echolocation
  • Submarines and Aircraft Carriers: The Science of Nuclear Power
  • GPS and Navigation
  • Oceanography and Meteorology
  • The Science of Diving
  • Jets in Flight
  • Future Fleet

The TEKS listed are a brief list and TEKS covered by individual projects may differ.

Exploring Computer Science v5.0 High School Computer Science I 126.33 Select Exploring Computer Science v5.0 and any of the other links to download curriculum and files. The curriculum contains six units, which will take about 6 weeks each to complete, so as written, this is a one-year course. However, it is also possible that you can find material that you want to use in your own curriculum or that you can find ideas of how to teach your own computer science course.


Other Technology Resources

Scratch Programming Scratch is a free programming language that allows students to create interactive stories, games, and animations.
Alice Programming Alice is free and provides tools and materials to teach computer programming in a 3D environment.
Construct 2 Programming This HTML5 game creator requires no programming. A free edition is available.
Game-Based Learning Ideas from ISTE Gaming Andrew Miller's blog entry explains how computer games can be used in the classroom. Mr. Miller also provides links for other resources. Written in 2013.
Inkelwriter Literacy Inkelwriter allows students to write interactive stories. Although students have to sign up and create a password, the publisher allows students to create a unique name that includes their school and then gives them a password.
Khan Academy Videos Videos tutoring students in math, science, economics and finance, humanities, and computer programming.
TED Ed Videos Educational video lessons.
Teaching Channel Videos Educational videos created by teachers, for teachers.
Science 360 Videos Videos The Science 360 website has a large collection of videos that can enhance classes in astronomy & space; chemistry; Earth & environment; K-12 & education; life sciences; mathematics; medical sciences; people & society; physics; technology & engineering.
EdTechTeacher's Tools for Teaching and Learning Tools A list of technology tools driven by specific learning goals that promote critical thinking, creativity, collaboration, and community mindedness.
Games and Learning Gaming And interesting website about how gaming can enhance learning. You'll find a wealth of resources - articles, videos, games, etc.
Computer Science Unplugged Computer Science CS Unplugged is "a collection of free learning activities that teach Computer Science" concepts such as binary numbers without using computers.
Blockly Programming Blockly is a "web-based, graphical programming editor." On their homepage, you'll find sample applications that will teach some simple programming strategies.
Kids Ruby Programming Kids Ruby is a version of Ruby (an open source programming language) for young programmers. The syntax is "natural to read and easy to write." The website also has "Class 1" and "Examples" that can be used in class. Kids Ruby can be downloaded and used with Windows, Mac OSX, Raspberry Pi, and Debian Linux.
Discovery Education Resources At the top of this webpage under Free Resources, click on Teachers and you'll find resources for K-5, 6-8, and 9-12, Puzzlemaker, Lesson Plans, Featured Programs, etc.
Codea for iPad Programming Codea is a code editor for programming games and simulations on an iPad. It uses the Lua scripting language, which has been used in World of Warcraft and Angry Birds.
Make Games With Us Programming If you have high school students who are interested in iPhone game design, check out this website. Students can participate in an online academy ($99), a beginner tutorial (I believe it is free), or Cocos2D tutorials (they also appear to be free).
Made with Code Videos
The website has several great videos from girls who actually code. The first video that takes up the whole screen isn't the only one; keep scrolling down and then scroll across to see all the other videos. When I used Firefox to look at the website, the videos wouldn't work, but they worked fine in Chrome and IE.
CODE.org Programming Resources for teachers who teach code. Learn about the Hour of Code, find advocacy tools to get the state to recognize the importance of coding, and inspire your students, including elementary students, to code.
Technology Grant News Grants Technology Grant News offers grants for educational technology, federal grants, K-12 school grants, and science education.
Black Girls Code Programming The vision statement says it all: "To increase the number of women of color in the digital space by empowering girls of color ages 7 to 17 to become innovators in STEM fields, leaders in their communities, and builders of their own futures through exposure to computer science and technology."
Coder Dojo Programming Coder Dojo is a free computer programming club for kids aged 7-17. I looked for a Dojo in or near Lubbock, but the closest I found was in El Paso. That means that his area needs clubs! So if you and your students are interested in coding, consider starting a club in your area.
Girl Develop It Programming The website has a variety of interesting resources to help students of all ages learn to code.
Girls Who Code Programming Girls Who Code have am ambitious mission - to reach gender parity in computing fields. How can they do that? Their aim is to "provide computer science education and exposure to 1 million young women by 2020." Look especially at the Summer Immersion Program, and consider starting a Club in your area if you don't already have one.
Padlet Resources Padlet is a completely free online "wall." You and your students can write notes and documents (it doesn't look like writing is limited), collaborate (anyone who is given permission can see your wall), and add videos and photos. In addition, Padlet Backpack is $5 per teacher per month with unlimited free student accounts
Google Computer Science Resources Google has created a custom search for computer science resources. The site will help educators and parents find lessons, tutorials, and activities in computer science. Although the page suggests that the custom search is for high school only, in fact they have computer science resources for most grades.
Dust Activities Dust is an alternate reality game (ARG) "in which players interact with a fictional world by using real world media and skills" such as cell phones, social media, printed texts, museums, and the Web. The premise is that adults around the world fall unconscious, while teens must find out what happened and reverse it. Teachers may register by scrolling to the end of the Home screen and filling out the form.
code_by_math Programming This page of lessons has excellent ways to teach students to use math to code. I see lessons dealing with the Pythagorean theorem, square roots, drawing, mathematical expressions with variables, graphing lines in slope-intercept form and graphing a parabola, and many more. On the site's "about" page, the creators say, "The modern operating system is an extremely difficult environment under which to program....These days, it's simply too hard to get a computer to 'do something.'" They add that they have "noticed that math offers a badly needed context for learning how to code. Likewise, coding offers a badly needed context for learning things about mathematics."

Don't find what you are looking for? Have a great resource to share? CONTACT US

Computer Science Unplugged