Updating search results...

Search Resources

356 Results

View
Selected filters:
Here Comes the Hurricane! Saving Lives through Logical Reasoning and Computer Science
Read the Fine Print
Educational Use
Rating
4.0 stars

Students use a hurricane tracking map to measure the distance from a specific latitude and longitude location of the eye of a hurricane to a city. Then they use the map's scale factor to convert the distance to miles. They also apply the distance formula by creating an x-y coordinate plane on the map. Students are challenged to analyze what data might be used by computer science engineers to write code that generates hurricane tracking models. Then students analyze a MATLAB® computer code that uses the distance formula repetitively to generate a table of data that tracks a hurricane at specific time intervals. Students come to realize that using a computer program to generate the calculations (instead of by hand) is very advantageous for a dynamic situation like tracking storm movements. Their inspection of some MATLAB code helps them understand how it communicates what to do using mathematical formulas, logical instructions and repeated tasks. They also conclude that the example program is too simplistic to really be a useful tool; useful computer model tools must necessarily be much more complex.

Subject:
Engineering
Atmospheric Science
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Armando Vital
Fritz Claydon
Justin Chang
K. B. Nakshatrala
Rodrigues
Stuart Long
Date Added:
09/18/2014
A Primer for Computational Biology
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Short Description:
Now available in print at Amazon.com and via the OSU Press! Data Dashboard

Long Description:
A Primer for Computational Biology aims to provide life scientists and students the skills necessary for research in a data-rich world. The text covers accessing and using remote servers via the command-line, writing programs and pipelines for data analysis, and provides useful vocabulary for interdisciplinary work. The book is broken into three parts: Introduction to Unix/Linux: The command-line is the “natural environment” of scientific computing, and this part covers a wide range of topics, including logging in, working with files and directories, installing programs and writing scripts, and the powerful “pipe” operator for file and data manipulation. Programming in Python: Python is both a premier language for learning and a common choice in scientific software development. This part covers the basic concepts in programming (data types, if-statements and loops, functions) via examples of DNA-sequence analysis. This part also covers more complex subjects in software development such as objects and classes, modules, and APIs. Programming in R: The R language specializes in statistical data analysis, and is also quite useful for visualizing large datasets. This third part covers the basics of R as a programming language (data types, if-statements, functions, loops and when to use them) as well as techniques for large-scale, multi-test analyses. Other topics include S3 classes and data visualization with ggplot2.

Word Count: 111597

(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.)

Subject:
Computer Science
Material Type:
Textbook
Provider:
Oregon State University
Author:
Shawn T. O’Neil
Date Added:
06/21/2019
Draft - Introduction To Computer Applications
Unrestricted Use
CC BY
Rating
1.0 stars

Photo by freestocks on UnsplashThe focus of this class is on learning the basics of commonly used computer applications, web concepts, multimedia, and general digital literacy to prepare you for living a digital life. Students will be able to navigate basic computer functions, MS Office Suite, understand computer ethics and the basics of ADA and accessiblity. The course is designed to gain and enhance students' abilities to effectively apply digital tools, technologies, and resources to communicate ideas and solve problems. Students will learn how to navigate, evaluate, create, and critically apply information by using a wide variety of applications such as MS Word, MS Excel, MS Access and MS PowerPoint.  This course will also provide guidance on the professional and ethical application of these tools.  Materials in this course are OER materials as well as published articles and videos.

Subject:
Information Science
Material Type:
Module
Author:
Aleshia Hayes
Deborah Bockman
Date Added:
05/03/2022
CKSci Grade 4 Unit 7: Problem-Solving and Computers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The goal of this 10 lesson, grade 4 unit, is for students to continue articulating steps of increasing complexity to solve problems. Their understanding of developing and following a correct step-by-step procedure when developing computer programs is enhanced by the reading and activities in this unit.
The key question guiding the unit is: What kinds of problems can we solve with computers?

Download the Teacher Guide — containing comprehensive lessons, lesson plans, and a unit overview, and the Student Reader — offering engagingly written and richly illustrated text on the topics specified for the unit.
.

Subject:
Computer Science
Material Type:
Lesson
Lesson Plan
Module
Unit of Study
Author:
Core Knowledge Foundation
Date Added:
08/01/2023
Computer Hardware (02:03): Storage
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

We examine storage devices in computers. This storage lecture has been broken up into to two section, this one focuses on hard drives and RAM, the next video covered removable storage devices.

Subject:
Information Science
Material Type:
Lecture
Provider:
Mr. Ford's Class
Author:
Scott Ford
Date Added:
09/25/2014
CIS 101 - Computer Fundamentals - OER (Public) Version
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this course, students will learn basic Microsoft Windows 10 Operating Systems skills (including Core PC Hardware Components, Graphical User Interface, Local and Cloud File Management, Applications, Internet Browsers, Security, and key System Utilities), Google Email, Contacts, Calendar, and Drive applications, as well as introduction to Word Processing, Spreadsheet and Presentation applications. Additionally, students will learn to create and convert documents between different format (Microsoft and Google apps).

Subject:
Computer Science
Material Type:
Full Course
Provider:
Linn-Benton Community College
Author:
Ziko Rizk
Date Added:
03/29/2016
Digital World (01:04): What is a Computer
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

The fourth and final video in our Lesson 1 Digital World series looks at what exactly is a computer. We take a quick look at the history of the PC, the general components of a computer and answer the question "what kind of computer should I buy."

Our next lesson series, will focus on computer hardware.

Links from video:
http://lifehacker.com/
http://www.thinkgeek.com/
http://www.techguylabs.com/
http://www.digitalliteracy.gov/

Subject:
Information Science
Material Type:
Lecture
Provider:
Mr. Ford's Class
Author:
Scott Ford
Date Added:
09/25/2014
Digital World (01:01):  Introduction to Computers
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

Our first lesson in our FREE Introduction to Computers/ Business Computers Information Systems (BCIS) course.

This video will introduce new students to this series and what they can expect.
Our first lesson in our FREE Introduction to Computers/ Business Computers Information Systems (BCIS) course.

This video will introduce new students to this series and what they can expect.
Our first lesson in our FREE Introduction to Computers/ Business Computers Information Systems (BCIS) course.

This video will introduce new students to this series and what they can expect.

Subject:
Computer Science
Material Type:
Lecture
Provider:
Mr. Ford's Class
Author:
Scott Ford
Date Added:
09/25/2014
Intro to Physical Computing in English Class: micro:bits
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This highly engaging lesson focuses on helping students to follow complex multi-step directions to program a micro:Bit in an Hour of Code™ activity related to an informative article. It uses micro:bit Go educational kits and easy JavaScript block coding. The micro:bit is a miniature programmable computer with 25 LED lights that was created by the BBC to introduce children in England to computing. It is available for purchase in the U.S. This lesson meets the 2014 Nebraska Language Arts Standard 8.3.2.c (among others).

Subject:
Computer Science
English Language Arts
Reading Informational Text
Speaking and Listening
Material Type:
Lesson Plan
Author:
Becky Fendrick
Date Added:
03/13/2019
Telecommunication (05:05): Computer Networks (part 2)
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

We conclude out look at telecommunications and computer networks. We also give our list of additional resources to check out.

Links from Video:
-Wifi Analyzer https://play.google.com/store/apps/details?id=com.farproc.wifi.analyzer
-Cisco Networking Academy https://www.netacad.com/
-Monoprice http://www.monoprice.com

Subject:
Computer Science
Material Type:
Lecture
Provider:
Mr. Ford's Class
Author:
Scott Ford
Date Added:
09/26/2014
Galileo: His Place in Science
Read the Fine Print
Educational Use
Rating
0.0 stars

Einstein called Galileo the "father of modern physics." This media-rich essay from the NOVA Web site looks at Galileo's quest to understand the mathematics of motion.

Subject:
Chemistry
Physics
Material Type:
Activity/Lab
Provider:
PBS LearningMedia
Provider Set:
PBS Learning Media: Multimedia Resources for the Classroom and Professional Development
Author:
National Science Foundation
WGBH Educational Foundation
Date Added:
01/29/2004
Prealgebra via Python Programming: First Steps to Perform Large Scale Computational Tasks in the Sciences and Engineerings
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This book was written for students and instructors who want to learn how to use a computer for other than the most common uses, such as web browsing, document creation, or paying bills online. This book is for anyone who wants to perform computational tasks that they design. In other words, if you wish to learn how to program a computer, this book is for you.

Because prealgebra is a subject that practically everyone is supposed to learn in grade school, it provides a platform to introduce basic computer programming concepts. Consequently, this book should also be of interest to students in middle or high school who want to learn how to program, and who are willing to invest the time and effort in learning a programming language that they could continue using throughout their schooling and in their professional life. Similarly, this book could also be of interest to pre-service and in-service mathematics teachers wishing to have at their disposal a complementary tool to assist in fostering understanding, competency, and interest in mathematics among their students. This book can be integrated with the teachers’ curriculum as way to tackle non-traditional math problems using an inexpensive modern computer language. By the end of the book, a reader will have learned enough to be able to write a preliminary, step-by-step one variable equation solver that can be expanded in the future to use with more complex equations. In other words, by the end of the book, you will be able to write code that programs their machines to solve equations. This code is foundational and readers are ecouraged to learn on their own how to build on it to suit their mathematics learning needs.

Subject:
Mathematics
Material Type:
Textbook
Author:
Sergio Rojas
Date Added:
05/18/2023
Computer Software (03:04): Types of Operating System
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

In the previous video we looked at the basics of operating systems. In this video we take a look at the current operating systems available to consumer. In addition to looking at Windows, we also cover the current Mac OS X, Linux and Mobile Operating systems.

Links from video:
http://www.ubuntu.com/
http://knopper.net/knoppix/index-en.html

Subject:
Information Science
Material Type:
Lecture
Provider:
Mr. Ford's Class
Author:
Scott Ford
Date Added:
09/25/2014
R for Data Science
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This is the website for “R for Data Science”. This book will teach you how to do data science with R: You’ll learn how to get your data into R, get it into the most useful structure, transform it, visualise it and model it. In this book, you will find a practicum of skills for data science. Just as a chemist learns how to clean test tubes and stock a lab, you’ll learn how to clean data and draw plots—and many other things besides. These are the skills that allow data science to happen, and here you will find the best practices for doing each of these things with R. You’ll learn how to use the grammar of graphics, literate programming, and reproducible research to save time. You’ll also learn how to manage cognitive resources to facilitate discoveries when wrangling, visualising, and exploring data.

Subject:
Computer Science
Higher Education
Statistics and Probability
Material Type:
Textbook
Author:
Garrett Grolemund
Hadley Wickham
Date Added:
02/01/2021
Julia Data Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is an open-source and open access book on how to do Data Science using Julia. The book describes the basics of the Julia programming language DataFrames.jl for data manipulation and Makie.jl for data visualization.

You will learn to:

- Read CSV and Excel data into Julia
- Process data in Julia, that is, learn how to answer data questions
- Filter and subset data
- Handle missing data
- Join multiple data sources together
- Group and summarize data
- Export data out of Julia to CSV and Excel files
- Plot data with different Makie.jl backends
- Save visualizations in several formats such as PNG or PDF
- Use different plotting functions to make diverse data visualizations
- Customize visualizations with attributes
- Use and create new plotting themes
- Add LaTeX elements to plots
- Manipulate color and palettes
- Create complex figure layouts

Subject:
Computer Science
Information Science
Measurement and Data
Material Type:
Textbook
Author:
Jose Storopoli
Lazaro Alonso
Rik Huijzer
Date Added:
11/10/2021
Physical Computing Using Arduinos: Making an LED Blink and Fade
Read the Fine Print
Educational Use
Rating
0.0 stars

Students download the software needed to create Arduino programs and make sure their Arduino microcontrollers work correctly. Then, they connect an LED to the Arduino and type up and upload programs to the Arduino board to 1) make the LED blink on and off and 2) make the LED fade (brighten and then dim). Throughout, students reflect on what they've accomplished by answering questions and modifying the original programs and circuits in order to achieve new outcomes. A design challenge gives students a chance to demonstrate their understanding of actuators and Arduinos; they design a functioning system using an Arduino, at least three actuators and either a buzzer or toy motor. For their designs, students sketch, create and turn in a user's manual for the system (text description, commented program, detailed hardware diagram). Numerous worksheets and handouts are provided.

Subject:
Computer Science
Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Lisa Ali
Michael Zitolo
Date Added:
10/14/2015