This course introduces students to the basic knowledge representation, problem solving, and …
This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Upon completion of 6.034, students should be able to develop intelligent systems by assembling solutions to concrete computational problems, understand the role of knowledge representation, problem solving, and learning in intelligent-system engineering, and appreciate the role of problem solving, vision, and language in understanding human intelligence from a computational perspective.
Students learn how forces are used in the creation of art. They …
Students learn how forces are used in the creation of art. They come to understand that it is not just bridge and airplane designers who are concerned about how forces interact with objects, but artists as well. As "paper engineers," students create their own mobiles and pop-up books, and identify and use the forces (air currents, gravity, hand movement) acting upon them.
The purpose of this learning video is to show students how to …
The purpose of this learning video is to show students how to think more freely about math and science problems. Sometimes getting an approximate answer in a much shorter period of time is well worth the time saved. This video explores techniques for making quick, back-of-the-envelope approximations that are not only surprisingly accurate, but are also illuminating for building intuition in understanding science. This video touches upon 10th-grade level Algebra I and first-year high school physics, but the concepts covered (velocity, distance, mass, etc) are basic enough that science-oriented younger students would understand. If desired, teachers may bring in pendula of various lengths, weights to hang, and a stopwatch to measure period. Examples of in- class exercises for between the video segments include: asking students to estimate 29 x 31 without a calculator or paper and pencil; and asking students how close they can get to a black hole without getting sucked in.
This course teaches simple reasoning techniques for complex phenomena: divide and conquer, …
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.
The aim of this video is to introduce high school students to …
The aim of this video is to introduce high school students to the engineering concept of road construction and to the reasons why problems might arise in road construction. Presentation of this concept is made more accessible to students by comparing road construction to the art of baking a layer cake. This simple comparison can serve to emphasize how important it is to follow proper procedures and to use proper materials for successful road construction. The approach used is highly correlated with the common knowledge of baking layer cakes in Malaysia. Students should be able to relate the procedure of baking a layer cake to the importance of following the correct methods of road construction. An understanding of basic statistics is necessary before starting this lesson. This lesson will take almost 60 minutes to complete. During activity breaks, students are required to answer questions and complete assigned tasks related to the subject.
Asian Art and Architecture is an OER website created collaboratively by the …
Asian Art and Architecture is an OER website created collaboratively by the students of Connecticut College in New London. Officially launched on December 21, 2021, it currently contains 345 posts authored by 59 students, including labels and descriptions of 272 individual images, 52 themed exhibitions, and 32 literature reviews. These cover a wide range of topics and geography, from ancient ceramics and bronzes in India, traditional Buddhist statuary in Pakistan, Nepal, and Tibet, to Chinese landscape paintings, 19th to 20th-century Japanese woodblock prints, and contemporary architecture, urban design, gardens, glassware, photography, and art installations in and beyond Asia. Highlighting the collections of Asian art and artifacts at Conn and the adjacent Lyman Allyn Art Museum, this site aims to engage the students in the process of knowledge production and nurture creativity, originality, and cultural and social conscience.
Finding themselves in the middle of the Amazon rainforest after a plane …
Finding themselves in the middle of the Amazon rainforest after a plane crash, students use map scales, keys, and longitude and latitude coordinates to figure out where they are. Then they work in groups to generate ideas and make plans. They decide where they should go to be rescued, the distance to that location, the route to take, and make calculations to estimate walking travel time.
Through this earth science curricular unit, student teams are presented with the …
Through this earth science curricular unit, student teams are presented with the scenario that an asteroid will impact the Earth. In response, their challenge is to design the location and size of underground caverns to shelter the people from an uninhabitable Earth for one year. Driven by this adventure scenario, student teams 1) explore general and geological maps of their fictional state called Alabraska, 2) determine the area of their classroom to help determine the necessary cavern size, 3) learn about map scales, 4) test rocks, 5) identify important and not-so-important rock properties for underground caverns, and 6) choose a final location and size.
In this lesson, students learn some basic facts about asteroids in our …
In this lesson, students learn some basic facts about asteroids in our solar system. The main focus is on the size of asteroids and how that relates to the potential danger of an asteroid colliding with the Earth. Students are briefly introduced to the destruction that would ensue should a large asteroid hit, as it did 65 million years ago.
The goal of this Renal Pathology Atlas is to provide teaching material …
The goal of this Renal Pathology Atlas is to provide teaching material to veterinary pathologists and nephropathologists. The atlas demonstrates the breadth of lesions that can occur within a cohort of dogs presenting with the clinical sign of protein loss in the urine. Kidney samples were examined with multiple modalities including: histopathology, immunofluorescence and electron microscopy. Integration of these comprehensive evaluations with the clinical history can help veterinary pathologists and nephrologists to better understand the etiology and prognosis of renal lesions in proteinuric dogs.
In this lesson, the students will discover the relationship between an object's …
In this lesson, the students will discover the relationship between an object's mass and the amount of space it takes up (its volume). The students will also learn about the concepts of displacement and density.
In this simulation of a doctor's office, students play the roles of …
In this simulation of a doctor's office, students play the roles of physician, nurse, patients, and time-keeper, with the objective to improve the patient waiting time. They collect and graph data as part of their analysis. This serves as a hands-on example of using engineering principles and engineering design approaches (such as models and simulations) to research, analyze, test and improve processes.
In this lesson, students are introduced to audio engineers. They discover in …
In this lesson, students are introduced to audio engineers. They discover in what type of an environment audio engineers work and exactly what they do on a day-to-day basis. Students come to realize that audio engineers help produce their favorite music and movies.
This course provides a challenging introduction to some of the central ideas …
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.
Software testing gets a bad rap for being difficult, time-consuming, redundant, and …
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.
If you've ever spent hours renaming files or updating hundreds of spreadsheet …
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.
Students learn more about assistive devices, specifically biomedical engineering applied to computer …
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.
Graduate-level introduction to automatic speech recognition. Provides relevant background in acoustic theory …
Graduate-level introduction to automatic speech recognition. Provides relevant background in acoustic theory of speech production, properties of speech sounds, signal representation, acoustic modeling, pattern classification, search algorithms, stochastic modeling techniques (including hidden Markov modeling), and language modeling. Examines approaches of state-of-the-art speech recognition systems. Introduces students to the rapidly developing field of automatic speech recognition. Its content is divided into three parts. Part I deals with background material in the acoustic theory of speech production, acoustic-phonetics, and signal representation. Part II describes algorithmic aspects of speech recognition systems including pattern classification, search algorithms, stochastic modelling, and language modelling techniques. Part III compares and contrasts the various approaches to speech recognition, and describes advanced techniques used for acoustic-phonetic modelling, robust speech recognition, speaker adaptation, processing paralinguistic information, speech understanding, and multimodal processing.
Offers a foundation in the visual art practice and its critical analysis …
Offers a foundation in the visual art practice and its critical analysis for beginning architecture students. Emphasis on long-range artistic development and its analogies to architectural thinking and practice. Learn to communicate ideas and experiences through various two-dimensional, three-dimensional, and time-based media, including sculpture, installation, performance, and video. Lectures, visiting artist presentations, field trips, and readings supplement studio practice. Required of and restricted to Course 4 majors. Lab fee.
Students use their senses to describe what the weather is doing and …
Students use their senses to describe what the weather is doing and predict what it might do next. After gaining a basic understanding of weather patterns, students act as state park engineers and design/build "backyard weather stations" to gather data to make actual weather forecasts.
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.