This course analyzes combinatorial problems and methods for their solution. Topics include: …
This course analyzes combinatorial problems and methods for their solution. Topics include: enumeration, generating functions, recurrence relations, construction of bijections, introduction to graph theory, network algorithms, and extremal combinatorics.
Thorough treatment of linear programming and combinatorial optimization. Topics include network flow, …
Thorough treatment of linear programming and combinatorial optimization. Topics include network flow, matching theory, matroid optimization, and approximation algorithms for NP-hard problems. 18.310 helpful but not required.
Content varies from year to year. An introduction to some of the …
Content varies from year to year. An introduction to some of the major topics of present day combinatorics, in particular enumeration, partially ordered sets, and generating functions. This is a graduate-level course in combinatorial theory. The content varies year to year, according to the interests of the instructor and the students. The topic of this course is hyperplane arrangements, including background material from the theory of posets and matroids.
Content varies from year to year. An introduction to some of the …
Content varies from year to year. An introduction to some of the major topics of present day combinatorics, in particular enumeration, partially ordered sets, and generating functions. This course serves as an introduction to major topics of modern enumerative and algebraic combinatorics with emphasis on partition identities, young tableaux bijections, spanning trees in graphs, and random generation of combinatorial objects. There is some discussion of various applications and connections to other fields.
All of the mathematics required beyond basic calculus is developed “from scratch.” …
All of the mathematics required beyond basic calculus is developed “from scratch.” Moreover, the book generally alternates between “theory” and “applications”: one or two chapters on a particular set of purely mathematical concepts are followed by one or two chapters on algorithms and applications; the mathematics provides the theoretical underpinnings for the applications, while the applications both motivate and illustrate the mathematics. Of course, this dichotomy between theory and applications is not perfectly maintained: the chapters that focus mainly on applications include the development of some of the mathematics that is specific to a particular application, and very occasionally, some of the chapters that focus mainly on mathematics include a discussion of related algorithmic ideas as well.
The mathematical material covered includes the basics of number theory (including unique factorization, congruences, the distribution of primes, and quadratic reciprocity) and of abstract algebra (including groups, rings, fields, and vector spaces). It also includes an introduction to discrete probability theory—this material is needed to properly treat the topics of probabilistic algorithms and cryptographic applications. The treatment of all these topics is more or less standard, except that the text only deals with commutative structures (i.e., abelian groups and commutative rings with unity) — this is all that is really needed for the purposes of this text, and the theory of these structures is much simpler and more transparent than that of more general, non-commutative structures.
Covers computational and data analysis techniques for environmental engineering applications. First third …
Covers computational and data analysis techniques for environmental engineering applications. First third of subject introduces MATLAB and numerical modeling. Second third emphasizes probabilistic concepts used in data analysis. Final third provides experience with statistical methods for analyzing field and laboratory data. Numerical techniques such as Monte Carlo simulation are used to illustrate the effects of variability and sampling. Concepts are illustrated with environmental examples and data sets. This subject is a computer-oriented introduction to probability and data analysis. It is designed to give students the knowledge and practical experience they need to interpret lab and field data. Basic probability concepts are introduced at the outset because they provide a systematic way to describe uncertainty. They form the basis for the analysis of quantitative data in science and engineering. The MATLABĺ¨ programming language is used to perform virtual experiments and to analyze real-world data sets, many downloaded from the web. Programming applications include display and assessment of data sets, investigation of hypotheses, and identification of possible casual relationships between variables. This is the first semester that two courses, Computing and Data Analysis for Environmental Applications (1.017) and Uncertainty in Engineering (1.010), are being jointly offered and taught as a single course.
Watch your solution change color as you mix chemicals with water. Then …
Watch your solution change color as you mix chemicals with water. Then check molarity with the concentration meter. What are all the ways you can change the concentration of your solution? Switch solutes to compare different chemicals and find out how concentrated you can go before you hit saturation!
Introductory Statistics is a non-calculus based, descriptive statistics course with applications. …
Introductory Statistics is a non-calculus based, descriptive statistics course with applications. Topics include methods of collecting, organizing, and interpreting data; measures of central tendency, position, and variability for grouped and ungrouped data; frequency distributions and their graphical representations; introduction to probability theory, standard normal distribution, and areas under the curve. Course materials created by Fahmil Shah, content added to OER Commons by Victoria Vidal.
With your mouse, drag data points and their error bars, and watch …
With your mouse, drag data points and their error bars, and watch the best-fit polynomial curve update instantly. You choose the type of fit: linear, quadratic, cubic, or quartic. The reduced chi-square statistic shows you when the fit is good. Or you can try to find the best fit by manually adjusting fit parameters.
Modeling of the control processes in conventional and high-speed data communication networks. …
Modeling of the control processes in conventional and high-speed data communication networks. Develops and utilizes elementary concepts from queueing theory, algorithms, linear and nonlinear programming to study the problems of line and network protocols, distributed algorithms, quasi-static and dynamic routing, congestion control, deadlock prevention. Treats local and wide-area networks, and high-speed electronic and optical networks. Focuses on the fundamentals of data communication networks. One goal is to give some insight into the rationale of why networks are structured the way they are today and to understand the issues facing the designers of next-generation data networks. Much of the course focuses on network algorithms and their performance. Students are expected to have a strong mathematical background and an understanding of probability theory. Topics discussed include: layered network architecture, Link Layer protocols, high-speed packet switching, queueing theory, Local Area Networks, and Wide Area Networking issues, including routing and flow control.
Simulate the original experiment that proved that electrons can behave as waves. …
Simulate the original experiment that proved that electrons can behave as waves. Watch electrons diffract off a crystal of atoms, interfering with themselves to create peaks and troughs of probability.
Why do objects like wood float in water? Does it depend on …
Why do objects like wood float in water? Does it depend on size? Create a custom object to explore the effects of mass and volume on density. Can you discover the relationship? Use the scale to measure the mass of an object, then hold the object under water to measure its volume. Can you identify all the mystery objects?
This is the first semester of a two-semester sequence on Differential Analysis. …
This is the first semester of a two-semester sequence on Differential Analysis. Topics include fundamental solutions for elliptic; hyperbolic and parabolic differential operators; method of characteristics; review of Lebesgue integration; distributions; fourier transform; homogeneous distributions; asymptotic methods.
Fall: Fundamental solutions for elliptic, hyperbolic and parabolic differential operators. Method of …
Fall: Fundamental solutions for elliptic, hyperbolic and parabolic differential operators. Method of characteristics. Review of Lebesgue integration. Distributions. Fourier transform. Homogeneous distributions. Asymptotic methods. Spring: Sobolev spaces. Fredholm alternative. Variable coefficient elliptic, parabolic and hyperbolic linear partial differential equations. Variational methods. Viscosity solutions of fully nonlinear partial differential equations. The main goal of this course is to give the students a solid foundation in the theory of elliptic and parabolic linear partial differential equations. It is the second semester of a two-semester, graduate-level sequence on Differential Analysis.
Discrete Mathematics: An Open Introduction is a free, open source textbook appropriate …
Discrete Mathematics: An Open Introduction is a free, open source textbook appropriate for a first or second year undergraduate course for math majors, especially those who will go on to teach. The textbook has been developed while teaching the Discrete Mathematics course at the University of Northern Colorado. Primitive versions were used as the primary textbook for that course since Spring 2013, and have been used by other instructors as a free additional resource. Since then it has been used as the primary text for this course at UNC, as well as at other institutions.
An interactive applet and associated web page that demonstrate how to find …
An interactive applet and associated web page that demonstrate how to find the perpendicular distance between a point and a line using trigonometry, given the coordinates of the point and the slope/intercept of the line. The applet has a line with sliders that adjust its slope and intercept, and a draggable point. As the line is altered or the point dragged, the distance is recalculated. The grid and coordinates can be turned on and off. The distance calculation can be turned off to permit class exercises and then turned back on the verify the answers. The applet can be printed as it appears on the screen to make handouts. The web page has a full description of the concept of the concepts, a worked example and has links to other pages relating to coordinate geometry. Applet can be enlarged to full screen size for use with a classroom projector. This resource is a component of the Math Open Reference Interactive Geometry textbook project at http://www.mathopenref.com.
This course intends to provide a rigorous introduction to the most important …
This course intends to provide a rigorous introduction to the most important research results in the area of distributed algorithms, and prepare interested students to carry out independent research in distributed algorithms. Topics covered include: design and analysis of concurrent algorithms, emphasizing those suitable for use in distributed networks, process synchronization, allocation of computational resources, distributed consensus, distributed graph algorithms, election of a leader in a network, distributed termination, deadlock detection, concurrency control, communication, and clock synchronization. Special consideration is given to issues of efficiency and fault tolerance. Formal models and proof methods for distributed computation are also discussed.
Explore tunneling splitting in double well potentials. This classic problem describes many …
Explore tunneling splitting in double well potentials. This classic problem describes many physical systems, including covalent bonds, Josephson junctions, and two-state systems such as spin 1/2 particles and ammonia molecules.
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.