Search Results Collection Resources (37)

View
Selected filters:
  • MIT OpenCourseWare
Advanced Algorithms
Conditions of Use:
Remix and Share
Rating

This course is a first-year graduate course in algorithms. Emphasis is placed ...

This course is a first-year graduate course in algorithms. Emphasis is placed on fundamental algorithms and advanced methods of algorithmic design, analysis, and implementation. Techniques to be covered include amortization, randomization, fingerprinting, word-level parallelism, bit scaling, dynamic programming, network flow, linear programming, fixed-parameter algorithms, and approximation algorithms. Domains include string algorithms, network optimization, parallel algorithms, computational geometry, online algorithms, external memory, cache, and streaming algorithms, and data structures.

Subject:
Applied Science
Material Type:
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. David R. Karger
Date created
24-شعبان-1438
Advanced Data Structures
Conditions of Use:
Remix and Share
Rating

Data structures play a central role in modern computer science. You interact ...

Data structures play a central role in modern computer science. You interact with data structures even more often than with algorithms (think Google, your mail server, and even your network routers). In addition, data structures are essential building blocks in obtaining efficient algorithms. This course covers major results and current directions of research in data structure.

Subject:
Applied Science
Material Type:
Full Course
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. Erik Demaine
Date created
24-شعبان-1438
Advanced Topics in Cryptography
Conditions of Use:
Remix and Share
Rating

The topics covered in this course include interactive proofs, zero-knowledge proofs, zero-knowledge ...

The topics covered in this course include interactive proofs, zero-knowledge proofs, zero-knowledge proofs of knowledge, non-interactive zero-knowledge proofs, secure protocols, two-party secure computation, multiparty secure computation, and chosen-ciphertext security.

Subject:
Applied Science
Material Type:
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Date created
24-شعبان-1438
Adventures in Advanced Symbolic Programming
Conditions of Use:
Remix and Share
Rating

This course covers concepts and techniques for the design and implementation of ...

This course covers concepts and techniques for the design and implementation of large software systems that can be adapted to uses not anticipated by the designer. Applications include compilers, computer-algebra systems, deductive systems, and some artificial intelligence applications. Topics include combinators, generic operations, pattern matching, pattern-directed invocation, rule systems, backtracking, dependencies, indeterminacy, memoization, constraint propagation, and incremental refinement. Substantial weekly programming assignments are an integral part of the subject.

Subject:
Applied Science
Material Type:
Full Course
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. Gerald Sussman
Date created
24-شعبان-1438
Affective Computing
Conditions of Use:
Remix and Share
Rating

This course instructs students on how to develop technologies that help people ...

This course instructs students on how to develop technologies that help people measure and communicate emotion, that respectfully read and that intelligently respond to emotion, and have internal mechanisms inspired by the useful roles emotions play.

Subject:
Applied Science
Material Type:
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. Rosalind W. Picard
Date created
23-شعبان-1438
Algorithms for Computer Animation
Conditions of Use:
Remix and Share
Rating

Animation is a compelling and effective form of expression; it engages viewers ...

Animation is a compelling and effective form of expression; it engages viewers and makes difficult concepts easier to grasp. Today's animation industry creates films, special effects, and games with stunning visual detail and quality. This graduate class will investigate the algorithms that make these animations possible: keyframing, inverse kinematics, physical simulation, optimization, optimal control, motion capture, and data-driven methods. Our study will also reveal the shortcomings of these sophisticated tools. The students will propose improvements and explore new methods for computer animation in semester-long research projects. The course should appeal to both students with general interest in computer graphics and students interested in new applications of machine learning, robotics, biomechanics, physics, applied mathematics and scientific computing.

Subject:
Applied Science
Material Type:
Full Course
Lesson Plan
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. Jovan Popovic
Date created
24-شعبان-1438
Artificial Intelligence
Conditions of Use:
Remix and Share
Rating

This course introduces students to the basic knowledge representation, problem solving, and ...

This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Upon completion of 6.034, students should be able to develop intelligent systems by assembling solutions to concrete computational problems; understand the role of knowledge representation, problem solving, and learning in intelligent-system engineering; and appreciate the role of problem solving, vision, and language in understanding human intelligence from a computational perspective.

Subject:
Applied Science
Material Type:
Full Course
Lecture
Reading
Syllabus
Provider:
MIT OpenCourseWare
Author:
Prof. Patrick Henry Winston
Date created
24-شعبان-1438
Build a Small Radar System Capable of Sensing Range, Doppler, and Synthetic Aperture Radar Imaging
Conditions of Use:
Remix and Share
Rating

Are you interested in building and testing your own imaging radar system? ...

Are you interested in building and testing your own imaging radar system? MIT Lincoln Laboratory offers this 3-week course in the design, fabrication, and test of a laptop-based radar sensor capable of measuring Doppler, range, and forming synthetic aperture radar (SAR) images. You do not have to be a radar engineer but it helps if you are interested in any of the following; electronics, amateur radio, physics, or electromagnetics. It is recommended that you have some familiarity with MATLAB®. Teams of three students will receive a radar kit and will attend a total of 5 sessions spanning topics from the fundamentals of radar to SAR imaging. Experiments will be performed each week as the radar kit is implemented. You will bring your radar kit into the field and perform additional experiments such as measuring the speed of passing cars or plotting the range of moving targets. A final SAR imaging contest will test your ability to form a SAR image of a target scene of your choice from around campus; the most detailed and most creative image wins.

Subject:
Physical Science
Material Type:
Full Course
Provider:
MIT OpenCourseWare
Author:
Dr. Gregory L. Charvat Mr. Jonathan H. Williams Dr. Alan J. Fenn Dr. Steve Kogon Dr. Jeffrey S. Herd
Date created
13-جمادي الآخرة-1439
Complex Digital Systems
Conditions of Use:
Remix and Share
Rating

This course is offered to graduates and is a project-oriented course to ...

This course is offered to graduates and is a project-oriented course to teach new methodologies for designing multi-million-gate CMOS VLSI chips using high-level synthesis tools in conjunction with standard commercial EDA tools. The emphasis is on modular and robust designs, reusable modules, correctness by construction, architectural exploration, and meeting the area, timing, and power constraints within standard cell and FPGA frameworks.

Subject:
Applied Science
Material Type:
Full Course
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. Arvind
Prof. Chris Terman
Prof. Krste Asanovic
Date created
24-شعبان-1438
Computer Algorithms in Systems Engineering
Conditions of Use:
Remix and Share
Rating

This course covers concepts of computation used in analysis of engineering systems. ...

This course covers concepts of computation used in analysis of engineering systems. It includes the following topics: data structures, relational database representations of engineering data, algorithms for the solution and optimization of engineering system designs (greedy, dynamic programming, branch and bound, graph algorithms, nonlinear optimization), and introduction to complexity analysis. Object-oriented, efficient implementations of algorithms are emphasized.

Subject:
Applied Science
Material Type:
Full Course
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Dr. George Kocur
Date created
24-شعبان-1438
Computer Graphics
Conditions of Use:
Remix and Share
Rating

This course provides introduction to computer graphics algorithms, software and hardware. Topics ...

This course provides introduction to computer graphics algorithms, software and hardware. Topics include: ray tracing, the graphics pipeline, transformations, texture mapping, shadows, sampling, global illumination, splines, animation and color. This course offers 6 Engineering Design Points in MIT's EECS program.

Subject:
Applied Science
Material Type:
Full Course
Lecture
Lecture Notes
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. Frédo Durand
Prof. Wojciech Matusik
Date created
24-شعبان-1438
Computer Networks
Conditions of Use:
Remix and Share
Rating

How does the global network infrastructure work and what are the design ...

How does the global network infrastructure work and what are the design principles on which it is based? In what ways are these design principles compromised in practice? How do we make it work better in today's world? How do we ensure that it will work well in the future in the face of rapidly growing scale and heterogeneity? And how should Internet applications be written, so they can obtain the best possible performance both for themselves and for others using the infrastructure? These are some issues that are grappled with in this course. The course will focus on the design, implementation, analysis, and evaluation of large-scale networked systems.

Topics include internetworking philosophies, unicast and multicast routing, congestion control, network quality of service, mobile networking, router architectures, network-aware applications, content dissemination systems, network security, and performance issues. Material for the course will be drawn from research papers, industry white papers, and Internet RFCs.

Subject:
Applied Science
Material Type:
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. Hari Balakrishnan
Date created
24-شعبان-1438
Computer System Architecture
Conditions of Use:
Remix and Share
Rating

6.823 is a course in the department's "Computer Systems and Architecture" concentration. ...

6.823 is a course in the department's "Computer Systems and Architecture" concentration. 6.823 is a study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics may include: instruction set design; processor micro-architecture and pipelining; cache and virtual memory organizations; protection and sharing; I/O and interrupts; in-order and out-of-order superscalar architectures; VLIW machines; vector supercomputers; multithreaded architectures; symmetric multiprocessors; and parallel computers.

Subject:
Applied Science
Material Type:
Full Course
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Dr. Joel Emer
Prof. Arvind
Prof. Krste Asanovic
Date created
24-شعبان-1438
Computer Systems Security
Conditions of Use:
Remix and Share
Rating

6.858 Computer Systems Security is a class about the design and implementation ...

6.858 Computer Systems Security is a class about the design and implementation of secure computer systems. Lectures cover threat models, attacks that compromise security, and techniques for achieving security, based on recent research papers. Topics include operating system (OS) security, capabilities, information flow control, language security, network protocols, hardware security, and security in web applications.

Subject:
Applied Science
Material Type:
Full Course
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. Nickolai Zeldovich
Date created
24-شعبان-1438
Economics of Education
Conditions of Use:
Remix and Share
Rating

يناقش هذا الفصل الجوانب الاقتصادية للقضايا الراهنة في التعليم، وذلك باستخدام النظرية ...

يناقش هذا الفصل الجوانب الاقتصادية للقضايا الراهنة في التعليم، وذلك باستخدام النظرية الاقتصادية والقراءات الاقتصادية والمؤسسية. وتشمل الموضوعات مناقشة نظرية رأس المال البشري الأساسية، والأثر المتنامي للتعليم على الدخل وعدم المساواة في الدخل، والمسائل الإحصائية في تحديد المعدل الحقيقي للعودة إلى التعليم، وسوق العمل للمعلمين، والآثار المترتبة على الحواسيب على الطلب على مهارات العمال ، وفعالية التدريب في منتصف العمر المهني للعمال البالغين، وأدوار اختيار المدارس، والمدارس المستقلة، ومعايير الدولة، والتكنولوجيا التعليمية في تحسين التعليم من الروضة إلى الصف الثاني عشر، ومسألة المساعدات المالية للكلية.

Subject:
Education
Material Type:
Full Course
Syllabus
Provider:
MIT OpenCourseWare
Author:
Prof. Frank Levy
Date created
28-شعبان-1438
Elements of Software Construction
Conditions of Use:
Remix and Share
Rating

This course provides an introduction to the fundamental principles and techniques of ...

This course provides an introduction to the fundamental principles and techniques of software development that have greatest impact on practice. Topics include capturing the essence of a problem by recognizing and inventing suitable abstractions; key paradigms, including state machines, functional programming, and object-oriented programming; use of design patterns to bridge gap between models and code; the role of interfaces and specification in achieving modularity and decoupling; reasoning about code using invariants; testing, test-case generation and coverage; and essentials of programming with objects, functions, and abstract types. The course includes exercises in modeling, design, implementation and reasoning.

Subject:
Applied Science
Material Type:
Full Course
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. Daniel Jackson
Prof. Robert Miller
Date created
24-شعبان-1438
Engineering Design Instructional Computer System (EDICS)
Conditions of Use:
Remix and Share
Rating

EDICS, or Engineering Design Instructional Computer System, is an interactive multimedia program ...

EDICS, or Engineering Design Instructional Computer System, is an interactive multimedia program started in 1981, which consists of three chapters on bearings, rotors and cylinders, lets students with little background in engineering learn about procedures on a computer with text, graphics, animation, sound and diagrams.

Subject:
Applied Science
Material Type:
Full Course
Lecture
Reading
Unit of Study
Provider:
MIT OpenCourseWare
Author:
David Gordon Wilson
Ernesto Blanco
Seichi Tsutsumi
Woodie Flowers
Date created
24-شعبان-1438
Games and Culture
Conditions of Use:
Remix and Share
Rating

يتناول هذا المقرر الجوانب الاجتماعية والثقافية والاقتصادية والسياسية للألعاب الرقمية. وتشمل الموضوعات ...

يتناول هذا المقرر الجوانب الاجتماعية والثقافية والاقتصادية والسياسية للألعاب الرقمية. وتشمل الموضوعات الجوانب الاجتماعية - التقنية للألعاب الرقمية والتجسيد والفضاء والمجتمعات المحلية والمشاهد والأداء والجنس والعرق والحياة الجنسية والرياضة الإلكترونية والألعاب الرياضية وسياسات واقتصادات عمليات الإنتاج بما في ذلك المشاركة في الإبداع والملكية الفكرية .

Subject:
Education
Material Type:
Syllabus
Provider:
MIT OpenCourseWare
Author:
Prof. T. L. Taylor
Date created
3-رمضان-1438
Healthy Cities: Assessing Health Impacts of Policies and Plans
Conditions of Use:
Remix and Share
Rating

هذا المقرر يدرس العوامل البيئية والنفسية واالجتماعية والبيئية الطبيعية التي تؤثر على ...

هذا المقرر يدرس العوامل البيئية والنفسية واالجتماعية والبيئية الطبيعية التي تؤثر على السلوكيات الصحية والنتائج.ويسعى الى تعريف الطلاب بالأدوات المصممة لدمج اعتبارات الصحة العامة في صنع السياسات والتخطيط، ويدربهم تدريبا عمليا على تطبيق منهجية تقييم الأثر الصحي . تم تصميم هذه المقررلإعداد طلاب الدراسات العليا من مجالات التخطيط والسياسة للتواصل مع منظمات الصحة العامة، وكالات، أو مجموعات الدعوة في السياقات المهنية.

Subject:
Education
Material Type:
Syllabus
Provider:
MIT OpenCourseWare
Author:
Prof. Mariana Arcaya
Date created
27-شعبان-1438
High Speed Communication Circuits and Systems
Conditions of Use:
Remix and Share
Rating

6.976 covers circuit and system level design issues of high speed communication ...

6.976 covers circuit and system level design issues of high speed communication systems, with primary focus being placed on wireless and broadband data link applications. Specific circuit topics include transmission lines, high speed and low noise amplifiers, VCO's, and high speed digital circuits. Specific system topics include frequency synthesizers, clock and data recovery circuits, and GMSK transceivers. In addition to learning analysis skills for the above items, students will gain a significant amount of experience in simulating circuits in SPICE and systems in CppSim (a custom C++ simulator).

Subject:
Applied Science
Material Type:
Full Course
Lecture
Syllabus
Unit of Study
Provider:
MIT OpenCourseWare
Author:
Prof. Michael Perrott
Date created
24-شعبان-1438