Updating search results...

Search Resources

1366 Results

View
Selected filters:
  • Computer Science
Using Big Data to Identify and Understand Educational Inequality in America
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson is connected to but can be used independently of "Using Big Data to Identify and Understand Educational Inequality in America (1)"

Students will develop CS skills and behaviors including but not limited to: learning what an API is, learning how to access and utilize data on an API, and developing their R coding skills and knowledge. Students will also learn basic, but important, sociological principles such as how poverty is related to educational opportunities in America (and how this relationship varies between and among states). Although prior knowledge of CS and sociology is helpful, neither is necessary for student (or instructor) success on this project. Three instructional hours.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Social Science
Sociology
Material Type:
Activity/Lab
Lecture Notes
Provider:
CUNY Academic Works
Provider Set:
Lehman College
Date Added:
04/11/2023
Using Big Data to Identify and Understand Educational Inequality in America
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is the first of two lessons/labs for teaching and learning of computer science and sociology. Either and be used on their own or they can be used in sequence, in which case this should be used first.

Students will develop CS skills and behaviors including but not limited to: learning what an API is, learning how to access and utilize data on an API, and developing their R coding skills and knowledge. Students will also learn basic, but important, sociological principles such as how poverty is related to educational opportunities in America. Although prior knowledge of CS and sociology is helpful, neither is necessary for student (or instructor) success on this two-week project. Three instructional hours per week (total of six hours over two weeks).

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Activity/Lab
Lecture Notes
Provider:
CUNY Academic Works
Provider Set:
Lehman College
Date Added:
04/11/2023
Using Brain-Computer Interface to improve learning skills for students with disabilities: a rapid review
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Brain-Computer Interface (BCI) enables direct communication between the brain and an external device. BCI systems have become a popular area of study in recent years. These technologies can be utilized in various ways to assist people with disabilities and healthy individuals. Regarding substantial BCI advancements, we can say that these systems are on the verge of commercialization. This review has considered current trends in BCI research on inclusive education to assist students with disabilities in achieving improved learning outcomes for all students in an inclusive environment.

Subject:
Applied Science
Career and Technical Education
Computer Science
Computer, Networking and Telecommunications Systems
Electronic Technology
Engineering
Information Science
Material Type:
Reading
Date Added:
04/11/2023
Using Open Data as a Material for Introductory Programming Assignments
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This case study is retrieved from the open book Open Data as Open Educational Resources. Case studies of emerging practice.

It explores why and how open data can be used as a material with which to produce engaging challenges for students as they are introduced to programming. Through describing the process of producing the assignments, and learner responses to them, we suggest that open data is a powerful material for designing learning activities because of its qualities of ease of access and authenticity.

In two successive years, forms of open data were used to construct coursework assignments for postgraduate students at the University of Nottingham, UK. The rationale for using open data was to shift the focus towards an outward-looking approach to coding with networks, files and data structures, and to engage students in constructing applications that had real-world relevance.

Python was chosen as the programming language.

The assignment in the first year utilised e-book text files from Project Gutenberg1, and required students to build an e-reader application. In the next year, car park status data, which was made available in a regularly updated form by the city council through their open data initiative2 was used as the basis for an assignment in which students developed a city-wide car park monitoring application.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Information Science
Material Type:
Case Study
Date Added:
04/11/2023
Using Scratch to Create a Multiple Game
Read the Fine Print
Educational Use
Rating
0.0 stars

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.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Mathematics
Material Type:
Lesson Plan
Provider:
Alabama Learning Exchange (ALEX)
Date Added:
04/08/2023
Using event properties in jQuery
Read the Fine Print
Some Rights Reserved
Rating
0.0 stars

Learn how to use jQuery to access the properties of an event, like to find the position of the mouse when the user clicks your webpage.

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
Version Control with Git
Unrestricted Use
CC BY
Rating
0.0 stars

This lesson is part of the Software Carpentry workshops that teach how to use version control with Git. Wolfman and Dracula have been hired by Universal Missions (a space services spinoff from Euphoric State University) to investigate if it is possible to send their next planetary lander to Mars. They want to be able to work on the plans at the same time, but they have run into problems doing this in the past. If they take turns, each one will spend a lot of time waiting for the other to finish, but if they work on their own copies and email changes back and forth things will be lost, overwritten, or duplicated. A colleague suggests using version control to manage their work. Version control is better than mailing files back and forth: Nothing that is committed to version control is ever lost, unless you work really, really hard at it. Since all old versions of files are saved, it’s always possible to go back in time to see exactly who wrote what on a particular day, or what version of a program was used to generate a particular set of results. As we have this record of who made what changes when, we know who to ask if we have questions later on, and, if needed, revert to a previous version, much like the “undo” feature in an editor. When several people collaborate in the same project, it’s possible to accidentally overlook or overwrite someone’s changes. The version control system automatically notifies users whenever there’s a conflict between one person’s work and another’s. Teams are not the only ones to benefit from version control: lone researchers can benefit immensely. Keeping a record of what was changed, when, and why is extremely useful for all researchers if they ever need to come back to the project later on (e.g., a year later, when memory has faded). Version control is the lab notebook of the digital world: it’s what professionals use to keep track of what they’ve done and to collaborate with other people. Every large software development project relies on it, and most programmers use it for their small jobs as well. And it isn’t just for software: books, papers, small data sets, and anything that changes over time or needs to be shared can and should be stored in a version control system.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Information Science
Mathematics
Measurement and Data
Material Type:
Module
Provider:
The Carpentries
Date Added:
04/11/2023
Version control with the OSF
Unrestricted Use
CC BY
Rating
0.0 stars

This webinar will introduce the concept of version control and the version control features that are built into the Open Science Framework (OSF; https://osf.io). The OSF is a free, open source web application built to help researchers manage their workflows. The OSF is part collaboration tool, part version control software, and part data archive. The OSF connects to popular tools researchers already use, like Dropbox, Box, Github and Mendeley, to streamline workflows and increase efficiency. This webinar will discuss how keeping track of the different file versions is important for efficient reproducible research practices, how version control works on the OSF, and how researchers can view and download previous versions of files.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Information Science
Material Type:
Lecture
Provider:
Center for Open Science
Date Added:
04/11/2023
A Visual and Tactile Learning of Algorithms and Patterns
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a classroom activity report on teaching algorithms as part of a second course in computer programming. Teaching an algorithm in an introductory level programming class is often a dry task for the instructor and the rewards for the student are abstract. To make the learning of algorithms and software more rewarding, this assignment employs a Rubik’s cube.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Activity/Lab
Provider:
CUNY Academic Works
Provider Set:
Bronx Community College
Date Added:
04/11/2023
Visualize Your Heartbeat
Read the Fine Print
Educational Use
Rating
0.0 stars

For this maker challenge, students become biomedical engineers who design, create, and test a medical device that measures a patient’s pulse using a microcontroller, LED, and light sensor. Students use data collected from the device they build to determine how to best visualize the results, so that a doctor can view the patient’s pulse on the computer screen. During the challenge, students learn about basic coding, the capabilities of microcontrollers, how sensors gather data, how the human circulatory system works, and how to plot real data. Finally, students are challenged to make their systems portable so that they create wearable health technology. This is a great project for a high school senior design team project.

Subject:
Applied Science
Biology
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Life Science
Mathematics
Measurement and Data
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
MakerChallenges
Date Added:
11/30/2018
Visualizing Data with R
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This book uses a tidyverse approach to introduce various forms of visualization to assist in exploratory data analysis, and data visualization. This book corresponds to Sociology 1205 - Introduction to Data Science at the College of DuPage, but can be used by anyone.

This resource will be updated as needed. For the most recent version, visit: https://cod.pressbooks.pub/datavisualizationwithr/

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Provider:
College of DuPage
Date Added:
04/11/2023