MERLOT Materials
Filter by
- Algorithms and Complexity (60)
- Architecture and Organization (24)
- Computational Science (58)
- Discrete Structures (36)
- Graphics and Visualization (17)
- Human-Computer Interaction (153)
- Information Assurance and Security (36)
- Information Management (190)
- Intelligent Systems (410)
- Networking and Communication (963)
- Operating Systems (27)
- Parallel and Distributed Computing (7)
- Platform-based Development (11)
- Programming & Programming Languages (4,649)
- Social Issues and Professional Practice (23)
- Software Development (63)
- Software Engineering (62)
A detailed explanation with suitable examples of 5S workplace organization standards is given. 1. SERI - SORT, 2. SEITON... see more
This video was recorded at AAAI 2008: AI Video Competition. The video shows recent testing of BigDog, a rough-terrain... see more
This course introduces students to the principles of computation. Upon completion of 6.001, students should be able to... see more
This course provides an introduction to the fundamental principles and techniques of software development that have... see more
This course introduces fundamental principles and techniques of software development. Students learn how to write... see more
This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms,... see more
This course covers topics on the engineering of computer software and hardware systems: techniques for controlling... see more
This course introduces representations, techniques, and architectures used to build applied systems and to account for... see more
This course analyzes issues associated with the implementation of higher-level programming languages. Topics covered... see more
Techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics include... see more
This course provides a challenging introduction to some of the central ideas of theoretical computer science. It attempts... see more
This course will serve as a two-week aggressively gentle introduction to programming for those students who lack... see more
This course is an introduction to software engineering, using the Javaâ„¢ programming language. It covers concepts useful... see more
This course focuses on introducing the language, libraries, tools and concepts of JavaTM. The course is specifically... see more
This course provides an aggressively gentle introduction to MATLAB®. It is designed to give students fluency in MATLAB,... see more
6.171 is a course for students who already have some programming and software engineering experience. The goal is to give... see more
The course covers the basic models and solution techniques for problems of sequential decision making under uncertainty... see more
This course is the second of a two-term sequence with 6.450. The focus is on coding techniques for approaching the... see more
6.823 is a course in the department's "Computer Systems and Architecture" concentration. 6.823 is a study of the... see more
6.826 provides an introduction to the basic principles of computer systems, with emphasis on the use of rigorous... see more
How does the global network infrastructure work and what are the design principles on which it is based? In what ways are... see more
6.844 is a graduate introduction to programming theory, logic of programming, and computability, with the programming... see more
This course is an introduction to quantum computational complexity theory, the study of the fundamental capabilities and... see more
This is a graduate course on the design and analysis of algorithms, covering several advanced topics not studied in... see more