In this unit designed for an integrated middle school science classroom, students …
In this unit designed for an integrated middle school science classroom, students investigate why athletes ice injuries. This leads students to wonder why actual bags of ice are used instead of the instant ice packs found in first aid kits. Students then investigate the chemical reaction occurring within an instant ice pack and work to develop a better design.
Anchoring Phenomenon: First aid care for musculoskeletal injuries using bags of ice instead of instant ice packs containing an endothermic chemical reaction.
NGSS PEs Addressed: MS-PS1-1; MS-PS1-2; MS-PS1-5; MS-PS1-6; MS-PS3-3; MS-LS1-8; MS-ETS1-1
A survey course of discrete mathematics for non-physical science majors. Topics include …
A survey course of discrete mathematics for non-physical science majors. Topics include systems of inequalities, linear programming, probability and probability distributions, and an introduction to descriptive statistics. The course emphasizes problem solving through the use of computer spreadsheets.
This resource is a video abstract of a research paper created by …
This resource is a video abstract of a research paper created by Research Square on behalf of its authors. It provides a synopsis that's easy to understand, and can be used to introduce the topics it covers to students, researchers, and the general public. The video's transcript is also provided in full, with a portion provided below for preview:
"A new study published in the journal Anesthesiology suggests that computer-assisted individualized hemodynamic management is a promising strategy to minimize hypotension during certain surgeries. Intraoperative hypotension is common but can increase the risk of postoperative complications. During surgery, individualized hemodynamic management can help mitigate hypotension and decrease such complications. In this strategy, clinicians use both intravenous fluids and vasopressors to maintain mean arterial pressure and blood volume near a patient’s personalized baseline. Despite its reported success, this approach requires constant monitoring and adjustment, which can be particularly challenging during complex and prolonged surgeries. Automated systems that can deliver either vasopressors or fluids have recently been developed, but a single closed-loop system that can deliver both with minimal clinician intervention isn’t yet available..."
The rest of the transcript, along with a link to the research itself, is available on the resource itself.
In this lesson, students explore how the three analog sensors (sound, light, …
In this lesson, students explore how the three analog sensors (sound, light, and temperature) can be used to write programs that respond to changes in the environment. The use of these sensors marks a transition in terms of how users interact with a program. By using sensors as an input, the user of an app doesn't have to directly interact with it at all, or may interact without actually realizing they are doing so.
In this book, you will learn about all three kinds of interaction. …
In this book, you will learn about all three kinds of interaction. In all three cases, interesting software techniques are needed in order to bring the computations into contact, yet keep them sufifciently at arm’s length that they don’t compromise each other’s reliability. The exciting challenge, then, is supporting controlled interaction. This includes support for computations that share a single computer and interact with one another, as your email and word processing programs do. It also includes support for data storage and network communication. This book describes how all these kinds of support are provided both by operating systems and by additional software layered on top of operating systems, which is known as middleware.
Using a _for loop_ to iterate over all of the elements in …
Using a _for loop_ to iterate over all of the elements in an array is a really useful construct in most programming languages. In this lesson, students learn the basics of how a _for loop_ can be used to repeat code, and then combine it with what they've already learned about arrays to write programs that process all elements in an array. Students use for loops to go through each element in a list one at a time without having to write code for each element. Towards the end of the lesson students will apply this with the `colorLed` list on the board to create an app that changes all of the LEDs each time a button is clicked.
Midterm Exam and Answer Key for the course "CSC 59970 – Intro …
Midterm Exam and Answer Key for the course "CSC 59970 – Intro to Data Science" delivered at the City College of New York in Spring 2019 by Grant Long as part of the Tech-in-Residence Corps program.
Short Description: Foundations of Biomedical Science: Quantitative Literacy Theory and Problems is …
Short Description: Foundations of Biomedical Science: Quantitative Literacy Theory and Problems is designed to help students develop the fundamental mathematical and quantitative literacy required to navigate and interpret evidence-based Biomedical data. This will provide students with the skills and confidence to habitually question any quantitative data they come across and to use these skills to make informed judgements regarding their veracity.
Long Description: Modern Biomedicine is evidence-based, which means it is underpinned by quantitative data. Recent technological advances have led to Biomedicine (and Biology in general) becoming more “data driven” and hence more quantitative and predictive. Hence, now more than ever, an understanding of quantitative data is crucial for students of Biomedical disciplines.
Foundations of Biomedical Science: Quantitative Literacy Theory and Problems is designed to help students develop the fundamental mathematical and quantitative literacy required to navigate and interpret evidence-based Biomedical data. This ebook is divided into short chapters, each containing a concise summary of: theory provided through a Biomedical context authentic worked examples, problem sets and solutions further extension and application of the theory.
These chapters build to provide students with the skills and confidence to habitually question any quantitative data they come across and to use these skills to make informed judgements regarding their veracity.
Word Count: 69830
ISBN: 978-0-6484681-8-9
(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)
These exercises are originally part of the KLaSS module developed by King's …
These exercises are originally part of the KLaSS module developed by King's College London Library Services to provide information literacy e-learning to students across our faculties. They were built and developed with Adobe Captivate 9 and published in HTML5 format, suitable for use with Moodle.This set of exercises is designed to provide information literacy support to students in the Faculty of Natural & Mathematical Sciences, which encompasses subjects like Informatics, Computer Science, Mathematics and Geography. The database used to demonstrate the principles is Web of Science, a broad resource holding literature on a wide variety of STEM subjects.The lessons cover the following topics:Planning an effective literature search - how to focus a research question and identify its key topics and componentsFinding literature - how to use different search techniques like truncation in Web of ScienceFinding full text articles in Web of Science - how to use the SFX system to look up the full texts of search results, and what to do if you don't immediately get accessWeb of Science Search Tips - using slightly more advanced techniques to run better searches, like using phrase searchingCombining searches in Web of Science - how to use AND & OR to broaden and refine seaches in Web of Science to retrieve relevant articles and informationFiltering search results in Web of Science - how to use Web of Science's filtering options to futhere refine results and exclude irrelevant articlesEach topic has a demonstration video, narrated by the author Tom Edge.The exercises have been published in HTML5 format so they should be compatible with any modern LMS. The authors have only used these files in Moodle 3.0, so cannot offer support for another LMS.
Students will use the free online coding program Scratch to learn the …
Students will use the free online coding program Scratch to learn the basics of coding and how to use blocks and animations to create a game. Students will create a game to find multiples of a given factor by making a character fly into the correct multiple of the given factor. The student will go through a series of coding steps to create a background, make a character fly, and create the factor and multiple game. This lesson plan was created as a result of the Girls Engaged in Math and Science, GEMS Project.
Astronaut Randy Bresnik explains the main ways astronauts communicate with people on …
Astronaut Randy Bresnik explains the main ways astronauts communicate with people on Earth. Also learn about how satellites work in a hands-on classroom activity.
The goal of these resources is to give a bird's eye view …
The goal of these resources is to give a bird's eye view of the developments in open scientific research. That is, we cover both social developments (e.g. the culture in various communities) as well as technological ones. As such, no part of the contents are especially in-depth or geared towards advanced users of specific practices or tools. Nevertheless, certain sections are more relevant to some people than to others. Specifically:
The most interesting sections for graduate students will be about navigating the literature, managing evolving projects, and publishing and reviewing. Lab technicians may derive the most benefit from the sections about capturing data, working with reproducibility in mind and sharing data. For data scientists, the sections on organizing computational projects as workflows, managing versions of data and source code, open source software development, and data representation will be most relevant. Principal investigators may be most interested in the sections on data management, data sharing, and coping with evolving projects. Scientific publishers may be interested to know how scientists navigate the literature, what the expectations are for enhanced publications, and the needs for data publishing. Science funders and policy makers may easily find value in the capturing data, data management, data sharing and navigating the literature. Science communicators may be more interested in exploring the content by starting with navigating the literature, working with reproducibility in mind and sharing data.
This lesson will investigate the difference between longitudinal waves and transverse waves, …
This lesson will investigate the difference between longitudinal waves and transverse waves, and how they are able to transmit energy from one location to another.
In Unit 4 students learned a very simple approach to app development …
In Unit 4 students learned a very simple approach to app development in App Lab that required a separate screen for most interactions. To expand the kinds of apps that students can make, and to encourage them to think in new ways about how users interact with apps, we introduce the `setProperty()` block. This command can be used to set the content and properties of various UI elements, allowing students to write programs that update information on a single screen, instead of manually creating duplicate screens. In this lesson students build up simple apps that only require a single screen, the content of which is changed using `setProperty()`.
This lesson transitions students from consider the Circuit Playground as strictly an …
This lesson transitions students from consider the Circuit Playground as strictly an output device towards using it as a tool for both input and output. Starting with the hardware buttons and switch,sing the hardware buttons and switch, students learn to use `onBoardEvent()`, analogously to `onEvent()`, in order to take input from their Circuit Playgrounds.
This curriculum was designed for high school students with no prior coding …
This curriculum was designed for high school students with no prior coding experience who are interested in learning Python programming for data science. However, this course material would be useful for anyone interested in teaching or learning basic programming for data analysis.
The curriculum features short lessons to deliver course material in “bite sized” chunks, followed by practices to solidify the learners' understanding. Pre-recorded videos of lessons enable effective virtual learning and flipped classroom approaches.
The learning objectives of this curriculum are:
1. Write code in Python with correct syntax and following best practices. 2. Implement fundamental programming concepts when presented with a programmatic problem set. 3. Apply data analysis to real world data to answer scientific questions. 4. Create informative summary statistics and data visualizations in Python. 5. These skills provide a solid foundation for basic data analysis in Python. Participation in our program exposes students to the many ways coding and data science can be impactful across many disciplines.
Our curriculum design consists of 27 lessons broken up into 5 modules that cover Jupyter notebook setup, Python coding fundamentals, use of essential data science packages including pandas and numpy, basic statistical analyses, and plotting using seaborn and matplotlib. Each lesson consists of a lesson notebook, used for teaching the concept via live coding, and a practice notebook containing similar exercises for the student to complete on their own following the lesson. Each lesson builds on those before it, beginning with relevant content reminders from the previous lessons and ending with a concise summary of the skills presented within.
The Little Book of Semaphores is a free (in both senses of …
The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming.In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar problems.The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book offers a hint before showing a solution, giving students a better chance of discovering solutions on their own.The book covers the classical problems, including "Readers-writers," "Producer-consumer", and "Dining Philosophers." In addition, it collects a number of not-so-classical problems, some written by the author and some by other teachers and textbook writers. Readers are invited to create and submit new problems.
This lesson introduces students to the process they will use to design …
This lesson introduces students to the process they will use to design programs of their own throughout this unit. This process is centered around a project guide which asks students to sketch out their screens, identify elements of the Circuit Playground to be used, define variables, and describe events before they begin programming. This process is similar to the Game Design Process that we used in Unit 3. In this lesson students begin by playing a tug o' war style game where the code is hidden. They discuss what they think the board components, events, and variables would need to be to make the program. They are then given a completed project guide which shows one way to implement the project. Students are then walked through this process through a series of levels. At the end of the lesson students have an opportunity to make improvements to the program to make it their own.
An array is an ordered collection of items, usually of the same …
An array is an ordered collection of items, usually of the same type. In this lesson, students learn ways to access either a specific or random value from a list using its index. They then learn how to access the colorLEDs array that controls the behavior of the color LEDs on the Circuit Playground. Students will control the color and intensity of each LED, then use what they have learned to program light patterns to create a light show on their Circuit Playground.
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.