Computational Chemistry: An Introduction to Molecular Dynamic Simulations
This module gives a brief overview of computational chemistry, a branch of chemistry concerned with theoretically determining properties of molecules. The fundamentals of how to conduct a computational project are discussed as well as the variety of different models that can be used. Because of the difficulty of dealing with nanosized materials, computational modeling has become an important characterization tool in nanotechnology.
ToxMystery Lesson Plan 1: Introduction to Common Household Chemicals
This lesson plan will introduce students to potential environmental health hazards in their day-to-day environment. Students will be introduced to ToxMystery, a computer game activity, and either individually or in groups, they will find potential environmental health hazards in each room of the house that is presented by the game. They will then answer multiple choice uestions posed by the game about the hazards they encounter and complete assigned activity sheets.
Historical Introduction to Philosophy
This course covers the following topics: an introduction to philosophy; philosophy of religion; epistemology; the philosophy of mind; free-will and determinism; ethics and metaphysics.
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.
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.
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
Introduction to Nanoscale Science: Surface Area to Volume Ratio Module
Many intriguing phenomena observed in the "nanoworld" can be attributed to the increase in the surface to volume ratio ( SVR ) at the nanoscale. Understanding the surface area effects to volume changes is thus crucial to the understanding of nanoscale phenomena and nanotechnology applications. As an introduction to the nanoworld, the major goals of this module are to (1) give students a feel for just how small the nanoscale is, (2) give students practice in mathematically communicating nanoscale