Updating search results...

Search Resources

4593 Results

View
Selected filters:
Introduction to Computational Neuroscience
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course gives a mathematical introduction to neural coding and dynamics. Topics include convolution, correlation, linear systems, game theory, signal detection theory, probability theory, information theory, and reinforcement learning. Applications to neural coding, focusing on the visual system are covered, as well as Hodgkin-Huxley and other related models of neural excitability, stochastic models of ion channels, cable theory, and models of synaptic transmission.
Visit the Seung Lab Web site.

Subject:
Applied Science
Biology
Engineering
Life Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Seung, Sebastian
Date Added:
02/01/2004
Computer Networking: Principles, Protocols and Practice
Unrestricted Use
CC BY
Rating
0.0 stars

This open textbook aims to fill the gap between the open-source implementations and the open-source network specifications by providing a detailed but pedagogical description of the key principles that guide the operation of the Internet.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
The Saylor Foundation
Provider Set:
Saylor Textbooks
Author:
Olivier Bonaventure
Date Added:
03/06/2012
Learning Cybersecurity Principles Through Physical Computing
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

There is numerous research that shows the use of physical computing devices as a teaching tool in introductory computer programming classes, increases student interest. Cybersecurity is a field that is in high demand. Students should have the opportunity to be exposed to cybersecurity principles in the classroom, with the hope of sparking an interest in this growing field. This series of lessons will explore the use of LittleBits circuits to teach introductory cybersecurity principles and if it increases student interest in the field of cybersecurity.

Subject:
Computer Science
Information Science
Material Type:
Lesson Plan
Author:
Kristeen Shabram
Date Added:
03/09/2019
Form and Function(s): A Sustainable Design meets Computation Design Plan
Unrestricted Use
CC BY
Rating
0.0 stars

IntroductionThe Concept behind Form and Function(s): Sustainable Design meets Computational ThinkingWhen Architecture, the Natural Sciences, Mathematics and Computing intermingle something beautiful and purposeful occurs. Through this course of study, students are challenged to think computationally by considering the notion of “design” through three perspectives on form and function.  Through the first perspective, we challenge students to consider a structure’s architectural form in the context of its function within the ecology in which it belongs.  A second perspective on form and function is provided by way of the natural sciences, where students explore nature’s designs, which are created through natural selection.  Finally, form and function are further abstracted through a mathematical and computational perspective that focuses on how natural selection can be emulated through modelling and coding. The journey comes full circle, and the three perspectives coalesce when students engage in a hack-a-thon in which they model and code evolutionary algorithms to design a better building.Watch the Form and Function(s) animation on the Callysto Youtube channel.

Subject:
Architecture and Design
Biology
Computer Science
Environmental Science
Mathematics
Material Type:
Activity/Lab
Lesson Plan
Teaching/Learning Strategy
Unit of Study
Author:
Brad Skeet
Connie Blomgren
James Greenwood-Lee
Stella George
Liliana Tang
Trevor Butler
Date Added:
02/17/2021
Wie funktioniert eigentlich ein Computer?
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Die Funktionsweise des Mikroprozessors wollen wir in unserem Kurs nachvollziehen. Dabei werden wir wirklich ganz von vorne in den 50er Jahren anfangen und uns mit Logikgattern, Lochkarten, der Z3 und der von Neumann Architektur auseinandersetzen. Anschliessend werden wir uns - nur ein wenig - mit der Physik und Elektrotechnik des Mikroprozessors befassen und verstehen, dass er nichts anderes als eine sehr kompakte Z3 ist. Darüber hinaus werden wir uns in die Grundlagen von Betriebssystemen einarbeiten und verstehen, wie die Komponenten eines modernen Computers miteinander interagieren. Doch wer glaubt, dass wir in unserem Kurs nur graue Theorie wälzen, hat sich geschnitten. Im praktischen Teil werden wir selbst einen Mikroprozessor (Raspberry Pi) und Periphärie mit Assembler ansteuern und programmieren. An unserem Kursziele angekommen haben wir hoffentlich verstanden, wie ein Computer denn nun wirklich funktioniert und werden demnächst, wenn wir im Internet surfen, ein Spiel spielen oder ein Referat schreiben uns vielleicht öfter ein Mal erstaunt zurück lehnen und diesem Meisterwerk an Ingenieurskunst unsere Anerkennung zollen.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Lecture
Lecture Notes
Provider:
Wikiversity
Author:
Leon Kastler
Rene Pickhardt
Date Added:
07/24/2013
Automatic Floor Cleaner Computer Program Challenge
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn more about assistive devices, specifically biomedical engineering applied to computer engineering concepts, with an engineering challenge to create an automatic floor cleaner computer program. Following the steps of the design process, they design computer programs and test them by programming a simulated robot vacuum cleaner (a LEGO® robot) to move in designated patterns. Successful programs meet all the design requirements.

Subject:
Applied Science
Engineering
Health, Medicine and Nursing
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Jared R. Quinn
Kristen Billiar
Terri Camesano
Date Added:
09/18/2014
Quantum Information Science I
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is a three-course series that provides an introduction to the theory and practice of quantum computation. The three-course series comprises:
8.370.1x: Foundations of Quantum and Classical computing—quantum mechanics, reversible computation, and quantum measurement
8.370.2x: Simple Quantum Protocols and Algorithms—teleportation and superdense coding, the Deutsch-Jozsa and Simon’s algorithm, Grover’s quantum search algorithm, and Shor’s quantum factoring algorithm
8.370.3x: Foundations of Quantum communication—noise and quantum channels, and quantum key distribution
Prior knowledge of quantum mechanics is helpful but not required. It is best if you know some linear algebra.
This course was organized as a three-part series on MITx by MIT’s Department of Physics and is now archived on the Open Learning Library, which is free to use. You have the option to sign up and enroll in each module if you want to track your progress, or you can view and use all the materials without enrolling.

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/2018
Designing Computational Biology Workflows with Perl
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This manual guides the instructor to combine the partial files of the virtual machine image and construct sequencer.ova file. It is accompanied by the partial files of the virtual machine image.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Lecture Notes
Provider:
CUNY Academic Works
Provider Set:
Queensborough Community College
Author:
Esma Yildirim
Date Added:
06/04/2019
Lecture 5: Distributed Systems and Cloud Computing - "Distributed Web-based Applications"
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Lecture #5 for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Distributed Web-based Applications". Delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Lecture
Provider:
CUNY Academic Works
Provider Set:
Hunter College
Author:
Bonan Liu
NYC Tech-in-residence Corps
Date Added:
07/17/2020
Make and Control a Servo Arm with Your Computer
Read the Fine Print
Educational Use
Rating
0.0 stars

Computer-controlled servos enable industrial robots to manufacture everything from vehicles to smartphones. For this maker challenge, students control a simple servo arm by sending commands with their computers to Arduinos using the serial communication protocol. This exercise walks students through the (sometimes) unintuitive nuances of this protocol, so by the end they can directly control the servo position with the computer. Once students master the serial protocol, they are ready to build some suggested interactive projects using the computer or “cut the cord” and get started with wireless Bluetooth or XBee communication.

Subject:
Applied Science
Computer Science
Engineering
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
MakerChallenges
Author:
Daniel Godrick
Date Added:
02/28/2018
Lecture 9: Distributed Systems and Cloud Computing - "Cloud Storage and Databases (Part One)"
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Lecture #9 for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Cloud Storage and Databases (Part One)". Delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Lecture
Provider:
CUNY Academic Works
Provider Set:
Hunter College
Author:
Bonan Liu
NYC Tech-in-residence Corps
Date Added:
07/17/2020
Lecture 10: Distributed Systems and Cloud Computing - "Cloud Storage and Databases (Part Two)"
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Lecture #10 for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Cloud Storage and Databases (Part Two)". Delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Lecture
Provider:
CUNY Academic Works
Provider Set:
Hunter College
Author:
Bonan Liu
NYC Tech-in-residence Corps
Date Added:
07/17/2020
Introduction to Neural Computation
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course introduces quantitative approaches to understanding brain and cognitive functions. Topics include mathematical description of neurons, the response of neurons to sensory stimuli, simple neuronal networks, statistical inference and decision making. It also covers foundational quantitative tools of data analysis in neuroscience: correlation, convolution, spectral analysis, principal components analysis, and mathematical concepts including simple differential equations and linear algebra.

Subject:
Applied Science
Biology
Engineering
Life Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Fee, Michale
Zysman, Daniel
Date Added:
02/01/2018
Numerical Computation for Mechanical Engineers
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This class introduces elementary programming concepts including variable types, data structures, and flow control. After an introduction to linear algebra and probability, it covers numerical methods relevant to mechanical engineering, including approximation (interpolation, least squares and statistical regression), integration, solution of linear and nonlinear equations, ordinary differential equations, and deterministic and probabilistic approaches. Examples are drawn from mechanical engineering disciplines, in particular from robotics, dynamics, and structural analysis.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Patera, Anthony
Date Added:
02/01/2013
The Science of Knapping
Unrestricted Use
CC BY
Rating
0.0 stars

Explore the physics and material science of making stone tools. Educator Nate Salzman walks us through the surprisingly complex science of flintknapping, or the process of turning stone into blades, arrowheads, spear points, axes, jewelry and more. Making tools from stone may be thousands of years old, but required people to think about the properties of the material they were using and the physics of striking the stone to shape it just right.

Consider using this resource to support classroom learning about the relationship between microscopic and macroscopic properties and how forces are transmitted. Animations derived from this video have been published separately as "Animations - The Science of Knapping."

This resource is part of Jefferson Patterson Park and Museum’s open educational resources project to provide history, ecology, archaeology, and conservation resources related to our 560 acre public park. More of our content can be found on YouTube and SketchFab. JPPM is a part of the Maryland Historical Trust under the Maryland Department of Planning.

Subject:
Ancient History
Applied Science
Arts and Humanities
Geology
History
Physical Science
Physics
World Cultures
Material Type:
Module
Provider:
Jefferson Patterson Park and Museum
Author:
JPPM Admin
Date Added:
06/07/2022
Computational Linguistics: Crash Course Linguistics #15
Read the Fine Print
Some Rights Reserved
Rating
0.0 stars

Computers are pretty great, and we use them for different language tasks every day. But teaching computers to understand language is surprisingly difficult! In this episode of Crash Course Linguistics, we’ll learn about programming computers to process human language, which is called computational linguistics, or natural language processing. We’ll look at the types of language tasks computers can and can’t do, how natural language processing works, as well as the different types of biases that exist in machine learning.

Subject:
Linguistics
Social Science
Material Type:
Lecture
Provider:
Complexly
Provider Set:
Crash Course Linguistics
Date Added:
01/15/2021
Special Topics in Media Technology: Computational Semantics
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

How do words get their meanings? How can word meanings be represented and used by machines? We will explore three families of approaches to these questions from a computational perspective. Relational / structural methods such as semantic networks represent the meaning of words in terms of their relations to other words. Knowledge of the world through perception and action leads to the notion of external grounding, a process by which word meanings are ‘attached’ to the world. How an agent theorizes about, and conceptualizes its world provides yet another foundation for word meanings. We will examine each of these perspectives, and consider ways to integrate them.

Subject:
Arts and Humanities
Graphic Arts
Linguistics
Mathematics
Social Science
Material Type:
Full Course
Provider Set:
MIT OpenCourseWare
Author:
Roy, Deb
Date Added:
09/01/2002
Lecture 8: Distributed Systems and Cloud Computing - "Cloud Systems and Infrastructures (Part Two)"
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Lecture #8 for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Cloud Systems and Infrastructures (Part Two)". Delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Lecture
Provider:
CUNY Academic Works
Provider Set:
Hunter College
Author:
Bonan Liu
NYC Tech-in-residence Corps
Date Added:
07/17/2020
Advanced C++ for High-Performance Computing
Unrestricted Use
CC BY
Rating
0.0 stars

The course aims at providing the fundamental tools for effective C++ programming in the context of high-performance computing. The tools include generic programming techniques, API development, and specific C++-11/14/17 constructs. Starting from a basic knowledge of C++, the attendees should be able to start using C++ language to engineer durable abstractions to develop and optimize applications. Example usage of modern C++ concepts and features are taken from scientific applications used by the HPC community, giving the attendees the opportunity to see the presented tools in action in real world cases.  Exercises are provided from a GitHub repository.  This material is meant to reflect the current state of the current C++ standard.  As the standard changes, some aspects of this course may become outdated.This course is an integral part of the ESiWACE-2 project, and we acknowledge the partial funding from that project.  The contact person is william.sawyer@cscs.ch. 

Subject:
Computer Science
Material Type:
Full Course
Author:
William Sawyer
Date Added:
10/26/2021