Updating search results...

Search Resources

113 Results

View
Selected filters:
  • coding
Digitize Me, Visualize Me, Search Me
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

Digitize Me, Visualize Me, Search Me takes as its starting point the so-called ‘computational turn’ to data-intensive scholarship in the humanities. What Digitize Me, Visualize Me, Search Me endeavours to show is that such data-focused transformations in research can be seen as part of a major alteration in the status and nature of knowledge. It is an alteration that, according to the philosopher Jean François Lyotard, has been taking place since at least the 1950s, and involves nothing less than a shift away from a concern with questions of what is right and just, and toward a concern with legitimating power by optimizing the social system’s performance in instrumental, functional terms. This shift has significant consequences for our idea of knowledge.

Subject:
Arts and Humanities
Material Type:
Lecture
Reading
Textbook
Provider:
Open Humanities Press / JISC
Provider Set:
Living Books About Life
Author:
Gary Hall
Date Added:
10/28/2011
Faithfully Feeding Fish
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Using an Arduino microprocessor, students will build an automated fish food feeder so fish can be fed when no one is at school?

This project involves learning how to do simple wiring of an LED, a buzzer, and a servo (motor) to a simple-to-use Arduino microprocessor.

Subject:
Applied Science
Career and Technical Education
Mathematics
Physical Science
Material Type:
Activity/Lab
Lesson Plan
Provider:
Lane County STEM Hub
Provider Set:
Content in Context SuperLessons
Date Added:
06/20/2016
Fundamentals of Quantum Information
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Quantum information is the foundation of the second quantum revolution. With classical computers and the classical internet, we are always manipulating classical information, made of bits. On the other hand, quantum computing and quantum communication consist in the processing of quantum information, made of qubits.

Take away the hardware, and all quantum computers work the same way, through the clever manipulation of quantum information and entanglement. This course provides a deeper understanding of some of the topics covered in our Quantum 101 program, namely, the representation and manipulation of quantum information at the level of abstract quantum circuits. Specifically, single and multi-qubit gates and circuits are introduced, and basic algorithms and protocols such as quantum state teleportation, superdense coding, and entanglement swapping are discussed. The course also presents quantum gate sets, their universality, and compilations between different gate expressions. These concepts are then made concrete with the Quantum Inspire simulator (a cloud-based quantum computing platform, created and maintained by QuTech at TU Delft), and the physics and operations with spin qubits will be detailed. The course concludes with an examination of quantum supremacy and near-term quantum devices, also known as "noisy-intermediate scale" (NISQ) quantum computing.

The course is a journey of discovery, so we encourage you to bring your own experiences, insights and thoughts to discuss on the forum!

This course is authored by experts from the QuTech research center at Delft University of Technology. In the center, scientists and engineers work together to drive research and development in quantum technology. QuTech Academy's aim is to inspire, share and disseminate knowledge about the latest developments in quantum technology.

Subject:
Applied Science
Engineering
Mathematics
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Author:
Arjen Vaartjes
Carmen Garcia Almudever
David Elkouss Coronas
Fabio Sebastiano
Florian Unseld
Menno veldhorst
Date Added:
01/26/2023
Girls Who Build Cameras
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The Girls Who Build Cameras workshop for high school girls is a one-day, hands-on introduction to camera physics and technology (i.e. how Instagram works!) at the MIT Lincoln Laboratory Beaverworks Center. The workshop includes tearing down old dSLR cameras, building a Raspberry Pi camera, and designing Instagram filters and Photoshop tools. Participants also get to listen to keynote speakers from the camera technology industry, including Kris Clark who engineers space cameras for NASA and MIT Lincoln Laboratory, and Uyanga Tsedev who creates imaging probes to help surgeons find tumors at MIT. During lunch, representatives from the Society of Women Engineers and the Women's Technology Program at MIT will present future opportunities to get involved in engineering in high school and college.

Subject:
Applied Science
Career and Technical Education
Education
Engineering
Environmental Science
Environmental Studies
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Carveth, Carol
Glennon, Olivia
James, Sara
Lorman, Alex
Railey, Kristen
Schulein, Bob
Watkins, Leslie
Date Added:
06/01/2016
Girls Who Code 3rd-5th
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Girls Who Code 3rd-5th
By: Khristina Polivanov - University of Nebraska-Lincoln, Copyright 2018 by Khristina Polivanov under Creative Commons Non-Commercial License. Individuals and organizations may copy, reproduce, distribute, and perform this work and alter or remix this work for non-commercial purposes only

NEBRASKA HONORS PROGRAM CLC EXPANDED LEARNING OPPORTUNITY CLUBS INFORMATION SHEET:
Name of Club: Girls Who Code

Age/Grade Level: 3rd-5th

Number of Attendees: (ideal number) Between 5 and 10; no more than 15

Goal of the Club: (learning objectives/outcomes) Encourage girls to be confident in themselves and their abilities while teaching them basic concepts used in computer science.

Resources: (Information for club provided by) Girls Who Code curriculum, Scratch tutorials, individual research

Content Areas: (check all that apply)

☐ Arts (Visual, Music, Theater & Performance)
☐ Literacy
☒ STEM (Science, Technology, Engineering & Math)
☐ Social Studies
☐ Wellness (Physical Education, Health, Nutrition & Character Education)
Outputs or final products: (Does the club have a final product/project to showcase to community?) There are a few Scratch and Made With Code projects that the girls can save on their account or a USB drive.

Introducing your Club/Activities: At the beginning of each club, we have a tech spotlight which highlights a woman in tech and what she’s known for (usually someone from computer science). We also have an icebreaker question about something random to get the girls’ attention and get them involved before jumping right into the activity for the day.

General Directions: If you’re unfamiliar with computer science, make sure to research or try the tutorial activities on your own so you are prepared for club. From there, each club is pretty structured in that you do the icebreaker question, a tech spotlight, and then the activity.

Tips/Tricks: If a girl doesn’t like an activity on a certain day, ask them what they’d like to see more of in the club; let the students know that you care about their opinion and that you want them to have fun. If the girls are really rowdy or get way off track, try to get them back into the activity, and if they don’t listen you can be a little more stern with them. Each group is different though, so make sure you find a balance. If you want your students to be able to save their work, make sure they can either create a Scratch account or have a folder on their computers they can save their projects to.

Subject:
Applied Science
Computer Science
Education
Material Type:
Activity/Lab
Lesson
Lesson Plan
Date Added:
08/10/2019
Hearing
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Hearing is a familiar and important human sense that is a topic naturally of interest to those who are curious about human biology. This unit will enable you to relate what you read to your own sensory experiences - and indeed many of the questions asked have exactly that function. This unit will be best understood by those with some biological understanding.

Subject:
Biology
Life Science
Material Type:
Activity/Lab
Reading
Syllabus
Provider:
The Open University
Provider Set:
Open University OpenLearn
Date Added:
02/16/2011
Hornets Coding Class
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This lesson is for students interested in coding. They will learn basic skills, create projects, and develop a deeper understanding of coding.

Subject:
Education
Material Type:
Activity/Lab
Provider:
AEA PD Online
Date Added:
03/24/2017
How to Think Like a Computer Scientist: C Version
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

The goal of this book is to teach you to think like a computer scientist. I like the way computer scientists think because they combine some of the best features of Mathematics, Engineering, and Natural Science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating trade offs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.The single most important skill for a computer scientist is problem-solving. By that I mean the ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately. As it turns out, the process of learning to program is an excellent opportunity to practice problem-solving skills. That’s why this chapter is called “The way of the program.”

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Thomas Scheffler
Date Added:
11/18/2021
Integrating Information Technology to study Mathematics
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This course is is a collection of resources on OER Commons curated for Adult Education instructors and students to show the integration of math into the Information Technology Career Sector. Students will analyze and practice specific skills related to being in IT as well as develop math skills. Modules in this curriculum guide can be studied in any particular order as one does not necessarily build upon the other. Each includes the idea of building mathematical and logic skills required for programming and other IT related careers.

Subject:
Career and Technical Education
Mathematics
Material Type:
Teaching/Learning Strategy
Unit of Study
Date Added:
04/26/2018
Intro Course for Scratch Beginners
Unrestricted Use
CC BY
Rating
0.0 stars

This a package of 3 lessons (including remote tasks for students) that can be used as scaffolding to beging coding in Scratch.  

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
EvanAnnaAyaAkin TableB
Anna Haapakangas
Date Added:
11/28/2021
Introduction to MIPS Assembly Language Programming
Unrestricted Use
CC BY
Rating
0.0 stars

This book was written to introduce students to assembly language programming in MIPS. As with all assemblylanguage programming texts, it covers basic operators and instructions, subprogram calling, loading andstoring memory, program control, and the conversion of the assembly language program into machine code.

However this book was not written simply as a book on assembly language programming. The larger purposeof this text is to show how concepts in Higher Level Languages (HLL), such as Java or C/C++, arerepresented in assembly. By showing how program constructs from these HLL map into assembly, theconcepts will be easier to understand and use when the programmer implements programs in languages likeJava or C/C++. Concepts such as references and variables, registers, binary and Boolean operations, subprogram execution, memory types (heap, stack, and static), and array processing are covered to clarify thedecisions made when implementing HLL. Program control is presented using a mapping from structuredprograms in pseudo code to help students understand structured programming, and why it exists. Memoryaccess in assembly is presented to high light the difference between references (pointers) and values, and howthese impact HLL.

This book has numerous code examples, and many problems at the end of each chapter, and it is appropriate for a class in Assembly Language, or as a extra resource for a class in Computer Organization.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Gettysburg College
Author:
Charles Kann
Date Added:
11/09/2018
Introduction to Programming using Fortran 95/2003/2008
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Computers are everywhere in our daily lives. Between the desktop, laptop, phone, bank, and vehicle, it is difficult to completely get away from computers. It only makes sense to learn a little about how a computer really works.This text provides an introduction to programming and problem solving using the Fortran 95/2003/2008 programming language. This introduction is geared for non-computer science majors. The primary focus is on an introduction to problem solving and algorithm development. As such, many details of the Fortran 95/2003/2008 language are omitted.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Ed Jorgensen
Date Added:
07/16/2019
Introduction to Scratch
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Scratch is a visual programming language that is simple enough for beginners but is capable enough to keep even expert programmers entertained for hours. In this resource, I will provide a basic overview of the Scratch platform for anyone who wants to learn! 

Subject:
Computer Science
Engineering
Information Science
Material Type:
Teaching/Learning Strategy
Author:
Elizabeth Bruni
Date Added:
05/01/2022
Lab: Changes to the Green River
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students digitize the path of the Green River from historical imagery, and calculate sinuosity using a Python script. Students then display the changes on a map. Students are introduced to the concept of computer scripting.

Subject:
Applied Science
Career and Technical Education
Computer Science
Environmental Science
Environmental Studies
Material Type:
Activity/Lab
Provider:
Science Education Resource Center (SERC) at Carleton College
Provider Set:
Teach the Earth
Author:
Amanda Schmidt
Jo Martin
Date Added:
01/20/2023
A Lego Engineering Adventure
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This teaching unit was created to provide any classroom teacher with all the tools necessary to help her students learn and apply engineering and design skills and computer science concepts in the context of a Next Generation Science Standards (NGSS) style investigation.

Students learn in the context of a story line that winds throughout each of the five workshops in the unit. Each workshop introduces a new phase of their ongoing “Mission to Mars.” Every workshop begins with a video that provides students an overview of the problem or situation encountered by the Mars Explorers (represented in the online modules by two Lego™ mini-figures and called Max and Mia to match the WeDo software). The curriculum then walks the students through a series of online learning modules that help them learn about a piece of technology or a new concept they’ll need to build a model from Lego WeDo™ kits and how they can solve real life problems using engineering practices.

Subject:
Applied Science
Engineering
Material Type:
Activity/Lab
Assessment
Author:
Chad Brandt
Phil Biggs
Date Added:
01/02/2019
Let's Start Coding with CODE.org & Minecraft
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Students will use a blockly system (drag and drop code) to write programs.  Students will be learning the conecpts that computer scientists use every day and are the foundation for computer science.

Subject:
Computer Science
Material Type:
Lesson Plan
Author:
Lee Calton
Date Added:
06/23/2016