6.088 Introduction to C Memory Management and C++ Object-Oriented Programming (MIT)
Ever hang your head in shame after your Python program wasn't as fast as your friend's C program? Ever wish you could use objects without having to use Java? Join us for this fun introduction to C and C++! We will take you through a tour that will start with writing simple C programs, go deep into the caves of C memory manipulation, resurface with an introduction to using C++ classes, dive deeper into advanced C++ class use and the C++ Standard Template Libraries. We'll wrap up by teaching you s
14.121 Microeconomic Theory I (MIT)
This half-semester course provides an introduction to microeconomic theory designed to meet the needs of students in the economics Ph.D. program. Some parts of the course are designed to teach material that all graduate students should know. Others are used to introduce methodologies. Topics include consumer and producer theory, markets and competition, general equilibrium, and tools of comparative statics and their application to price theory. Some topics of recent interest may also be covered.
6.092 Introduction to Programming in Java (MIT)
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 a
21A.226 Ethnic and National Identity (MIT)
An introduction to the cross-cultural study of ethnic and national identity. We examine the concept of social identity, and consider the ways in which gendered, linguistic, religious, and ethno-racial identity components interact. We explore the history of nationalism, including the emergence of the idea of the nation-state, as well as ethnic conflict, globalization, identity politics, and human rights.
2.997 Direct Solar/Thermal to Electrical Energy Conversion Technologies (MIT)
This course introduces principles and technologies for converting heat into electricity via solid-state devices. The first part of the course discusses thermoelectric energy conversion and thermoelectric materials, thermionic energy conversion, and photovoltaics. The second part of the course discusses solar thermal technologies. Various solar heat collection systems will be reviewed, followed by an introduction to the principles of solar thermophotovoltaics and solar thermoelectrics. Spectral c
6.087 Practical Programming in C (MIT)
This course provides a thorough introduction to the C programming language, the workhorse of the UNIX operating system and lingua franca of embedded processors and micro-controllers. The first two weeks will cover basic syntax and grammar, and expose students to practical programming techniques. The remaining lectures will focus on more advanced concepts, such as dynamic memory allocation, concurrency and synchronization, UNIX signals and process control, library development and usage. Daily pro
21W.784 Becoming Digital: Writing about Media Change (MIT)
"Becoming Digital" traces the change in practice, theory and possibility as mechanical and chemical media are augmented or supplanted by digital media. These changes will be grounded in a semester length study of "reports from the front." These reports, found and introduced by students throughout the semester, are the material produced by and about soldiers and civilians on the battlefield from the introduction of wet photography during the Crimean and Civil Wars to contempor
2.017J Design of Electromechanical Robotic Systems (MIT)
This course covers the design, construction, and testing of field robotic systems, through team projects with each student responsible for a specific subsystem. Projects focus on electronics, instrumentation, and machine elements. Design for operation in uncertain conditions is a focus point, with ocean waves and marine structures as a central theme. Topics include basic statistics, linear systems, Fourier transforms, random processes, spectra, ethics in engineering practice, and extreme events
18.712 Introduction to Representation Theory (MIT)
The goal of this course is to give an undergraduate-level introduction to representation theory (of groups, Lie algebras, and associative algebras). Representation theory is an area of mathematics which, roughly speaking, studies symmetry in linear spaces.
2.1 Two examples
This unit introduces ‘voice-leading’ or ‘Schenkerian’ analysis, perhaps the most widely-used and discussed method of analysing tonal music. In this unit, this method is explained through the analysis of piano sonatas by Mozart. The unit is the first in the AA314 series of three units on this form of harmonic analysis, and concentrates on the ‘foreground level’ of voice leading. As you work through this unit, you will become familiar with five complete movements of Mozart’s piano
6.079 Introduction to Convex Optimization (MIT)
This course aims to give students the tools and training to recognize convex optimization problems that arise in scientific and engineering applications, presenting the basic theory, and concentrating on modeling aspects and results that are useful in applications. Topics include convex sets, convex functions, optimization problems, least-squares, linear and quadratic programs, semidefinite programming, optimality conditions, and duality theory. Applications to signal processing, control, machin
17.202 Graduate Seminar in American Politics II (MIT)
This is the second in a sequence of two field seminars in American politics intended for graduate students in political science, in preparation for taking the general examination in American politics. The material covered in this semester focuses on American political institutions. The readings covered here are not comprehensive, but it is sufficiently broad to give students an introduction to major empirical questions and theoretical approaches that guide the study of American political institu
6.777J Design and Fabrication of Microelectromechanical Devices (MIT)
6.777J / 2.372J is an introduction to microsystem design. Topics covered include: material properties, microfabrication technologies, structural behavior, sensing methods, fluid flow, microscale transport, noise, and amplifiers feedback systems. Student teams design microsystems (sensors, actuators, and sensing/control systems) of a variety of types, (e.g., optical MEMS, bioMEMS, inertial sensors) to meet a set of performance specifications (e.g., sensitivity, signal-to-noise) using a realistic
SP.255 Physics of Rock Climbing (MIT)
SP.255 is a lecture, discussion, and project based seminar about the physics of rock climbing. Participants are first exposed to the unsolved problems in the climbing community that could be answered by research and then asked to solve a small part of one of these problems. The seminar provides an introduction to engineering problems, an opportunity to practice communication skills, and a brief stab at doing some research. This seminar explicitly does not include climbing instruction nor is clim
War Studies Primer - an introductory course on the study of war and military history
War Studies Primer is an introductory course on the study of war and military history. Its purpose is to provide an introduction, or primer, to the study of war. War Studies Primer is presented as a lecture curriculum at the senior high school and university level. It is a free course that consists ...
Introduction to Artificial Intelligence - Neural Networks
This reading material forms part of the "Neural Networks" topic in the Introduction to Artificial Intelligence module.
Introduction to Artificial Intelligence - Neural Networks
This test forms part of the "Neural Networks" topic in the Introduction to Artificial Intelligence module.
Essentials of Medical Microbiology I - Part 2 of 2
This resource provides an introduction into Medical Microbiology and should be used in conjunction with Part 1 - Part 1 of 1. The unit comprises factors that affect the spread of infection and a detailed description of the human commensal microbiota. A help file is included and should be read first.
Tools for Teaching Ecology and Evolution
A series of learning objects, based around the Virtual Rocky Shore resource at http://open.jorum.ac.uk:80/xmlui/handle/123456789/2729 . These include web based instructions on experimental design, a PDF and web based resources for statistics, video tutorials for data presentation in Microsoft Excel (2007), simulations of grazing on rocky shores, a capture-mark-recapture simulation for estimating population sizes and a series of Scilab simulations for teaching physiology, evolution, popu
Using the Sony PSP in the Classrooom Workshop - MoLeNET Conference 2010. An introduction to the many possibilities of the Sony PSP - staff and students from The City School Sheffield and The Sheffield College.
Workshop - MoLeNET Conference 2010. An introduction to the many possibilities of the Sony PSP - staff and students from The City School Sheffield and The Sheffield College.