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
Introduction to Fluid Power: Introduction
Part 1 of 4 - Introduction. Each topic can be download as an individual item. In this unit, you will be introduced to hydraulics and how they work.
Orientation to the alcohol and other drugs sector
This resource applies to all workers who may be working primarily with clients with AOD issues and provides a basic introduction to values, services and approaches applied to work in the alcohol and other drugs sector. It contains activities and resources to facilitate self-paced learning. Topics include: assessing clients, the sector, service provider, client and you, historical perspectives, statutory frameworks, drug identification 1, harm minimisation and models of treatment.
Working effectively
Provides an introduction to the Forest and Forest Products Industry, covering rules and responsibilities, awards and agreements, and how to plan a day's work.
Local Area Network Communications Media
This module will enable students to correctly use standard terminology to describe the main topologies, carrier technologies and hardware and software components used in data communication networks, including the characteristics of such devices and software.
Communicate in the workplace
This learning object addresses the competency required to identify the various communication systems used in the workplace and how to use them correctly. You will see how good communication contributes to a pleasant work environment, enhances safety and improves the standard of work achieved. You will also learn how to work in a team and follow correct communication procedures in an emergency situation.













