Updating search results...

Search Resources

4375 Results

View
Selected filters:
  • Career and Technical Education
Introduction to C Memory Management and C++ Object-Oriented Programming, January IAP 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

" 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 some tricks of the trade that you may need for tech interviews. We see this as a "C/C++ empowerment" course: we want you to come away understanding why you would want to use C over another language (control over memory, probably for performance reasons), why you would want to use C++ rather than C (objects), and how to be useful in C and C++. 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."

Subject:
Business and Information Technology
Career and Technical Education
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Kang, Eunsuk
Yang, Jean
Date Added:
01/01/2010
Introduction to C and C++, January IAP 2013
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides a fast-paced introduction to the C and C++ programming languages. You will learn the required background knowledge, including memory management, pointers, preprocessor macros, object-oriented programming, and how to find bugs when you inevitably use any of those incorrectly. There will be daily assignments and a small-scale individual project. 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.

Subject:
Business and Information Technology
Career and Technical Education
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Frank Li
Kyle Murray
Tom Lieber
Date Added:
01/01/2013
Introduction to Circuits and Ohm's Law
Read the Fine Print
Educational Use
Rating
0.0 stars

Students explore the basics of DC circuits, analyzing the light from light bulbs when connected in series and parallel circuits. Ohm's law and the equation for power dissipated by a circuit are the two primary equations used to explore circuits connected in series and parallel. Students measure and see the effect of power dissipation from the light bulbs. Kirchhoff's voltage law is used to show how two resistor elements add in series, while Kirchhoff's current law is used to explain how two resistor elements add when in parallel. Students also learn how electrical engineers apply this knowledge to solve problems. Power dissipation is particularly important with the introduction of LED bulbs and claims of energy efficiency, and understanding how power dissipation is calculated helps when evaluating these types of claims. This activity is designed to introduce students to the concepts needed to understand how circuits can be reduced algebraically.

Subject:
Career and Technical Education
Technology and Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
CREAM GK-12 Program, Engineering Education Research Center, College of Engineering and Architecture,
Erik Wemlinger
Date Added:
09/18/2014
Introduction to Civic Media, Fall 2012
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course examines civic media in comparative, transnational and historical perspectives through the use of various theoretical tools, research approaches, and project design methods.

Subject:
Business and Information Technology
Career and Technical Education
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Rebecca Hurwitz
Sasha Costanza-Chock
Date Added:
01/01/2012
Introduction to Communication, Control, and Signal Processing, Spring 2010
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course examines signals, systems and inference as unifying themes in communication, control and signal processing. Topics include input-output and state-space models of linear systems driven by deterministic and random signals; time- and transform-domain representations in discrete and continuous time; group delay; state feedback and observers; probabilistic models; stochastic processes, correlation functions, power spectra, spectral factorization; least-mean square error estimation; Wiener filtering; hypothesis testing; detection; matched filters.

Subject:
Business and Information Technology
Career and Technical Education
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Oppenheim, Alan V.
Verghese, George
Date Added:
01/01/2010
Introduction to Computers and Engineering Problem Solving, Spring 2012
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course presents the fundamentals of object-oriented software design and development, computational methods and sensing for engineering, and scientific and managerial applications. It cover topics, including design of classes, inheritance, graphical user interfaces, numerical methods, streams, threads, sensors, and data structures. Students use Java programming language to complete weekly software assignments. How is 1.00 different from other intro programming courses offered at MIT? 1.00 is a first course in programming. It assumes no prior experience, and it focuses on the use of computation to solve problems in engineering, science and management. The audience for 1.00 is non-computer science majors. 1.00 does not focus on writing compilers or parsers or computing tools where the computer is the system; it focuses on engineering problems where the computer is part of the system, or is used to model a physical or logical system. 1.00 teaches the Java programming language, and it focuses on the design and development of object-oriented software for technical problems. 1.00 is taught in an active learning style. Lecture segments alternating with laboratory exercises are used in every class to allow students to put concepts into practice immediately; this teaching style generates questions and feedback, and allows the teaching staff and students to interact when concepts are first introduced to ensure that core ideas are understood. Like many MIT classes, 1.00 has weekly assignments, which are programs based on actual engineering, science or management applications. The weekly assignments build on the class material from the previous week, and require students to put the concepts taught in the small in-class labs into a larger program that uses multiple elements of Java together.

Subject:
Career and Technical Education
Computer Science
Technology and Engineering
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Christopher Cassa
George Kocur
Marta C. Gonzalez
Date Added:
01/01/2012
Introduction to Computers in Public Management II, January (IAP) 2002
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Second of two modules facilitating a basic understanding of computing in planning and public management. Students develop problem-solving skills using computer-based tools for ``what-if'' analyses. Emphasis on spatial analysis using geographic information systems and database query tools.

Subject:
Career and Technical Education
Marketing, Management and Entrepreneurship
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Hoyt, Lorlene M.
Date Added:
01/01/2002
Introduction to Convex Optimization, Fall 2009
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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, machine learning, finance, digital and analog circuit design, computational geometry, statistics, and mechanical engineering are presented. Students complete hands-on exercises using high-level numerical software. Acknowledgements The course materials were developed jointly by Prof. Stephen Boyd (Stanford), who was a visiting professor at MIT when this course was taught, and Prof. Lieven Vanderberghe (UCLA).

Subject:
Business and Information Technology
Career and Technical Education
Computer Science
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Boyd, Stephen
Parrilo, Pablo
Date Added:
01/01/2010
Introduction to  Dual Enrollment Series
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Dual enrollment includes a variety of programs through which high school students are enrolled simultaneously in both high school and college to earn both high school and college credit. Such programs make college more affordable for families and introduce students to higher level coursework before they immerse themselves in college life. Use these slide decks to learn more about dual enrollment.

Subject:
Career and Technical Education
Material Type:
Other
Author:
Lynn Aprill
Date Added:
10/24/2022
Introduction to EECS II: Digital Communication Systems, Fall 2012
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

An introduction to several fundamental ideas in electrical engineering and computer science, using digital communication systems as the vehicle. The three parts of the course - bits, signals, and packets - cover three corresponding layers of abstraction that form the basis of communication systems like the Internet. The course teaches ideas that are useful in other parts of EECS: abstraction, probabilistic analysis, superposition, time and frequency-domain representations, system design principles and trade-offs, and centralized and distributed algorithms. The course emphasizes connections between theoretical concepts and practice using programming tasks and some experiments with real-world communication channels.

Subject:
Business and Information Technology
Career and Technical Education
Computer Science
Technology and Engineering
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
George Verghese
Hari Balakrishnan
Date Added:
01/01/2012
Introduction to Environmental Challenges in China
Read the Fine Print
Educational Use
Rating
0.0 stars

Through an overview of some of the environmental challenges facing the growing and evolving country of China today, students learn about the effects of indoor and outdoor air pollution that China is struggling to curb with the help of engineers and scientists. This includes the sources of particulate matter 2.5 and carbon dioxide, and air pollution impacts on the health of people and the environment.

Subject:
Career and Technical Education
Environmental Science
Life Science
Technology and Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
Abigail T. Watrous, Stephanie Rivale, Janet Yowell, Denise W. Carlson (This material developed in part during Watrous' China Fulbright fellowship in 2009-10. Sincere thanks to the U.S. State Department and the Fulbright Program for their support.)
Integrated Teaching and Learning Program,
Date Added:
09/18/2014
Introduction to Environmental Engineering
Read the Fine Print
Educational Use
Rating
0.0 stars

Students are presented with examples of the types of problems that environmental engineers solve, specifically focusing on air and land quality issues. Air quality topics include air pollution sources, results of poor air quality including global warming, acid rain and air pollution, as well as ways to reduce air pollution. Land quality topics include the differences between renewable and non-renewable resources, the results of non-renewable resource misuse and ways to reduce land pollution. (Water quality is introduced in a later lesson in a separate presentation, as it is the focal point of this unit curriculum.)

Subject:
Career and Technical Education
Environmental Science
Life Science
Technology and Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
Barry Williams
GK-12 Program,
Jessica Ray
Phyllis Balcerzak
Date Added:
09/18/2014
Introduction to Evolutionary Computation
Read the Fine Print
Educational Use
Rating
0.0 stars

Students are introduced to the concepts of evolution by natural selection and digital evolution software. They learn about the field of evolutionary computation, which applies the principles of natural selection to solve engineering design problems. They learn the similarities and differences between natural selection and the engineering design process.

Subject:
Career and Technical Education
Genetics
Life Science
Technology and Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
Bio-Inspired Technology and Systems (BITS) RET,
Wendy Johnson
Date Added:
09/18/2014
Introduction to Financial and Managerial Accounting, Spring 2004
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Studies basic concepts of financial and managerial reporting. Viewpoint is that of readers of financial and managerial reports rather than the accountants who prepare them.

Subject:
Business and Information Technology
Career and Technical Education
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Roychowdhury, Sugata
Date Added:
01/01/2004
Introduction to Genetic Engineering and Its Applications
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn how engineers apply their understanding of DNA to manipulate specific genes to produce desired traits, and how engineers have used this practice to address current problems facing humanity. They learn what genetic engineering means and examples of its applications, as well as moral and ethical problems related to its implementation. Students fill out a flow chart to list the methods to modify genes to create GMOs and example applications of bacteria, plant and animal GMOs.

Subject:
Career and Technical Education
Genetics
Life Science
Technology and Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
Matthew Zelisko, Kimberly Anderson
National Science Foundation GK-12 and Research Experience for Teachers (RET) Programs,
Date Added:
09/18/2014
Introduction to Immersion SAEs
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

This lesson is designed to help students move from their Foundational SAE to an Immersion SAE. The students will continue to work on their Foundational SAE project based on their career interest, but they will also be introduced to Immersion SAEs. The teacher may choose to only use the Foundational SAE project to get started, but they should work toward helping their students move their SAE project to include one or more Immersion SAE projects. The students will participate in weekly Immersion SAE record keeping. Starting SAE projects in the classroom should be simple for the teacher and students. Minimum expectations that can still produce success for all students would be tracking 1-hour of SAE time per week, exploring one career topic per week, and recording one financial entry per month. A final report or project at the end of the class would also be a minimum expectation for all students. Over time the students expectations for their Immersion SAE projects can be expanded to include more record keeping and financial entries.

Subject:
Agriculture, Food and Natural Resources
Career and Technical Education
Material Type:
Lesson
Author:
Glenda Crook
Date Added:
08/21/2018
An Introduction to Inclined Planes
Read the Fine Print
Educational Use
Rating
0.0 stars

Students are introduced to the concept of simple tools and how they can make difficult or impossible tasks easier. They begin by investigating the properties of inclined planes and how implementing them can reduce the force necessary to lift objects off the ground.

Subject:
Career and Technical Education
Physical Science
Physics
Technology and Engineering
Material Type:
Activity/Lab
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
Engineering K-PhD Program,
Mike McGroddy
Date Added:
09/18/2014
Introduction to Integrated Design, Fall 2006
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

During this course, we will be exploring basic questions of architecture through several short design exercises. Working with many different media, students will discover the interrelationship of architecture and its related disciplines, such as structures, sustainability, architectural history and the visual arts. Each problem will focus on one of these disciplines and one exploration and presentation technique.

Subject:
Art and Design
Career and Technical Education
Fine Arts
Performing and Visual Arts
Technology and Engineering
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Watson, Angela
Date Added:
01/01/2006
Introduction to Lean Six Sigma Methods, January IAP 2012
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course covers the fundamental principles, practices and tools of Lean Six Sigma methods that underlay modern organizational productivity approaches applied in aerospace, automotive, health care, and other sectors. It includes lectures, active learning exercises, a plant tour, talks by industry practitioners, and videos. One third of the course is devoted to a physical simulation of an aircraft manufacturing enterprise or a clinic to illustrate the power of Lean Six Sigma methods.

The 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.

Subject:
Career and Technical Education
Material Type:
Full Course
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Haggerty, Al
McManus, Hugh
Murman, Earll
Weigel, Annalisa
Date Added:
01/01/2008