Updating search results...

Search Resources

117 Results

View
Selected filters:
  • coding
Data Science and AI in Psychology
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Data Science and AI in Psychology is an interactive eTextbook that provides an introduction to data science, big data, and machine learning in psychology. It covers current trends in data science and big data in the field of psychology (Chapter 1), applications of AI in the field of psychology (Chapter 2), the psychology of data visualization (Chapter 3), data ethics (Chapter 4), an introduction to how machines learn (Chapter 5), a hands-on guide for reading and critiquing machine learning research articles that are relevant to psychological topics (Chapters 6 and 7), and an introduction to coding in Python (Chapter 8). This eTextbook also includes an introduction to ChatGPT and tips for using ChatGPT to assist with writing and coding without plagiarizing (Chapters 6 and 8). This is an interactive resource that provides students with opportunities to engage with their peers and develop critical thinking skills through problem-based, active learning.

Subject:
Computer Science
Psychology
Material Type:
Primary Source
Reading
Textbook
Author:
Sara Kien
Date Added:
05/23/2024
Detecting Marine Debris - using Micro:bit
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Project lesson plan involving detecting floating marine debris. Connections to the oceans' garbage patches.   Resource using Micro:bit and extension equipment to wire devices and Microsoft Makecode to code the Micro:bit to perform processes. Engineering Design Process is used to design a floating platform to hold and protect all equipment from water while it performs its functions.

Subject:
Computer Science
Electronic Technology
Engineering
Environmental Science
Oceanography
Material Type:
Activity/Lab
Author:
Marie Barber
Lauren Beal
Date Added:
08/05/2020
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
First Semester in Numerical Analysis with Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The book is based on “First semester in Numerical Analysis with Julia”, written by Giray Ökten. The contents of the original book are retained, while all the algorithms are implemented in Python (Version 3.8.0). Python is an open source (under OSI), interpreted, general-purpose programming language that has a large number of users around the world. Python is ranked the third in August 2020 by the TIOBE programming community index, a measure of popularity of programming languages, and is the top-ranked interpreted language. We hope this book will better serve readers who are interested in a first course in Numerical Analysis, but are more familiar with Python for the implementation of the algorithms.

The first chapter of the book has a self-contained tutorial for Python, including how to set up the computer environment. Anaconda, the open-source individual edition, is recommended for an easy installation of Python and effortless management of Python packages, and the Jupyter environment, a web-based interactive development environment for Python as well as many other programming languages, was used throughout the book and is recommended to the readers for easy code development, graph visualization and reproducibility.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Auraria Institutional Repository
Author:
Yaning Liu
Date Added:
11/18/2021
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:
TU Delft 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 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
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
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