This resource is a video abstract of a research paper created by …
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:
"The Materials Research Society is proud to announce the 2020 MRS Communications Lecture honorees, Drs. Chun-Teh Chen and Grace Gu from the University of California, Berkeley. The honor recognizes excellence in the field of materials research through work published in MRS Communications. Drs. Chen and Gu are recognized this year for their prospective paper on how researchers are harnessing artificial intelligence to accelerate the design and discovery of composite materials. Their work is featured in volume nine, issue two of MRS Communications. Composites are combinations of two or more base materials, whose collective properties exceed those possessed by either material alone. Composites are widely used as structural materials in the automotive and aerospace industries and can also be easily found in nature. Limitations in manufacturing methods have generally restricted the architecture these materials take on in real-world applications. Most commonly, they’re processed into multilayer sheets..."
The rest of the transcript, along with a link to the research itself, is available on the resource itself.
This workshop covers the basics of 3D modelling in Processing. From the …
This workshop covers the basics of 3D modelling in Processing. From the 3D coordinate system, placing different shapes, surfaces, and camera angles. This introductory workshop is suitable for all students with some basic Processing knowledge. We assume that you are familiar with 2D shapes in Processing, including pushMatrix, rotate and translate. This workshop will only cover basics, sufficient to create a landscape with 3D objects and a moving object.
ALAMOSE aims to educate undergraduate and graduate students on (i) what categories …
ALAMOSE aims to educate undergraduate and graduate students on (i) what categories of security weaknesses appear for artifacts used in DevOps, and (ii) how identified security weaknesses can be detected. ALAMOSE is funded by the U.S. National Science Foundation (NSF), and spearheaded by Akond Rahman at Auburn University. Please contact him with questions at akond@auburn.edu.
ASP is a powerful tool for making dynamic and interactive Web pages. …
ASP is a powerful tool for making dynamic and interactive Web pages. In our ASP tutorial you will learn about ASP, and how to execute scripts on your server.
This activity guides students through the evaluation of a website that they …
This activity guides students through the evaluation of a website that they have created to see if it is accessible for users with disabilities. Students will simulate a number of different disabilities (e.g. visual impairments, color blindness, auditory impairments, motor impairments) to see if their website is accessible; they will also use automated W3 and WAVE tools to evaluate their sites. Students will consider the needs of users with disabilities by creating a persona and scenario of a user with disabilities interacting with their site. Finally, students will write up recommendations to change their site and implement the changes.
Comments Although this activity can be used in isolation, it is intended to be part of a series guiding students towards the creation of a front-end of a website. The series (all published as OER) consist of:
a) Needfinding b) Personas, Scenarios and Storyboards c) Front-end Website Design and Development d) Accessibility Evaluation
This presentation introduces Computer Science students to the notion of accessibility: developing …
This presentation introduces Computer Science students to the notion of accessibility: developing software for people with disabilities. This lesson provides a discussion of why accessibility is important (including the legal, societal and ethical benefits) as well as an overview of different types of impairments (visual, auditory, motor, neurological/cognitive) and how developers can make their software accessible to users with those disabilities. This lesson includes videos and links to readings and tutorials for students.
Comments These slides use Poll Everywhere polls; to use them, create your own Poll Everywhere account and duplicate the polls.
The course aims at providing the fundamental tools for effective C++ programming …
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.
Building on Complex Adaptive Systems theory and basic Agent Based Modeling knowledge …
Building on Complex Adaptive Systems theory and basic Agent Based Modeling knowledge presented in SPM4530, the Advanced course will focus on the model development process. The students are expected to conceptualize, develop and verify a model during the course, individually or in a group. The modeling tasks will be, as much as possible, based on real life research problems, formulated by various research groups from within and outside the faculty. Study Goals The main goal of the course is to learn how to form a modeling question, perform a system decomposition, conceptualize and formalize the system elements, implement and verify the simulation and validate an Agent Based Model of a socio-technical system.
This web page contains a free electronic version of my self-published textbook …
This web page contains a free electronic version of my self-published textbook Algorithms, along with other lecture notes I have written for various theoretical computer science classes at the University of Illinois, Urbana-Champaign
This resource is a Hands-On course to teach Apps Development to students …
This resource is a Hands-On course to teach Apps Development to students who may not have any programming knowledge. This course has no pre-requisites. It’s time to add the 4th R – Reading, wRiting, aRithmetic and algoRithmic thinking. In a world where the majority of new jobs require science, technology and math skills, it is time our Liberal Arts majors get IT (Information Technology)! While employers recognize and value the importance of liberal education and the liberal arts, they also want liberal arts graduates who are not digitally challenged. Many employers report a “skills gap” as they have trouble finding recent graduates qualified with ample digital skills to fill various positions. Meanwhile, a national educational movement in computer coding instruction is growing at lightning speeds in schools across the US and many consider coding more like a basic life skill (which might someday lead to a great job) rather than an extracurricular activity. App Inventor (AI) serves to narrow this skills gap and increase the versatility of students to become active creators of technology and “digitally” ready for the workplace rather than just being passive consumers of technology. Sales of hand-held devices (smartphones, tablets and phablets) are exploding. These on-line, social, and increasingly mobile computing devices are ubiquitous and offer visual, tactile and personal experiences as never before. Mobile devices in our education landscape are digital and portable - with multimedia capabilities to access the Internet, and are drastically changing the ways we teach and learn. Developing applications for such devices enables digital natives to experience mobile technology as active creators rather than just passive consumers of technology. Learning Goals Learn Apps Development Learn Digital Skills (essential for a Liberal Arts major)
Welcome to the Android developer guides. The documents listed in the left …
Welcome to the Android developer guides. The documents listed in the left navigation teach you how to build Android apps using APIs in the Android framework and other libraries.
Trabajo Final para la cátedra Diseño de Sistemas de Tiempo Real. En …
Trabajo Final para la cátedra Diseño de Sistemas de Tiempo Real. En este trabajo se muestra desde cómo armar el robot con las piezas compradas hasta cómo modificar y adaptar RTuinOS (un SO de Tiempo Real) para que funcione en nuestro Arduino.
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.