List Comprehensions This is a tutorial on list comprehensions in Python, suitable …
List Comprehensions
This is a tutorial on list comprehensions in Python, suitable for use in an Intro or CS0 course. We also briefly mention set comprehensions and dictionary comprehensions.
Logo Madness is a graphic design game created with Adobe InDesign. Play …
Logo Madness is a graphic design game created with Adobe InDesign. Play individually or as a class, students will debate the best corporate logo based on the principles of an iconic logo as published by David Airey.
These are materials that may be used in a CS0 course as …
These are materials that may be used in a CS0 course as a light introduction to machine learning.
The materials are mostly Jupyter notebooks which contain a combination of labwork and lecture notes. There are notebooks on Classification, An Introduction to Numpy, and An Introduction to Pandas.
There are also two assessments that could be assigned to students. One is an essay assignment in which students are asked to read and respond to an article on machine bias. The other is a lab-like exercise in which students use pandas and numpy to extract useful information about subway ridership in NYC. This assignment uses public data provided by NYC concerning entrances and exits at MTA stations.
This OER material was produced as a result of the CS04ALL CUNY OER project
In this activity, students gain first-hand experience with the mechanical advantage of …
In this activity, students gain first-hand experience with the mechanical advantage of pulleys. Students are given the challenge of helping save a whale by moving it from an aquarium back to its natural habitat into the ocean. They set up different pulley systems, compare the theoretical and actual mechanical advantage of each and discuss their recommendations as a class.
Students are introduced to a unique fluid ferrofluids the shape of which …
Students are introduced to a unique fluid ferrofluids the shape of which can be influenced by magnetic fields. This activity supplements traditional magnetism activities and offers comparisons between large-scale materials and nanomaterials.Students are introduced to the concepts of magnetism, surfactants and nanotechnology by relating movie magic to practical science. Students observe ferrofluid properties as a stand-alone fluid and under an imposed magnetic field. They learn about the components of ferrofluids and their functionality as they create shapes using magnetically controlled ferrofluids and create their masterpieces.
Students watch video clips from the October Sky and Harry Potter and …
Students watch video clips from the October Sky and Harry Potter and the Sorcerer's Stone movies to see examples of projectile motion. Then they explore the relationships between displacement, velocity and acceleration, and calculate simple projectile motion. The objective of this activity is to articulate concepts related to force and motion through direct immersive interaction based on "The Science Behind Harry Potter" theme. Students' interest is piqued by the use of popular culture in the classroom.
In this activity, students reinforce their understanding of compound machines by building …
In this activity, students reinforce their understanding of compound machines by building a catapult. This compound machine consists of a lever and a wheel-and-axel. Catapults have been designed by engineers for a variety of purposes from lifting boulders into the air for warfare to human beings for entertainment; the projectiles in this activity are grapes for a magic act. Given the building materials, students design and build their catapult to launch a grape a certain distance.
This lesson introduces students to the effects of magnetic fields in matter …
This lesson introduces students to the effects of magnetic fields in matter addressing permanent magnets, diamagnetism, paramagnetism, ferromagnetism, and magnetization. First students must compare the magnetic field of a solenoid to the magnetic field of a permanent magnet. Students then learn the response of diamagnetic, paramagnetic, and ferromagnetic material to a magnetic field. Now aware of the mechanism causing a solid to respond to a field, students learn how to measure the response by looking at the net magnetic moment per unit volume of the material.
In this fun, engaging activity, students are introduced to a unique type …
In this fun, engaging activity, students are introduced to a unique type of fluid ferrofluids whose shape can be influenced by magnetic fields! Students act as materials engineers and create their own ferrofluids. They are challenged to make magnetic ink out of ferrofluids and test their creations to see if they work. Concurrently, they learn more about magnetism, surfactants and nanotechnology. As they observe fluid properties as a standalone-fluid and under an imposed magnetic field, they come to understand the components of ferrofluids and their functionality.
Students explore electromagnetism and engineering concepts using optimization techniques to design an …
Students explore electromagnetism and engineering concepts using optimization techniques to design an efficient magnetic launcher. Groups start by algebraically solving the equations of motion for the velocity at the time when a projectile leaves a launcher. Then they test three different launchers, in which the number of coils used is different, measuring the range and comparing the three designs. Based on these observations, students record similarities and differences and hypothesize on the underling physics. They are introduced to Faraday's law and Lenz's law to explain the physics behind the launcher. Students brainstorm how these principals might be applied to real-world engineering problems.
This lesson ties the preceding lessons together and brings students back to …
This lesson ties the preceding lessons together and brings students back to the grand challenge question on MRI safety. During this lesson, students focus on the logistics of magnetic resonance imaging as well as the MRI hardware. Students can then integrate this knowledge with their acquired knowledge on magnetic fields to solve the challenge question.
Students explore the basic magnetic properties of different substances, particularly aluminum and …
Students explore the basic magnetic properties of different substances, particularly aluminum and steel. There is a common misconception that magnets attract all metals, largely due to the ubiquity of steel in metal products. The activity provides students the chance to predict, whether or not a magnet will attract specific items and then test their predictions. Ultimately, students should arrive at the conclusion that iron (and nickel if available) is the only magnetic metal.
Students determine the refractive index of a liquid with a simple technique …
Students determine the refractive index of a liquid with a simple technique using a semi-circular hollow block. Then they predict the refractive index of a material (a Pyrex glass tube) by matching it with the known refractive index of a liquid using the percent light transmission measurement. The homemade light intensity detector uses an LED and multimeter, which are relatively inexpensive (and readily available) compared to commercially available measurement instruments.
Students control small electric motors with Arduino microcontrollers to make simple sticky-note …
Students control small electric motors with Arduino microcontrollers to make simple sticky-note spinning fans and then explore other variations of basic motor systems. Through this exercise, students create circuits that include transistors acting as switches. They alter and experiment with given basic motor code, learning about the Arduino analogWrite command and pulse width modulation (PWM). Students learn the motor system nuances that enable them to create their own motor-controlled projects. They are challenged to make their motor systems respond to temperature or light, to control speed with knob or soft potentiometers, and/or make their motors go in reverse (using a motor driver shield or an H-bridge). Electric motors are used extensively in industrial and consumer products and the fundamental principles that students learn can be applied to motors of all shapes and sizes.
Computer-controlled servos enable industrial robots to manufacture everything from vehicles to smartphones. …
Computer-controlled servos enable industrial robots to manufacture everything from vehicles to smartphones. For this maker challenge, students control a simple servo arm by sending commands with their computers to Arduinos using the serial communication protocol. This exercise walks students through the (sometimes) unintuitive nuances of this protocol, so by the end they can directly control the servo position with the computer. Once students master the serial protocol, they are ready to build some suggested interactive projects using the computer or “cut the cord” and get started with wireless Bluetooth or XBee communication.
Students create large-scale models of microfluidic devices using a process similar to …
Students create large-scale models of microfluidic devices using a process similar to that of the PDMS and plasma bonding that is used in the creation of lab-on-a-chip devices. They use disposable foam plates, plastic bendable straws and gelatin dessert mix. After the molds have hardened overnight, they use plastic syringes to inject their model devices with colored fluid to test various flow rates. From what they learn, students are able to answer the challenge question presented in lesson 1 of this unit by writing individual explanation statements.
The goal of this maker challenge is to demystify sensors, in particular …
The goal of this maker challenge is to demystify sensors, in particular the ambient light sensor, and to map its readings visually. In today’s world, we make sense of the environment around us by filling it with sensors, and we use output devices to display real-time data in a meaningful way. Take any smartphone as an example. Aside from the embedded camera and microphone, a number of other sensors collect a wide range of data. Depending upon the model, these sensors may collect data on proximity, motion, ambient light, moisture, compass, and touch. Some of these data are directly visualized through an app, while many operate internally and without a user interface, just below the surface of the screen. In order to become more familiar with the technology that we use (and often take for granted) on a daily basis, your challenge is to assemble a light sensor circuit, observe its readings using the Arduino Serial Monitor, and then create your own unique visualization by interfacing with the Processing software. Students learn how to use calibration and smoothing to capture a better picture of the data. Afterwards, they share their visualizations with the entire class. The time required for this challenge depends on students’ prior knowledge of Arduino and Processing software. Background resources for beginners help students get up to speed on microcontroller hardware and offer additional challenges for intermediate and advanced users.
Students apply sound-activated light-up EL wire to create personalized light-up clothing outfits. …
Students apply sound-activated light-up EL wire to create personalized light-up clothing outfits. During the project, students become familiar with the components, code and logic to complete circuits and employ their imaginations to real-world applications of technology. Acting as if they are engineers, students are challenged to incorporate electroluminescent wire to regular clothing to make attention-getting safety clothing for joggers and cyclists. Luminescent EL wire stays cool, making it ideal to sew into wearable projects. They use the SparkFun sound detector and the EL sequencer circuit board to flash the EL wire to the rhythm of ambient sound, such as music, clapping, talking—or roadway traffic sounds! The combination of sensors, microcontrollers and EL wire enables a wide range of feedback and control options.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.