Updating search results...

Search Resources

2900 Results

View
Selected filters:
  • Computer Science
Artificial intelligence expands the materials universe
Unrestricted Use
CC BY
Rating
0.0 stars

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:

"Artificial intelligence is transforming our way of life. Able to spot patterns invisible to the human eye, algorithms are learning how to make our lives easier, safer, and more fun. That power is not lost on materials researchers. During the next decade, artificial intelligence or AI-driven research could fundamentally transform how new and better materials are developed. What’s more, it might even revamp how materials research itself is carried out, enabling promising new materials and processes to be developed more quickly. Machine learning methods come in a variety of flavors, with some requiring more guidance, or “supervision,” from researchers. But, generally, a machine-learning algorithm designed to discover and understand the behavior of materials looks for patterns connecting the composition, structure, and properties of known materials..."

The rest of the transcript, along with a link to the research itself, is available on the resource itself.

Subject:
Applied Science
Computer Science
Material Type:
Diagram/Illustration
Reading
Provider:
Research Square
Provider Set:
Video Bytes
Date Added:
09/20/2019
The Art of Approximation in Science and Engineering
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course teaches simple reasoning techniques for complex phenomena: divide and conquer, dimensional analysis, extreme cases, continuity, scaling, successive approximation, balancing, cheap calculus, and symmetry. Applications are drawn from the physical and biological sciences, mathematics, and engineering. Examples include bird and machine flight, neuron biophysics, weather, prime numbers, and animal locomotion. Emphasis is on low-cost experiments to test ideas and on fostering curiosity about phenomena in the world.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Mahajan, Sanjoy
Date Added:
02/01/2008
Arts Administration Library Instruction
Unrestricted Use
CC BY
Rating
0.0 stars

Word Count: 3036

(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:
Applied Science
Career and Technical Education
Computer Science
Film and Music Production
Material Type:
Textbook
Provider:
Oklahoma State University
Date Added:
08/25/2020
Ask an Engineer
Read the Fine Print
Educational Use
Rating
0.0 stars

Explore some of the wonders of modern engineering in this video from the Sciencenter in Ithaca, New York. Hear a diverse selection of engineers explain how things work.

Subject:
Applied Science
Computer Science
Computing and Information
Engineering
Technology
Material Type:
Lecture
Provider:
PBS LearningMedia
Provider Set:
PBS Learning Media: Multimedia Resources for the Classroom and Professional Development
Author:
Argosy Foundation
WGBH Educational Foundation
Date Added:
05/09/2006
Assistive Technology Module
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This moduled contains information about assistive technology.PROVIDE AN OVERVIEW OF THE TOPIC HERE

Subject:
Computer Science
Material Type:
Module
Author:
Michele Clements
Date Added:
04/03/2018
Atelier Hands-On Training
Unrestricted Use
CC BY
Rating
0.0 stars

This hands-on workshop explores the tool Atelier that was developed to support feedback in programming tutorials. Our teaching philosophy for programming is based on a tinkering approach, that is characterised by playful exploration, driven by curiosity. Students define from the start their own assignments, given only a set of ingredients to use. The role of a teacher is to provide starting points, explain the first steps to take, and to get students unstuck when necessary. This approach puts students in a very active position but is also very feedback intensive.To support giving feedback and to reduce inconsistencies in feedback given by teaching assistants (TAs), we developed a tool, Atelier, that allows to give comments on code and share this with the respective student, and also with TAs and teachers.The hands-on activity will start with an introduction, followed by an online tutorial lecture with some simple programming assignments. Participants will take the role of students as well as TAs and use Atelier to give and receive feedback. After two rounds of programming exercises, we will evaluate the tool with the participants and discuss its use and place in programming education.

Subject:
Computer Science
Engineering
Material Type:
Activity/Lab
Author:
Ansgar Fehnker
Angelika Mader
Date Added:
06/01/2021
Augmented Reality and Parabola Challenge
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This is a challenge based activity in which students use augmented reality and trial and error in order to determine how changes to a quadratic equation affect the shape of a parabola. Students use the Geogebra AR app to manipulate equations and change the parabola to fit around a physical object.

Subject:
Algebra
Applied Science
Computer Science
Mathematics
Material Type:
Activity/Lab
Lesson Plan
Date Added:
06/16/2021
Augmented Reality and Parabola Challenge
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This is a challenge based activity in which students use augmented reality and trial and error in order to determine how changes to a quadratic equation affect the shape of a parabola. Students use the Geogebra AR app to manipulate equations and change the parabola to fit around a physical object.

Subject:
Algebra
Applied Science
Computer Science
Mathematics
Material Type:
Activity/Lab
Lesson Plan
Date Added:
12/05/2018
Augmented and Virtual Reality: The next big thing in marketing?
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Next generation sensors and a potential new ecosystem for marketing and advertising in augmented and virtual reality

Short Description:
Marketing is a competitive field that demands continuous improvement in the delivery of persuasive messaging to target audiences. The most recent successes in finding competitive advantage is achieved by professional marketers through technology. In this report, we will consider how Virtual Reality and Augmented Reality (AR/VR) will impact the marketing profession. We will review our research into the background of AR/VR, the sensor technologies that enable these advances, a review of the available hardware types, their positioning in the marketplace, and their use cases. We will then review current best practices in digital marketing as shared by key presenters at the 2017 University of New Hampshire Digital Marketing Conference. This will be the basis of a discussion about how AR/VR might embrace these current practices, cannibalize them, or depart from them to establish completely new methods. The new ecosystem driven by advances in VR and AR technology make a powerful new tool available to engage with their audiences at a new intense emotional and psychological level. We will discuss AR/VR’s evolving uses in entertainment, therapy, training and pornography. A review of risks is included. We conclude with analysis and projections for future use cases in social media, business practices, education, and for opportunities that may accrue to marketers because of AR/VR.

Long Description:
It’s 2017 and we stand upon the brink of another evolution in digital media. Since the first Turing architecture machine was invented to break codes in WWII, the ongoing technology evolution has led to a state of nearly ubiquitous computing, most recognizable in the form of modern smart phones. Stemming from the concurrent development in computing hardware and information processing, governments, businesses, and individuals created new marketplaces. These technologies established the ecosystem for the Internet and World Wide Web. Marketers and traditional marketing models adapted quickly to this ecosystem to the extent that digital marketing now dominates a typical marketing mix.

New technology innovations, known as Virtual Reality (VR) and Augmented Reality (AR), are developing at a rapid pace. The unique properties of fully immersive VR and situationally aware AR have great potential value to marketers seeking to engage and persuade consumers with impactful messaging. Marketers are starting to work with VR and AR as part of their toolbox for messaging. Its potential impact on existing marketing practices may turn out to be similar to what we have seen in the transition to digital marketing. In this report, we will describe AR/VR hardware technology and how it may enable new ecosystems to develop for marketing and advertising.

Word Count: 21293

(Note: This resource's metadata has been created automatically as part of a bulk import process by reformatting and/or combining the information that the author initially provided. As a result, there may be errors in formatting.)

Subject:
Applied Science
Business and Communication
Computer Science
Marketing
Date Added:
02/02/2024
Autism Theory and Technology
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course illuminates current theories about autism together with challenges faced by people on the autism spectrum. Theories in communicating, interacting socially, managing cognitive and affective overload, and achieving independent lifestyles are covered. In parallel, the course presents state-of-the-art technologies being developed for helping improve both theoretical understanding and practical outcomes. Participants are expected to meet and interact with people on the autism spectrum. Weekly reading, discussion, and a term project are required.

Subject:
Applied Science
Computer Science
Education
Educational Technology
Engineering
Health, Medicine and Nursing
Psychology
Social Science
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Goodwin, Matthew
Picard, Rosalind
Date Added:
02/01/2011
Automata, Computability, and Complexity
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides a challenging introduction to some of the central ideas of theoretical computer science. Beginning in antiquity, the course will progress through finite automata, circuits and decision trees, Turing machines and computability, efficient algorithms and reducibility, the P versus NP problem, NP-completeness, the power of randomness, cryptography and one-way functions, computational learning theory, and quantum computing. It examines the classes of problems that can and cannot be solved by various kinds of machines. It tries to explain the key differences between computational models that affect their power.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Aaronson, Scott
Date Added:
02/01/2011
Automated Software Testing: Advanced Skills for Java Developers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Software testing gets a bad rap for being difficult, time-consuming, redundant, and above all – boring. But in fact, it is a proven way to ensure that your software will work flawlessly and can meet release schedules.

In a two-course series, we will teach you automated software testing in an inspiring way. We will show you that testing is not as daunting a task as you might think, and how automated testing will make you a better developer who programs excellent software.

This second course builds upon the first course’s material. It covers more advanced tools and techniques and their applications, now utilizing more than just JUnit. Key topics include Test-Driven Development, state-based and web testing, combinatorial testing, mutation testing, static analysis tools, and property-based testing.

This is a highly practical course. Throughout the lessons, you will test various programs by means of different techniques. By the end, you will be able to choose the best testing strategies for different projects.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
TU Delft OpenCourseWare
Author:
Dr. M. Aniche
Prof.dr. A. Van Deursen
Date Added:
08/09/2019
Automate the Boring Stuff
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand-no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to:

Search for text in a file or across multiple files
Create, update, move, and rename files and folders
Search the Web and download online content
Update and format data in Excel spreadsheets of any size
Split, merge, watermark, and encrypt PDFs
Send reminder emails and text notifications
Fill out online forms

Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.

Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in Automate the Boring Stuff with Python.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Al Sweigert
Date Added:
01/24/2019
Automation and Make
Unrestricted Use
CC BY
Rating
0.0 stars

A Software Carpentry lesson to learn how to use Make Make is a tool which can run commands to read files, process these files in some way, and write out the processed files. For example, in software development, Make is used to compile source code into executable programs or libraries, but Make can also be used to: run analysis scripts on raw data files to get data files that summarize the raw data; run visualization scripts on data files to produce plots; and to parse and combine text files and plots to create papers. Make is called a build tool - it builds data files, plots, papers, programs or libraries. It can also update existing files if desired. Make tracks the dependencies between the files it creates and the files used to create these. If one of the original files (e.g. a data file) is changed, then Make knows to recreate, or update, the files that depend upon this file (e.g. a plot). There are now many build tools available, all of which are based on the same concepts as Make.

Subject:
Applied Science
Computer Science
Information Science
Mathematics
Measurement and Data
Material Type:
Module
Provider:
The Carpentries
Author:
Adam Richie-Halford
Ana Costa Conrado
Andrew Boughton
Andrew Fraser
Andy Kleinhesselink
Andy Teucher
Anna Krystalli
Bill Mills
Brandon Curtis
David E. Bernholdt
Deborah Gertrude Digges
François Michonneau
Gerard Capes
Greg Wilson
Jake Lever
Jason Sherman
John Blischak
Jonah Duckles
Juan F Fung
Kate Hertweck
Lex Nederbragt
Luiz Irber
Matthew Thomas
Michael Culshaw-Maurer
Mike Jackson
Pete Bachant
Piotr Banaszkiewicz
Radovan Bast
Raniere Silva
Rémi Emonet
Samuel Lelièvre
Satya Mishra
Trevor Bekolay
Date Added:
03/20/2017
Autonomous Robot Design Competition
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.270 is a hands-on, learn-by-doing class, in which participants design and build a robot that will play in a competition at the end of January. The goal for the students is to design a machine that will be able to navigate its way around the playing surface, recognize other opponents, and manipulate game objects. Unlike the machines in Design and Manufacturing I (2.007), 6.270 robots are totally autonomous, so once a round begins, there is no human intervention.
The goal of 6.270 is to teach students about robotic design by giving them the hardware, software, and information they need to design, build, and debug their own robot. The subject includes concepts and applications that are related to various MIT classes (e.g. 6.001, 6.002, 6.004, and 2.007), though there are no formal prerequisites for 6.270.

Subject:
Applied Science
Career and Technical Education
Computer Science
Electronic Technology
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
None, No Faculty
Thilmont, Michael
Date Added:
01/01/2005
BUSA 2205: Fundamentals of Computer Applications (OER): Home
Unrestricted Use
CC BY
Rating
0.0 stars

What is this course all about?

To give you a basic level of computer application literacy primarily, Spreadsheets, and database Excel

Learning objectives:

Gain an understanding of information competency, the Information Processing Cycle, Basic Components of the Personal Computer, and Technology used in the Workplace.
Demonstrate the ability to Create and Edit Workbooks and Charts which utilize Functions and Formulas.
Understand and applying the fundamental database concepts to spreadsheet development such as Importing, Creating Tables, Sorting and Filtering, and using Conditional Formatting.
Use advanced spreadsheet concepts such as Working with Multiple Worksheets and Workbooks, applying Advanced Functions, Setting Validation, and Protecting Workbooks.
Develop an understanding and exposure to new and emerging technologies
Gain the ability to serve as an informed purchaser of technology (personal, commercial)
Prepare a capstone project which applies concepts and principles of course to a unique series of problems.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
Georgia Highlands College
Author:
David Bridges
Katie Bridges
Date Added:
10/04/2022