- Subject:
- Arts and Humanities
- Material Type:
- Full Course
- Provider:
- Rice University
- Provider Set:
- OpenStax College
- Date Added:
- 01/06/2016
6 Results
- Subject:
- Arts and Humanities
- Material Type:
- Unit of Study
- Provider:
- Rice University
- Provider Set:
- OpenStax College
In this activity, kids will work on two fundamental early math skills – sorting/classifying, and graphing. There will also be some great fine motor skill practice! Includes place-based discussion questions, activity instructions, extension activities, songs, and student graph worksheets.NGSS: K-LS1-1, 1-LS1-1, partially meets K-ESS3-1 (book and discussion)Common Core: MP.4Time: 45 minutesMatierals: bag of dried beans ("16 bean soup"), paper bowls, glue, chart paper, the book "One Bean" or similar book about growing food plants, especially beans.
- Subject:
- Agriculture
- Career and Technical Education
- Early Childhood Development
- Education
- Elementary Education
- Mathematics
- Measurement and Data
- Material Type:
- Activity/Lab
- Lesson Plan
- Author:
- Columbia Gorge STEM Hub
- Date Added:
- 08/11/2020
This course presents the fundamentals of object-oriented software design and development, computational methods and sensing for engineering, and scientific and managerial applications. It cover topics, including design of classes, inheritance, graphical user interfaces, numerical methods, streams, threads, sensors, and data structures. Students use Java programming language to complete weekly software assignments. How is 1.00 different from other intro programming courses offered at MIT? 1.00 is a first course in programming. It assumes no prior experience, and it focuses on the use of computation to solve problems in engineering, science and management. The audience for 1.00 is non-computer science majors. 1.00 does not focus on writing compilers or parsers or computing tools where the computer is the system; it focuses on engineering problems where the computer is part of the system, or is used to model a physical or logical system. 1.00 teaches the Java programming language, and it focuses on the design and development of object-oriented software for technical problems. 1.00 is taught in an active learning style. Lecture segments alternating with laboratory exercises are used in every class to allow students to put concepts into practice immediately; this teaching style generates questions and feedback, and allows the teaching staff and students to interact when concepts are first introduced to ensure that core ideas are understood. Like many MIT classes, 1.00 has weekly assignments, which are programs based on actual engineering, science or management applications. The weekly assignments build on the class material from the previous week, and require students to put the concepts taught in the small in-class labs into a larger program that uses multiple elements of Java together.
- Subject:
- Applied Science
- Computer Science
- Engineering
- Material Type:
- Full Course
- Provider:
- MIT
- Provider Set:
- MIT OpenCourseWare
- Author:
- Christopher Cassa
- George Kocur
- Marta C. Gonzalez
- Date Added:
- 01/01/2012
Studies how randomization can be used to make algorithms simpler and more efficient via random sampling, random selection of witnesses, symmetry breaking, and Markov chains. Models of randomized computation. Data structures: hash tables, and skip lists. Graph algorithms: minimum spanning trees, shortest paths, and minimum cuts. Geometric algorithms: convex hulls, linear programming in fixed or arbitrary dimension. Approximate counting; parallel algorithms; online algorithms; derandomization techniques; and tools for probabilistic analysis of algorithms.
- Subject:
- Applied Science
- Computer Science
- Geometry
- Mathematics
- Material Type:
- Full Course
- Provider:
- MIT
- Provider Set:
- MIT OpenCourseWare
- Author:
- Karger, David
- Date Added:
- 01/01/2002