Film Scoring Introduction
Here is a series of lessons in film scoring for anyone who wants to create music for motion pictures but is not a musician.
This course introduces students to the basic concepts, logic, and issues involved in statistical reasoning. Major topics include exploratory data analysis, an introduction to research methods, probability, and statistical inference. The objectives of this course are to give students confidence in manipulating and drawing conclusions from data and provide them with a critical framework for evaluating study designs and results. An important feature of the course is the use of an intelligent tutori
Introduction to Stoichiometry
Our on-line Chemistry course covers stoichiometry and demonstrates our scenario based approach to teaching chemistry. Traditional courses tend to follow a bottom-up approach to learning chemistry. This traditional approach teaches abstract concepts and tools before discussing their practical application, which results in students learning bits of unconnected knowledge that are rarely usable let alone memorable. In our approach, scenarios are used both to motivate the material and provide a frame
Simple Nature: An Introduction to Physics for Engineering and Physical Science Students
Simple Nature is a physics textbook intended for students in a three-semester introductory calculus-based course.
Linear Systems and Optimization: Introduction to Linear Dynamical Systems
Introduction to applied linear algebra and linear dynamical systems, with applications to circuits, signal processing, communications, and control systems. Topics include: Least-squares aproximations of over-determined equations and least-norm solutions of underdetermined equations. Symmetric matrices, matrix norm and singular value decomposition. Eigenvalues, left and right eigenvectors, and dynamical interpretation. Matrix exponential, stability, and asymptotic behavior. Multi-input multi-outp
Introduction to Computer Science: Programming Paradigms
Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++). Brief survey of other modern languages such as Python, Objective C, and C#.
Introduction to Computer Science: Programming Methodology
This course is the largest of the introductory programming courses and is one of the largest courses at Stanford. Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Programming Methodology teaches the widely-used Java programming language along with good software engineering principles. Emphasis is on good programming style and the built-in
Introduction to Computer Science: Programming Abstractions
This course is the natural successor to Programming Methodology and covers such advanced programming topics as recursion, algorithmic analysis, and data abstraction using the C++ programming language, which is similar to both C and Java. If you've taken the Computer Science AP exam and done well (scored 4 or 5) or earned a good grade in a college course, Programming Abstractions may be an appropriate course for you to start with, but often Programming Abstractions (Accelerated) is a better choic
Artificial Intelligence: Introduction to Robotics
The purpose of this course is to introduce you to basics of modeling, design, planning, and control of robot systems. In essence, the material treated in this course is a brief survey of relevant results from geometry, kinematics, statics, dynamics, and control. The course is presented in a standard format of lectures, readings and problem sets. There will be an in-class midterm and final examination. These examinations will be open book. Lectures will be based mainly, but not exclusively, on ma
Introduction to Tourism
This course covers topics which include defining what tourism is and the tourism system. It then reviews the development of tourism and tourist destinations before embarking on examining the tourist product and tourist industry. Where would tourism be without marketing? The course then explores market segmentation and then discusses the economic, socio-cultural and environmental impacts which must be considered when planning for tourism and the future of tourism.
Introduction to Humanities
This course covers significant ideas, art forms, philosophies, and scientific developments in Western culture since the renaissance. Discussions focus on the way human view their relationship with the past, with the future, with God, with nature, with other humans, and with themselves.
Introduction to Economic Analysis
This book presents standard intermediate microeconomics material and some material that, in the authors' view, ought to be standard but is not. Introductory economics material is integrated. Standard mathematical tools, including calculus, are used throughout. The book easily serves as an intermediate microeconomics text, and can be used for a relatively sophisticated undergraduate who has not taken a basic university course in economics. Podcast also available
Introduction to Cyberpunk Literature
This course covers the works of the four major writers of cyberpunk: William Gibson, Bruce Sterling, Neal Stephenson, and Pat Cadigan. Other theoretical and scholarly texts that articulate cyberpunk as a site of intellectual and literary investigation will be read and will inform discussions . Popular films (Blade Runner and The Matrix) which are good examples of cyberpunk films are will also be referred to. The thematic concerns of cyberpunk, that speak directly to contemporary issues like gl
Introduction to Experiments Activity
This activity will allow students to learn the difference between observational studies and experiments, with emphasis on the importance of cause-and-effect relationships.
Introduction to Minitab
This laboratory introduces students to the basics of the Minitab software. Students make use of a basic example (water consumption and temperature) to introduce students to manipulation of data, calculation of descriptive statistics, and creation of histograms.
Learning Objectives for Introductory Statistics
This text document lists detailed learning objectives for introductory statistics courses. Learning objectives are brief, clear statements of what learners will be able to perform at the end of a course.
Introduction to Java Programming
This is a beginning course in the Java programming language. Students will learn object-oriented programming, and will create applets which can be incorporated into HTML documents for the World Wide Web.
Introduction to Flash MX
This course offers an introduction to the Macromedia Flash multimedia authoring environment. It incorporates hands-on experience developing streaming web-based multimedia presentations including animation, sound, and graphics with Macromedia's Flash MX application. In each lesson, students build a module that contributes to the shaping of a final project - a basic educational, personal, or business website in Flash. Flash offers scripting capabilities and server-side connectivity for creating en
Elementary Statistics is an introduction to data analysis course that makes use of graphical and numerical techniques to study patterns and departures from patterns. The student studies randomness with emphasis on understanding variation, collects information in the face of uncertainty, checks distributional assumptions, tests hypotheses, uses probability as a tool for anticipating what the distribution of data may look like under a set of assumptions, and uses appropriate statistical models to
Star Library: What Makes the Standard Deviation Larger or Smaller?
The activity is designed to help students develop a better intuitive understanding of what is meant by variability in statistics. Emphasis is placed on the standard deviation as a measure of variability. As they learn about the standard deviation, many students focus on the variability of bar heights ...