Updating search results...

Search Resources

4593 Results

View
Selected filters:
The Quantum Internet and Quantum Computers: How Will They Change the World?
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

There is no doubt that quantum computers and the quantum internet will have a great impact on our world. But we don’t yet know quite how. As with traditional computers – we will only see the effects in the decades to come.

This course will provide you with a basic understanding of quantum computing and the quantum internet. Together, we’ll peek into the fascinating world of quantum phenomena, such as qubits, superposition, and entanglement.

We’ll envision the potential impact of quantum computing and the quantum internet.

You’ll explore various application areas, such as quantum chemistry, quantum machine learning, encryption and secure communication, factorization, and blind quantum computation.

The course is aimed at a broad and diverse audience including policy-makers, people with a scientific or personal interest, business executives, and students at all levels.

We invite you on a journey beyond what is known to us now, and to envision a world with quantum technologies.

This journey will continue in a second course planned for May 2018, where we will expand from an understanding of the building blocks of Quantum Computers to look at further applications and possibilities.

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 enhance 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
Computer Science
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
TU Delft OpenCourseWare
Author:
Prof.dr. Lieven Vandersypen
Stephanie Wehner
dr.ir. Menno Veldhorst
Date Added:
02/21/2019
Introduction to Computational Thinking with Julia, with Applications to Modeling the COVID-19 Pandemic
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This half-semester course introduces computational thinking through applications of data science, artificial intelligence, and mathematical models using the Julia programming language. This Spring 2020 version is a fast-tracked curriculum adaptation to focus on applications to COVID-19 responses.
See the MIT News article Computational Thinking Class Enables Students to Engage in Covid-19 Response

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Edelman, Alan
Sanders, David
Date Added:
02/01/2020
How to Think Like a Computer Scientist: Learning with Python
Unrestricted Use
CC BY
Rating
0.0 stars

Python is a fun and extremely easy-to-use programming language that has steadily gained in popularity over the last few years. Developed over ten years ago by Guido van Rossum, Python's simple syntax and overall feel is largely derived from ABC, a teaching language that was developed in the 1980's. However, Python was also created to solve real problems and it borrows a wide variety of features from programming languages such as C++, Java, Modula-3, and Scheme. Because of this, one of Python's most remarkable features is its broad appeal to professional software developers, scientists, researchers, artists, and educators. 278 page pdf file.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Jeffrey Elkner
Date Added:
01/01/2008
Computer Software (03:03): Basics of Operating System
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

Video 3 of our Introduction to Computer course. This course looks at the basics of operating systems. We take a look at what an operating system is, file systems, user interfaces and command line.

Subject:
Applied Science
Information Science
Material Type:
Lecture
Provider:
Mr. Ford's Class
Author:
Scott Ford
Date Added:
09/25/2014
Computational Design I: Theory and Applications
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This class introduces design as a computational enterprise in which rules are developed to compose and describe architectural and other designs. The class covers topics such as shapes, shape arithmetic, symmetry, spatial relations, shape computations, and shape grammars. It focuses on the application of shape grammars in creative design, and teaches shape grammar fundamentals through in-class, hands-on exercises with abstract shape grammars. The class discusses issues related to practical applications of shape grammars.

Subject:
Applied Science
Architecture and Design
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Knight, Terry
Date Added:
09/01/2005
Pervasive Human Centric Computing (SMA 5508)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is broad, covering a wide range of topics that have to do with the post-pc era of computing. It is a hands-on project course that also includes some foundational subjects. Students will program iPAQ handheld computers, cell phones (series 60 phones), speech processing, vision, Cricket location systems, GPS, and more. Most of the programming will be using Python®, but Python® can be learned and mastered during the course.
This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5508 (Pervasive Computing).

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Rudolph, Larry
Date Added:
02/01/2006
Is There A Connection Between Computer Network Topologies And A Malaysian Wedding?
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The aim of this video lesson is to teach students about the different topologies of computer networks and how they function. The approach that is used is highly correlated with common knowledge about weddings and the local Malay culture associated with weddings. Students should be able to relate the act of delivering food to a large crowd of people to the basic principles of network topologies and the method of data transfer within each type of topology. The lesson will begin in a classroom with students working in small groups, answering assigned questions. Teaching aids such as color cards will be used. One student from each group will be appointed as the wedding event manager, and she/he will have to discuss and act out with group members in order to answer more challenging questions. At the end of the lesson, students will be asked to come up with their own version of a hybrid computer network topology. The lesson concept taught here not only educates students on computer topologies, but also introduces students to an important cultural perspective of Malaysia. Above all, this video is designed to assist students with their study of Computer Literacy in schools. The lesson will take up to 60 minutes to complete. Materials needed include: 10 red cards representing waitresses; 10 green cards representing waiters; 10 blue cards representing tables in the hall; a sketch book; and classroom tables and chairs.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Lecture
Provider:
MIT
Provider Set:
MIT Blossoms
Author:
Dr. Zaleha Abdullah Juhazreen, Juhazreen Junaidi, Norah Md. Noor, Dr. Noor Azean Atan, Dr. Mohd Nihra Haruzuan Mohamad Said, Dr. Shaharuddin Md Salleh
Date Added:
02/13/2015
Rotary Encoders & Human-Computer Interaction
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn about rotary encoders and discover how they operate through hands-on experimentation. Rotary encoders are applied in tools to determine angle measurements and for translations of angular motion. One common rotary encoder application is in a computer's ball-type mouse—the ball itself is a type of rotary encoder. In this activity, students experiment with two rotary encoders, including one from a computer mouse and one created using a LEGO® MINDSTORMS® NXT kit. They collect data to define and graph the relationship between the motion of the rotary encoder and its output.

Subject:
Applied Science
Engineering
Life Science
Mathematics
Technology
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Chris Leung
Janet Yowell
Paul Phamduy
Date Added:
09/18/2014
Structural Geology Computations in a GIS
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

GIS program allows computation and display of three point problem and contact tracing across topopgraphy. It helps students visualize how terrain and stratigraphy interact.

(Note: this resource was added to OER Commons as part of a batch upload of over 2,200 records. If you notice an issue with the quality of the metadata, please let us know by using the 'report' button and we will flag it for consideration.)

Subject:
Biology
Life Science
Material Type:
Activity/Lab
Provider:
Science Education Resource Center (SERC) at Carleton College
Provider Set:
Teach the Earth
Author:
Peter Guth
Date Added:
08/10/2019
The Building Blocks of a Quantum Computer: Part 1
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

There is no doubt that the quantum computer and the quantum internet have many profound applications, they may change the way we think about information, and they could completely change our daily life.

But how do a quantum computer and a quantum internet work? What scientific principles are behind it? What kind of software and protocols do we need for that? How can we operate a quantum computer and a quantum internet? And which disciplines of science and engineering are needed to develop a fully working system?

In a series of two MOOCs, we will take you through all layers of a quantum computer and a quantum internet. The first course will provide you with the scientific basis by explaining the first layer: the qubits. We will discuss the four types of qubits that QuTech research center at Delft University of Technology focuses on: topological qubits, Spin qubits, Trans qubits and NV Centre qubits. We will teach you the working principles of qubits and, at the same time, the working principles of a computer made of these qubits.

In the upcoming second course, we will introduce the other layers needed to build a quantum computer and a quantum internet, such as the micro-architecture, compilers, quantum error correction, repeaters and quantum algorithms.

These two courses offer you an opportunity to deepen your knowledge by continuing the journey started in our first MOOC, which focused on the applications of a quantum computer and a quantum internet.

Note that these courses offer a full overview of the layers of a quantum computer and a quantum internet, and therefore they will not go into too much detail per layer. For learners seeking to fully understand one specific topic we can recommend other courses authored by QuTech:

Subject:
Applied Science
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
TU Delft OpenCourseWare
Author:
Prof.L. DiCarlo
Prof.dr. Lieven Vandersypen
Prof.dr.ir. K.L.M. Bertels
Stephanie Wehner
dr.ir. Menno Veldhorst
Date Added:
03/20/2019
Discovering Medicines, Using Robots and Computers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Scientists who are working to discover new medicines often use robots to prepare samples of cells, allowing them to test chemicals to identify those that might be used to treat diseases. Students will meet a scientist who works to identify new medicines. She created free software that ''looks'' at images of cells and determines which images show cells that have responded to the potential medicines. Students will learn about how this technology is currently enabling research to identify new antibiotics to treat tuberculosis. Students will complete hands-on activities that demonstrate how new medicines can be discovered using robots and computer software, starring the student as ''the computer.'' In the process, the students learn about experimental design, including positive and negative controls.

Subject:
Biology
Life Science
Material Type:
Lecture
Provider:
MIT
Provider Set:
MIT Blossoms
Author:
Anne Carpenter
Date Added:
05/07/2015
Foundations of Algorithms and Computational Techniques in Systems Biology
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This subject describes and illustrates computational approaches to solving problems in systems biology. A series of case-studies will be explored that demonstrate how an effective match between the statement of a biological problem and the selection of an appropriate algorithm or computational technique can lead to fundamental advances. The subject will cover several discrete and numerical algorithms used in simulation, feature extraction, and optimization for molecular, network, and systems models in biology.

Subject:
Applied Science
Biology
Computer Science
Engineering
Life Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Tidor, Bruce
White, Jacob
Date Added:
02/01/2006
Computation for Biological Engineers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course covers the analytical, graphical, and numerical methods supporting the analysis and design of integrated biological systems. Topics include modularity and abstraction in biological systems, mathematical encoding of detailed physical problems, numerical methods for solving the dynamics of continuous and discrete chemical systems, statistics and probability in dynamic systems, applied local and global optimization, simple feedback and control analysis, statistics and probability in pattern recognition.
An official course Web site and Wiki is maintained on OpenWetWare: 20.181 Computation for Biological Engineers.

Subject:
Applied Science
Biology
Engineering
Life Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Alm, Eric
Endy, Andrew
Date Added:
09/01/2006
The Building Blocks of a Quantum Computer: Part 2
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

There is no doubt that the quantum computer and the quantum internet have many profound applications, they may change the way we think about information, and they could completely change our daily life.

But how do a quantum computer and a quantum internet work? What scientific principles are behind it? What kind of software and protocols do we need for a quantum computer and a quantum internet? Which disciplines of science and engineering are needed to develop these? And how can we operate a fully working system?

In this series of two courses, we take you through all layers of a quantum computer and a quantum internet. In part 1 we explained the first layer: the qubits. We introduced the most promising quantum platforms and discussed how to do quantum operations on the physical qubits. In part 2 we will introduce the other layers needed to build and operate a quantum computer and a quantum internet, such as the quantum classical interface, micro-architecture, compilers, quantum error correction, networks and protocols and quantum algorithms.

These two courses offer you an opportunity to deepen your knowledge by continuing the journey started in our first course, which focused on the applications of a quantum computer and a quantum internet.

Note that these courses offer a full overview of the layers of a quantum computer and a quantum internet, and therefore they will not go into too much detail per layer. For learners seeking to fully understand one specific topic we can recommend other courses authored by QuTech:

In the field of Quantum Internet: Quantum Cryptography
In the field of topological phenomena: Topology in Condensed Matter
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 enhance 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
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
TU Delft OpenCourseWare
Author:
Dr. C.G. Almudever
Dr. D. Elkouss
Dr. D.B. Criger
Dr. F. Sebastiano
Prof. B.M. Terhal
Prof.dr.ir. K.L.M. Bertels
Date Added:
03/20/2019
Quantum Information Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is an advanced graduate course on quantum computation and quantum information, for which prior knowledge of quantum mechanics is required. Topics include quantum computation, advanced quantum error correction codes, fault tolerance, quantum algorithms beyond factoring, properties of quantum entanglement, and quantum protocols and communication complexity.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Physical Science
Physics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Chuang, Isaac
Shor, Peter
Date Added:
02/01/2006
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
AP Computer Science Activity: Chalk Talk - Why Do We Create Instances Of Classes?
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

A modified version of a Chalk Talk routine in which the educator provides a prompt for students to put forth ideas, questions, and further develop ideas of others in an effort to advance understanding in relation to a topic.

Subject:
Educational Technology
Material Type:
Lesson Plan
Author:
Justin Lewis
Date Added:
05/30/2018
Computer Technician Tool's of the Trade: Guide to the A+ Certification Exam (01:04)
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

Video 4 in our Introduction to the CompTIA A+ Certification Exam looks at the tools the computer technician should have in their bag in order to get the job done. We look at hardware tools for computer repair and software tools for computer repair.

Subject:
Applied Science
Information Science
Material Type:
Lecture
Provider:
Mr. Ford's Class
Author:
Scott Ford
Date Added:
12/13/2014