This subject provides an introduction to modeling and simulation, covering continuum methods, …
This subject provides an introduction to modeling and simulation, covering continuum methods, atomistic and molecular simulation, and quantum mechanics. Hands-on training is provided in the fundamentals and applications of these methods to key engineering problems. The lectures provide exposure to areas of application based on the scientific exploitation of the power of computation. We use web based applets for simulations, thus extensive programming skills are not required.
This course provides a general overview of databases, including topics such as …
This course provides a general overview of databases, including topics such as database history, modern database systems, the different models used to design a database, and Structured Query Language (SQL), which is the standard language used to access and manipulate databases. Upon successful completion of this course, the student will be able to: compare and contrast the database approach and the file system approach; explain what a database management system is as well as the various components; identify the various people involved in database management systems; explain the historical background of database management systems; compare the various database models; describe the functions of a database management system; explain the three-schema database architecture; describe what tables, indexes, and views are as well as discuss the differences among them; explain the entity-relationship model; develop an entity-relationship model based on user requirements; describe the relational database model; explain the process of normalization; convert an entity-relationship diagram to a set of normalized relations; explain referential integrity; identify how relational algebra is used to construct queries; describe and use data definition commands; describe and use data manipulation commands; explain how to join tables together for queries. (Computer Science 403)
Traditionally, progress in electronics has been driven by miniaturization. But as electronic …
Traditionally, progress in electronics has been driven by miniaturization. But as electronic devices approach the molecular scale, classical models for device behavior must be abandoned. To prepare for the next generation of electronic devices, this class teaches the theory of current, voltage and resistance from atoms up. To describe electrons at the nanoscale, we will begin with an introduction to the principles of quantum mechanics, including quantization, the wave-particle duality, wavefunctions and Schrĺ_dinger's equation. Then we will consider the electronic properties of molecules, carbon nanotubes and crystals, including energy band formation and the origin of metals, insulators and semiconductors. Electron conduction will be taught beginning with ballistic transport and concluding with a derivation of Ohm's law. We will then compare ballistic to bulk MOSFETs. The class will conclude with a discussion of possible fundamental limits to computation.
College-level electrical engineering course highlighting numerical analysis for engineers. This course introduces …
College-level electrical engineering course highlighting numerical analysis for engineers. This course introduces students to the formulation, methodology, and techniques for numerical solution of engineering problems. Course features include suggested readings, lecture notes, assignment problems, and exams with solutions.
" This course is an introduction to software engineering, using the Java™ …
" This course is an introduction to software engineering, using the Java™ programming language. It covers concepts useful to 6.005. Students will learn the fundamentals of Java. The focus is on developing high quality, working software that solves real problems. The course is designed for students with some programming experience, but if you have none and are motivated you will do fine. Students who have taken 6.005 should not take this course. Each class is composed of one hour of lecture and one hour of assisted lab work. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month."
This course presents aerospace propulsive devices as systems, with functional requirements and …
This course presents aerospace propulsive devices as systems, with functional requirements and engineering and environmental limitations along with requirements and limitations that constrain design choices. Both air-breathing and rocket engines are covered, at a level which enables rational integration of the propulsive system into an overall vehicle design. Mission analysis, fundamental performance relations, and exemplary design solutions are presented.
1.201J/11.545J/ESD.210J is required for all first-year Master of Science in Transportation students. …
1.201J/11.545J/ESD.210J is required for all first-year Master of Science in Transportation students. It would be of interest to, as well as accessible to, students in Urban Studies and Planning, Political Science, Technology and Policy, Management, and various engineering departments. It is a good subject for those who plan to take only one subject in transportation and serves as an entry point to other transportation subjects as well. The subject focuses on fundamental principles of transportation systems, introduces transportation systems components and networks, and addresses how one invests in and operates them effectively. The tie between transportation and related systems is emphasized.
Introduction to video editing and interface devices. Explores video as an environmental, …
Introduction to video editing and interface devices. Explores video as an environmental, editorial and narrative form. Looks at issues of interpretation, meaning, expression and how they relate to historical, social, and cultural issues.
This course offers an introduction to the interdisciplinary study of videogames as …
This course offers an introduction to the interdisciplinary study of videogames as texts through an examination of their cultural, educational, and social functions in contemporary settings. Students play and analyze videogames while reading current research and theory from a variety of sources in the sciences, social sciences, humanities, and industry. Assignments focus on game analysis in the context of the theories discussed in class. Class meetings involve regular reading, writing, and presentation exercises. No prior programming experience required. Students taking the graduate version complete additional assignments.
Water is essential for life on earth and of crucial importance for …
Water is essential for life on earth and of crucial importance for society. Also within our climate water plays a major role. The natural cycle of ocean to atmosphere, by precipitation back to earth and by rivers and aquifers to the oceans has a decisive impact on regional and global climate patterns.
This course will cover six main topics:
Global water cycle. In this module you will learn to explain the different processes of the global water cycle. Water systems. In this module you will learn to describe the flows of water and sand in different riverine, coastal and ocean systems. Water and climate change. In this module you will learn to identify mechanisms of climate change and you will learn to explain the interplay of climate change, sea level, clouds, rainfall and future weather. Interventions. In this module you will learn to explain why, when and which engineering interventions are needed in rivers, coast and urban environment. Water resource management. In this module you will learn to explain why water for food and water for cities are the main challenges in water management and what the possibilities and limitations of reservoirs and groundwater are to improve water availability. Challenges. In this module you will learn to explain the challenges in better understanding and adapting to the impact of climate change on water for the coming 50 years.
This course is a global-oriented survey of the history of architecture, from …
This course is a global-oriented survey of the history of architecture, from the prehistoric to the sixteenth century. It treats buildings and environments, including cities, in the context of the cultural and civilizational history. It offers an introduction to design principles and analysis. Being global, it aims to give the student perspective on the larger pushes and pulls that influence architecture and its meanings, whether these be economic, political, religious or climatic.
This course is an introduction to the consideration of technology as the …
This course is an introduction to the consideration of technology as the outcome of particular technical, historical, cultural, and political efforts, especially in the United States during the 19th and 20th centuries. Topics include industrialization of production and consumption, development of engineering professions, the emergence of management and its role in shaping technological forms, the technological construction of gender roles, and the relationship between humans and machines.
Introduction to artistic practice and aesthetic analysis through studio work and lectures. …
Introduction to artistic practice and aesthetic analysis through studio work and lectures. Students communicate ideas and experiences through various media such as sculpture, installation, performance, and video. Projects evolve through stages of conceptual and material development to final presentation. Lectures, visiting artist presentations, field trips, and readings supplement studio practice, providing an index to the historical, cultural, and environmental forces that affect both development of artistic vision and reception of works of art.
"This course covers Japanese: The Spoken Language lessons 17 through 22. It …
"This course covers Japanese: The Spoken Language lessons 17 through 22. It will further develop the four basic skills, speaking, listening, reading and writing, that students have acquired through Japanese I, II and III courses, with emphasis on oral communication skills in various practical situations. Students will learn approximately 100 Kanji characters in this course. Sessions in English cover grammar explanation, socio-cultural information and other important issues for using the language, while Japanese lessons focus on the actual use of the language, integrating students' prior knowledge with newly learned patterns, and communicating within the frame given in the class."
This book is a guide to JavaScript, a scripting language widely used …
This book is a guide to JavaScript, a scripting language widely used in web pages and web applications such as email applications. JavaScript is not to be confused with Java, which is quite a separate language for creating stand-alone applications.
This book is Part I of a two-part set that introduces the …
This book is Part I of a two-part set that introduces the Java programminglanguage. The text assumes the student will be using the BlueJ developmentenvironment and provides some introductory BlueJ material. Our experiencehas been that BlueJ is easy to learn and provides a good programmingenvironment for the beginner programmer.
In the wake of Katrina the entire gulf coast is embroiled in …
In the wake of Katrina the entire gulf coast is embroiled in a struggle over what constitutes "appropriate" rebuilding and redevelopment efforts. This practicum will engage students in a set of work groups designed to assist local community based institutions and people in shaping the policy and practices that will guide the redevelopment and rebuilding efforts in the city of New Orleans.
Knoppix is an astoundingly clever product. It runs Linux completely from a …
Knoppix is an astoundingly clever product. It runs Linux completely from a CD or DVD. There is no need to install. It bypasses all the software already installed on your PC or laptop and automatically detects the hardware in your computer (subject to suitable hardware). When you've finished using Knoppix, simply restart. Your computer will return to your regular system, and it will behave as if nothing has happened. Knoppix is Free Software and open source under the terms of the GNU General Public Licence (GPL).
TeX is a computer program for typesetting documents, created by Donald Knuth. …
TeX is a computer program for typesetting documents, created by Donald Knuth. It takes a suitably prepared computer file and converts it to a form which may be printed on many kinds of printers, including dot-matrix printers, laser printers and high-resolution typesetting machines. LaTeX is a set of macros for TeX that aims at reducing the user's task to the sole role of writing the content, LaTeX taking care of all the formatting process. A number of well-established publishers now use TeX or LaTeX to typeset books and mathematical journals. It is also well appreciated by users caring about typography, consistent formatting, efficient collaborative writing and open formats.This is a guide to the LaTeX markup language. It is intended to form a useful resource for everybody from new users who wish to learn, to old hands who need a quick reference.
This resource was created at the University of Maryland (UMD) for instructors …
This resource was created at the University of Maryland (UMD) for instructors who want to teach, students (and instructors) who want to learn, and researchers who want to use R for statistical discovery and analysis. While this is a textbook, it is largely based on hands-on examples with video walk-throughs to take you through accessing R and RStudio, the basics of R and progressing to analyses with step by step templates and video support. The goal is to build confidence with programming early on and demonstrate best coding practices from the start.
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.