Updating search results...

Search Resources

1366 Results

View
Selected filters:
  • Computer Science
The Lunch-Bot
Read the Fine Print
Educational Use
Rating
0.0 stars

Students are challenged to design and program Arduino-controlled robots that behave like simple versions of the automated guided vehicles engineers design for real-world applications. Using Arduino microcontroller boards, infrared (IR) sensors, servomotors, attachable wheels and plastic containers (for the robot frame), they make "Lunch-Bots." Teams program the robots to meet the project constraints—to follow a line of reflective tape, make turns and stop at a designated spot to deliver a package, such as a sandwich or pizza slice. They read and interpret analog voltages from IR sensors, compare how infrared reflects differently off different materials, and write Arduino programs that use IR sensor inputs to control the servomotors. Through the process, students experience the entire engineering design process. Pre/post-quizzes and coding help documents are provided.

Subject:
Applied Science
Career and Technical Education
Computer Science
Computer, Networking and Telecommunications Systems
Mathematics
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Date Added:
04/11/2023
MIPS Assembly Language Programming using QtSpim
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

There are a number of excellent, comprehensive, and in-depth texts on MIPS assembly language programming. This is not one of them.The purpose of this text is to provide a simple and free reference for university level programming and architecture units that include a brief section covering MIPS assembly language programming. The text assumes usage of the QtSpim simulator. An appendix is included that covers the download, installation, and basic use of the QtSpim simulator.The scope of this text addresses basic MIPS assembly language programming including instruction set usage, stacks, procedure/function calls, QtSpim simulator system services, multiple dimension arrays, and basic recursion.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Date Added:
04/11/2023
Machine Learning Module
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Activity/Lab
Lecture Notes
Provider:
CUNY Academic Works
Provider Set:
John Jay College of Criminal Justice
Date Added:
04/11/2023
Mada Accessibility & AT Glossary
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Mada’s Glossary is the first dictionary of its kind, which includes terms related to ICT accessibility and assistive technology (AT) in the Arabic language. The Glossary was developed to serve as a vital resource for capacity building within ICT services, accessibility, and assistive technology in Qatar and beyond. Mada’s Glossary is essential to educate professionals, researchers, and individuals interested in the basic terms used in these fields. It is considered one of the first initiatives to provide such resources in Arabic.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Reading
Date Added:
04/11/2023
Mada ICT-AID Competency Framework
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

ICT accessibility and inclusive design is considered as a relevant and essential topic that needs to be well covered and integrated within capacity building, training and education curricula and programmes. Despite this urgent need, there is a lack of integration of ICT-AID aligned courses in educational institutions and professional development services based on a comprehensive Global competency framework delimiting all required relevant competencies and capabilities in the field of ICT accessibility and Inclusive Design. It is in this context that Mada center has developed an open competency framework in a bid to guide globally training of students and workers on ICT accessibility and inclusive design, so that they will be well prepared to excel in their accessibility professions and contribute in the creation of accessible products, contents and services.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Education
Engineering
Health, Medicine and Nursing
Higher Education
Information Science
Special Education
Material Type:
Lesson Plan
Syllabus
Date Added:
04/11/2023
Mada ICT Accessibility Policy Portal
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This portal provides a repository containing policies, laws and regulations related to ICT accessibility as a reference for legislators and policy makers, locally, regionally, and internationally. The purpose of this portal is to achieve inclusion by advocating for ICT accessibility policy adoption and development, in order to actively promote an inclusive ecosystem for people with disabilities in line with international best practices and within the framework of the United Nations Convention on the Rights of Persons with Disabilities (UNCRPD).

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
General Law
Law
Social Science
Material Type:
Data Set
Date Added:
04/11/2023
Mada Innovation Program
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

The purpose of Mada innovation program is to encourage innovators to bring relevant innovative Arabic assistive technologies and accessibility products and services for Persons with disabilities and the elderly.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Education
Environmental Science
Information Science
Material Type:
Activity/Lab
Data Set
Diagram/Illustration
Simulation
Date Added:
04/11/2023
Make a Shoebox Arcade Controller
Read the Fine Print
Educational Use
Rating
0.0 stars

What is inside a video game controller? Students learn about simple circuits and switches as they build arcade controllers using a cardboard box and a MaKey MaKey—an electronic tool and toy that enables users to connect everyday objects to computer programs. Each group uses a joystick and two big push button arcade buttons to make the controller. They follow provided schematics to wire, test and use their controllers—exploring the functionality of the controllers by playing simple computer games like Tetris and Pac-Man. Many instructional photos, a cutting diagram and a wiring schematic are included.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
Activities
Date Added:
11/09/2017
Make a Sticky-Note Fan with Arduino
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
MakerChallenges
Date Added:
10/27/2017
Make and Control a Servo Arm with Your Computer
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
MakerChallenges
Date Added:
02/28/2018
Making Games with Python & Pygame
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This book will teach you how to make graphical computer games in the Python programming language using the Pygame library.This book assumes you know a little bit about Python or programming in general. If you don’t know how to program, you can learn by downloading the free book "Invent Your Own Computer Games with Python" from http://inventwithpython.com. Or you can jump right into this book and mostly pick it up along the way. This book is for the intermediate programmer who has learned what variables and loops are, but now wants to know, "What do actual game programs look like?" There was a long gap after I first learned programming but didn’t really know how to use that skill to make something cool. It’s my hope that the games in this book will give you enough ideas about how programs work to provide a foundation to implement your own games.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Date Added:
04/11/2023
Making Maps that Matter with GIS
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The Nature of Geographic Information is an orientation to the properties of geographic data and the practice of distance learning. The purpose of this course is to promote understanding of the Geographic Information Science and Technology (GIS&T) enterprise. GIS&T is the intersection of professions, institutions, and technologies that produce geographic data and render information from it. It is a rapidly growing and evolving field. Learning is a way of life for all GIS&T professionals. With this in mind, I hope that this text may contribute to your lifelong exploration of how geospatial technologies can be used to improve the quality of life-yours and your neighbors', locally and globally, now and in the future.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Earth and Space Science
Information Science
Physical Geography
Material Type:
Full Course
Provider:
Penn State's College of Earth and Mineral Sciences
Date Added:
04/11/2023
Making Sense of Sensors: Visualizing Sensor Data
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Mathematics
Measurement and Data
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
MakerChallenges
Date Added:
11/13/2018
Making Sound-Reactive Clothing
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
Activities
Date Added:
02/13/2018
Making drawings with code
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

We'll explain how to draw circles with code (JavaScript and ProcessingJS), and then you'll get to try it yourself in a challenge.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Interactive
Lesson
Provider:
Khan Academy
Provider Set:
Khan Academy
Date Added:
04/11/2023
Management Information Systems (Business 206)
Unrestricted Use
CC BY
Rating
0.0 stars

Management Information Systems (MIS) is a formal discipline within business education that bridges the gap between computer science and the well-known business disciplines of finance, marketing, and management.

Subject:
Business and Communication
Computer Science
Computer, Networking and Telecommunications Systems
Finance
Information Science
Management
Material Type:
Activity/Lab
Full Course
Homework/Assignment
Reading
Syllabus
Provider:
The Saylor Foundation
Date Added:
04/11/2023
Mars Rover App Creation
Read the Fine Print
Educational Use
Rating
0.0 stars

Based on their experience exploring the Mars rover Curiosity and learning about what engineers must go through to develop a vehicle like Curiosity, students create Android apps that can control LEGO MINDSTORMS(TM) NXT robots, simulating the difficulties the Curiosity rover could encounter. The activity goal is to teach students programming design and programming skills using MIT's App Inventor software as the vehicle for the learning. The (free to download) App Inventor program enables Android apps to be created using building blocks without having to actually know a programming language. At activity end, students are ready to apply what they learn to write other applications for Android devices.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Date Added:
09/18/2014