Lecture #9 for the course: CSCI 49378: Intro to Distributed Systems and …
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.
Lecture for the course "CSCI 380 - Mobile Application and Product Development" …
Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.
Lecture for the course "CS 217 – Probability and Statistics for Computer …
Lecture for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.
Students will use a blockly system (drag and drop code) to write programs. …
Students will use a blockly system (drag and drop code) to write programs. Students will be learning the conecpts that computer scientists use every day and are the foundation for computer science.
Is there a difference in citation rates between articles that were published …
Is there a difference in citation rates between articles that were published with links to data and articles that were not? Besides being interesting from a purely academic point of view, this question is also highly relevant for the process of furthering science. Data sharing not only helps the process of verification of claims, but also the discovery of new findings in archival data. However, linking to data still is a far cry away from being a "practice", especially where it comes to authors providing these links during the writing and submission process. You need to have both a willingness and a publication mechanism in order to create such a practice. Showing that articles with links to data get higher citation rates might increase the willingness of scientists to take the extra steps of linking data sources to their publications. In this presentation we will show this is indeed the case: articles with links to data result in higher citation rates than articles without such links. The ADS is funded by NASA Grant NNX09AB39G.
Students will watch the video Banana, Banana, Meatball to introduce the concept …
Students will watch the video Banana, Banana, Meatball to introduce the concept of loops. Afterwards, they will identify loops in song lyrics and perform a deep dive into the importance using loops when programming.
In this lab, students will train three simple neural networks using the …
In this lab, students will train three simple neural networks using the AP Gridworld software and a perceptron neural network. The lab culminates when students have trained an autonomous car to drive around simple cars without crashing.
This course covers fundamental and advanced techniques in this field at the …
This course covers fundamental and advanced techniques in this field at the intersection of computer vision, computer graphics, and geometric deep learning. It will lay the foundations of how cameras see the world, how we can represent 3D scenes for artificial intelligence, how we can learn to reconstruct these representations from only a single image, how we can guarantee certain kinds of generalizations, and how we can train these models in a self-supervised way.
The Mangrove Mapping Curricula strives to provide opportunities for students to learn …
The Mangrove Mapping Curricula strives to provide opportunities for students to learn about and explore mangroves and their ecosystems. Through this process it is hoped that students develop and understanding and appreciation for mangroves and the role they play in a healthy environment. Mangroves are group of tropical/subtropical trees that live in salt or sweet (salt/fresh water combination) water coastal environments. They are considered a cornerstone species and play important roles in habitat formation and stabilization of coastal environments.
This course introduces the Dynamic Distributed Dimensional Data Model (D4M), a breakthrough …
This course introduces the Dynamic Distributed Dimensional Data Model (D4M), a breakthrough in computer programming that combines graph theory, linear algebra, and databases to address problems associated with Big Data. Search, social media, ad placement, mapping, tracking, spam filtering, fraud detection, wireless communication, drug discovery, and bioinformatics all attempt to find items of interest in vast quantities of data. This course teaches a signal processing approach to these problems by combining linear algebraic graph algorithms, group theory, and database design. This approach has been implemented in software. The class will begin with a number of practical problems, introduce the appropriate theory, and then apply the theory to these problems. Students will apply these ideas in the final project of their choosing. The course will contain a number of smaller assignments which will prepare the students with appropriate software infrastructure for completing their final projects.
Cognitive science arose in the 1950s when it became apparent that a …
Cognitive science arose in the 1950s when it became apparent that a number of disciplines, including psychology, computer science, linguistics, and philosophy, were fragmenting. Perhaps owing to the field’s immediate origins in cybernetics, as well as to the foundational assumption that cognition is information processing, cognitive science initially seemed more unified than psychology. However, as a result of differing interpretations of the foundational assumption and dramatically divergent views of the meaning of the term information processing, three separate schools emerged: classical cognitive science, connectionist cognitive science, and embodied cognitive science.
Minecraft Pi is a free version of Minecraft that is available as …
Minecraft Pi is a free version of Minecraft that is available as a part of the Raspbian operating system. The world of Minecraft Pi can be changed using the Python programming language and this activity will introduce you to the basics.
This lesson is adapted from https://www.raspberrypi.org/learning/getting-started-with-minecraft-pi/worksheet/ under a Creative Commons license.
IDS.410J Modeling and Assessment for Policy explores how scientific information and quantitative …
IDS.410J Modeling and Assessment for Policy explores how scientific information and quantitative models can be used to inform policy decision-making. Students will develop an understanding of quantitative modeling techniques and their role in the policy process through case studies and interactive activities. The course addresses issues such as analysis of scientific assessment processes, uses of integrated assessment models, public perception of quantitative information, methods for dealing with uncertainties, and design choices in building policy-relevant models. Examples used in this class focus on models and information used in earth system governance.
Small molecules are chemicals that can interact with proteins to affect their …
Small molecules are chemicals that can interact with proteins to affect their functions. Learn about the structure and biological functions of various small molecules like sugar and caffeine. Also featured on the HHMI DVD, Scanning Life's Matrix: Genes, Proteins, and Small Molecules. Available free from HHMI.
Aaron Parness leads the Extreme Environment Robots Group at the Jet Propulsion …
Aaron Parness leads the Extreme Environment Robots Group at the Jet Propulsion Laboratory. Learn how Aaron went from ski bum to building robots for JPL.
In this unplugged activity, students are introduced to the concept of algorithms. …
In this unplugged activity, students are introduced to the concept of algorithms. They will use the Computer Programming video from Brainpop to prompt a discussion around giving directions and the value of iteration. Students will then engage by creating their own algorithm to help get their “robot teacher” from point A to point B.
6.863 is a laboratory-oriented course on the theory and practice of building …
6.863 is a laboratory-oriented course on the theory and practice of building computer systems for human language processing, with an emphasis on the linguistic, cognitive, and engineering foundations for understanding their design.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.