Searching for input/output : 19 results found | RSS Feed for this search

1

6.823 Computer System Architecture (MIT) 6.823 Computer System Architecture (MIT)

Description

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

Subjects

computer architecture | | computer architecture | | computer system architecture | | computer system architecture | | hardware | | hardware | | hardware design | | hardware design | | software | | software | | software design | | software design | | instruction set design | | instruction set design | | processor micro-architecture | | processor micro-architecture | | pipelining | | pipelining | | cache memory | | cache memory | | irtual memory | | irtual memory | | I/O | | I/O | | input/output | | input/output | | interrupts | | interrupts | | superscalar architectures | | superscalar architectures | | VLIW machines | | VLIW machines | | vector supercomputers | | vector supercomputers | | multithreaded architectures | | multithreaded architectures | | symmetric multiprocessors | | symmetric multiprocessors | | parallel computers | parallel computers | computer architecture | computer architecture | computer system architecture | computer system architecture | hardware | hardware | hardware design | hardware design | software | software | software design | software design | instruction set design | instruction set design | processor micro-architecture | processor micro-architecture | pipelining | pipelining | cache memory | cache memory | virtual memory | virtual memory | I/O | I/O | input/output | input/output | interrupts | interrupts | superscalar architectures | superscalar architectures | VLIW machines | VLIW machines | vector supercomputers | vector supercomputers | multithreaded architectures | multithreaded architectures | symmetric multiprocessors | symmetric multiprocessors

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allarchivedcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.087 Practical Programming in C (MIT) 6.087 Practical Programming in C (MIT)

Description

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 programming assignments and weekly laboratory exercises are required. Knowledge of C is highly marketable for summer internships, UROPs, and full-time positions in software and embedded systems development. 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 programming assignments and weekly laboratory exercises are required. Knowledge of C is highly marketable for summer internships, UROPs, and full-time positions in software and embedded systems development.

Subjects

writing C programs | writing C programs | compiling C programs | compiling C programs | variables and datatypes | variables and datatypes | control flow | control flow | input and output | input and output | pointers and memory addressing | pointers and memory addressing | arrays and pointer arithmetic | arrays and pointer arithmetic | memory allocation | memory allocation | stacks and queues | stacks and queues | hash tables | hash tables | C standard library | C standard library | dynamic memory allocation | dynamic memory allocation | multithreading | multithreading | concurrency | concurrency | asynchronous input/output | asynchronous input/output

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.094 Introduction to MATLAB (MIT) 6.094 Introduction to MATLAB (MIT)

Description

This course provides an aggressively gentle introduction to MATLAB®. It is designed to give students fluency in MATLAB, including popular toolboxes. The course consists of interactive lectures with students doing sample MATLAB problems in real time. Problem-based MATLAB assignments are given which require significant time on MATLAB. 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. Acknowledgements The 6.094 course materials were developed by Danilo Šćepanović, Sourav R. Dey, Ankit Patel, and Patrick Ho. This course provides an aggressively gentle introduction to MATLAB®. It is designed to give students fluency in MATLAB, including popular toolboxes. The course consists of interactive lectures with students doing sample MATLAB problems in real time. Problem-based MATLAB assignments are given which require significant time on MATLAB. 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. Acknowledgements The 6.094 course materials were developed by Danilo Šćepanović, Sourav R. Dey, Ankit Patel, and Patrick Ho.

Subjects

introduction to MATLAB | introduction to MATLAB | scripts | scripts | making variables | making variables | manipulating variables | manipulating variables | functions | functions | flow control | flow control | line plots | line plots | surface plots | surface plots | vectorization | vectorization | linear algebra | linear algebra | optimization | optimization | differential equations | differential equations | data structures | data structures | debugging | debugging | animation | animation | symbolic math | symbolic math | Simulink | Simulink | file input/output | file input/output | graphical user interfaces | graphical user interfaces

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.092 Introduction to Programming in Java (MIT) 6.092 Introduction to Programming in Java (MIT)

Description

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 and one hour of assisted lab work. 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. 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 and one hour of assisted lab work. 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.

Subjects

software engineering | software engineering | Java fundamentals | Java fundamentals | methods | methods | conditionals | conditionals | loops | loops | arrays | arrays | objects | objects | classes | classes | object oriented programming | object oriented programming | access control | access control | class scope | class scope | design | design | debugging | debugging | interfaces | interfaces | inheritance | inheritance | exceptions | exceptions | input/output | input/output

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.823 Computer System Architecture (MIT) 6.823 Computer System Architecture (MIT)

Description

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

Subjects

computer architecture | computer architecture | computer system architecture | computer system architecture | hardware | hardware | hardware design | hardware design | software | software | software design | software design | instruction set design | instruction set design | processor micro-architecture | processor micro-architecture | pipelining | pipelining | cache memory | cache memory | virtual memory | virtual memory | I/O | I/O | input/output | input/output | interrupts | interrupts | superscalar architectures | superscalar architectures | VLIW machines | VLIW machines | vector supercomputers | vector supercomputers | multithreaded architectures | multithreaded architectures | symmetric multiprocessors | symmetric multiprocessors | parallel computers | parallel computers | computer system | computer system

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-6.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.243J Dynamics of Nonlinear Systems (MIT) 6.243J Dynamics of Nonlinear Systems (MIT)

Description

This course provides an introduction to nonlinear deterministic dynamical systems. Topics covered include: nonlinear ordinary differential equations; planar autonomous systems; fundamental theory: Picard iteration, contraction mapping theorem, and Bellman-Gronwall lemma; stability of equilibria by Lyapunov's first and second methods; feedback linearization; and application to nonlinear circuits and control systems. This course provides an introduction to nonlinear deterministic dynamical systems. Topics covered include: nonlinear ordinary differential equations; planar autonomous systems; fundamental theory: Picard iteration, contraction mapping theorem, and Bellman-Gronwall lemma; stability of equilibria by Lyapunov's first and second methods; feedback linearization; and application to nonlinear circuits and control systems.

Subjects

nonlinear systems | nonlinear systems | deterministic dynamical systems | deterministic dynamical systems | ordinary differential equations | ordinary differential equations | planar autonomous systems | planar autonomous systems | Picard iteration | Picard iteration | contraction mapping theorem | contraction mapping theorem | Bellman-Gronwall lemma | Bellman-Gronwall lemma | Lyapunov methods | Lyapunov methods | feedback linearization | feedback linearization | nonlinear circuits | nonlinear circuits | control systems | control systems | local controllability | local controllability | volume evolution | volume evolution | system analysis | system analysis | singular perturbations | singular perturbations | averaging | averaging | local behavior | local behavior | trajectories | trajectories | equilibria | equilibria | storage functions | storage functions | stability analysis | stability analysis | continuity | continuity | differential equations | differential equations | system models | system models | parameters | parameters | input/output | input/output | state-space | state-space | 16.337 | 16.337

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses-transportation.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

Sistemas Operativos I Sistemas Operativos I

Description

La asignatura de Sistemas Operativos I se imparte en el segundo cuatrimestre del segundo curso y tiene asignados 6 créditos troncales (3 teóricos + 3 prácticos). Los descriptores según BOE de esta asignatura son los siguientes: Organización, Estructura y Servicio de los Sistemas Operativos. Gestión y administración de memoria y de procesos. Gestión de entrada/salida. Sistema de ficheros. La asignatura de Sistemas Operativos I se imparte en el segundo cuatrimestre del segundo curso y tiene asignados 6 créditos troncales (3 teóricos + 3 prácticos). Los descriptores según BOE de esta asignatura son los siguientes: Organización, Estructura y Servicio de los Sistemas Operativos. Gestión y administración de memoria y de procesos. Gestión de entrada/salida. Sistema de ficheros.

Subjects

thread scheduling | thread scheduling | process | process | Arquitectura y Tecnología de Computadores | Arquitectura y Tecnología de Computadores | proceso | proceso | paginación | paginación | programmed I/O | programmed I/O | process scheduling | process scheduling | entrada/salida | entrada/salida | planificación de procesos | planificación de procesos | controlador | controlador | virtual memory | virtual memory | input/output | input/output | disk space managemente | disk space managemente | E/S dirigida por interrupciones | E/S dirigida por interrupciones | system call | system call | gestión de espacio en disco | gestión de espacio en disco | files | files | llamada al sistema | llamada al sistema | entrada salida programada | entrada salida programada | page replacement algorithms | page replacement algorithms | discos | discos | intercambio | intercambio | controller | controller | pages tables | pages tables | algoritmos de reemplazamiento de páginas | algoritmos de reemplazamiento de páginas | directorios | directorios | ficheros | ficheros | swapping | swapping | thread | thread | tabla de páginas | tabla de páginas | dispositivo | dispositivo | directories | directories | disks | disks | devices | devices | paging | paging | gestión de memoria | gestión de memoria | interrupt-driven I/O | interrupt-driven I/O | memoria virtual | memoria virtual | memory management | memory management

License

Copyright 2009, by the Contributing Authors http://creativecommons.org/licenses/by-nc-sa/3.0/

Site sourced from

http://ocw.upm.es/rss_all

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

2.18 Biomolecular Feedback Systems (MIT) 2.18 Biomolecular Feedback Systems (MIT)

Description

This course focuses on feedback control mechanisms that living organisms implement at the molecular level to execute their functions, with emphasis on techniques to design novel systems with prescribed behaviors. Students will learn how biological functions can be understood and designed using notions from feedback control. This course focuses on feedback control mechanisms that living organisms implement at the molecular level to execute their functions, with emphasis on techniques to design novel systems with prescribed behaviors. Students will learn how biological functions can be understood and designed using notions from feedback control.

Subjects

biomolecular feedback systems | biomolecular feedback systems | systems biology | systems biology | modeling | modeling | feedback | feedback | cell | cell | system | system | control | control | dynamical | dynamical | input/output | input/output | synthetic biology | synthetic biology | techniques | techniques | transcription | transcription | translation | translation | transcriptional regulation | transcriptional regulation | post-transcriptional regulation | post-transcriptional regulation | cellular subsystems | cellular subsystems | dynamic behavior | dynamic behavior | analysis | analysis | equilibrium | equilibrium | robustness | robustness | oscillatory behavior | oscillatory behavior | bifurcations | bifurcations | model reduction | model reduction | stochastic | stochastic | biochemical | biochemical | simulation | simulation | linear | linear | circuit | circuit | design | design | biological circuit design | biological circuit design | negative autoregulation | negative autoregulation | toggle switch | toggle switch | repressilator | repressilator | activator-repressor clock | activator-repressor clock | IFFL | IFFL | incoherent feedforward loop | incoherent feedforward loop | bacterial chemotaxis | bacterial chemotaxis | interconnecting components | interconnecting components | modularity | modularity | retroactivity | retroactivity | gene circuit | gene circuit

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm

Site sourced from

http://ocw.mit.edu/rss/all/mit-allcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.823 Computer System Architecture (MIT)

Description

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.

Subjects

computer architecture | | computer system architecture | | hardware | | hardware design | | software | | software design | | instruction set design | | processor micro-architecture | | pipelining | | cache memory | | irtual memory | | I/O | | input/output | | interrupts | | superscalar architectures | | VLIW machines | | vector supercomputers | | multithreaded architectures | | symmetric multiprocessors | | parallel computers | computer architecture | computer system architecture | hardware | hardware design | software | software design | instruction set design | processor micro-architecture | pipelining | cache memory | virtual memory | I/O | input/output | interrupts | superscalar architectures | VLIW machines | vector supercomputers | multithreaded architectures | symmetric multiprocessors

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allarchivedcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.823 Computer System Architecture (MIT)

Description

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.

Subjects

computer architecture | computer system architecture | hardware | hardware design | software | software design | instruction set design | processor micro-architecture | pipelining | cache memory | virtual memory | I/O | input/output | interrupts | superscalar architectures | VLIW machines | vector supercomputers | multithreaded architectures | symmetric multiprocessors | parallel computers | computer system

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allsimplifiedchinesecourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.243J Dynamics of Nonlinear Systems (MIT)

Description

This course provides an introduction to nonlinear deterministic dynamical systems. Topics covered include: nonlinear ordinary differential equations; planar autonomous systems; fundamental theory: Picard iteration, contraction mapping theorem, and Bellman-Gronwall lemma; stability of equilibria by Lyapunov's first and second methods; feedback linearization; and application to nonlinear circuits and control systems.

Subjects

nonlinear systems | deterministic dynamical systems | ordinary differential equations | planar autonomous systems | Picard iteration | contraction mapping theorem | Bellman-Gronwall lemma | Lyapunov methods | feedback linearization | nonlinear circuits | control systems | local controllability | volume evolution | system analysis | singular perturbations | averaging | local behavior | trajectories | equilibria | storage functions | stability analysis | continuity | differential equations | system models | parameters | input/output | state-space | 16.337

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allsimplifiedchinesecourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.087 Practical Programming in C (MIT)

Description

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 programming assignments and weekly laboratory exercises are required. Knowledge of C is highly marketable for summer internships, UROPs, and full-time positions in software and embedded systems development.

Subjects

writing C programs | compiling C programs | variables and datatypes | control flow | input and output | pointers and memory addressing | arrays and pointer arithmetic | memory allocation | stacks and queues | hash tables | C standard library | dynamic memory allocation | multithreading | concurrency | asynchronous input/output

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allthaicourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

DG5934 MCU/MPU Assembly Language Programming

Description

This unit is designed to enable candidates to know, understand and apply a structured approach to the writing of assembly language programs in an engineering environment. It covers microprocessor and microcontroller operation and some relevant architecture; linear programs; branching and looping; and the concept of creating and calling a subprogram. On completion of this unit candidates should be able to: • describe the operation of an assembly language program in a microcontroller- or microprocessor-based system; • generate software to read data, process it and output the correct result; • generate software that exercises various program branching structures while accessing external devices; • generate software that utilises subprograms in the control of external devices.

Subjects

DG59 34 | Binary | hexadecimal | Two's complement code | Buses | Control bus | fetch/execute cycle | If/else constructions | input/output program | Repeat/until | While/do | C: Information Technology and Information | INFORMATION | SCQF Level 7

License

Except where expressly indicated otherwise on the face of these materials (i) copyright in these materials is owned by the Scottish Qualification Authority (SQA), and (ii) none of these materials may be Used without the express, prior, written consent of the Colleges Open Learning Exchange Group (COLEG) and SQA, except if and to the extent that such Use is permitted under COLEG's conditions of Contribution and Use of Learning Materials through COLEG’s Repository, for the purposes of which these materials are COLEG Materials. Except where expressly indicated otherwise on the face of these materials (i) copyright in these materials is owned by the Scottish Qualification Authority (SQA), and (ii) none of these materials may be Used without the express, prior, written consent of the Colleges Open Learning Exchange Group (COLEG) and SQA, except if and to the extent that such Use is permitted under COLEG's conditions of Contribution and Use of Learning Materials through COLEG’s Repository, for the purposes of which these materials are COLEG Materials. Licensed to colleges in Scotland only Licensed to colleges in Scotland only http://content.resourceshare.ac.uk/xmlui/bitstream/handle/10949/17761/LicenceSQAMaterialsCOLEG.pdf?sequence=1 http://content.resourceshare.ac.uk/xmlui/bitstream/handle/10949/17761/LicenceSQAMaterialsCOLEG.pdf?sequence=1 SQA SQA

Site sourced from

http://dspace.jorum.ac.uk/oai/request?verb=ListRecords&metadataPrefix=oai_dc

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

2.18 Biomolecular Feedback Systems (MIT)

Description

This course focuses on feedback control mechanisms that living organisms implement at the molecular level to execute their functions, with emphasis on techniques to design novel systems with prescribed behaviors. Students will learn how biological functions can be understood and designed using notions from feedback control.

Subjects

biomolecular feedback systems | systems biology | modeling | feedback | cell | system | control | dynamical | input/output | synthetic biology | techniques | transcription | translation | transcriptional regulation | post-transcriptional regulation | cellular subsystems | dynamic behavior | analysis | equilibrium | robustness | oscillatory behavior | bifurcations | model reduction | stochastic | biochemical | simulation | linear | circuit | design | biological circuit design | negative autoregulation | toggle switch | repressilator | activator-repressor clock | IFFL | incoherent feedforward loop | bacterial chemotaxis | interconnecting components | modularity | retroactivity | gene circuit

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.243J Dynamics of Nonlinear Systems (MIT)

Description

This course provides an introduction to nonlinear deterministic dynamical systems. Topics covered include: nonlinear ordinary differential equations; planar autonomous systems; fundamental theory: Picard iteration, contraction mapping theorem, and Bellman-Gronwall lemma; stability of equilibria by Lyapunov's first and second methods; feedback linearization; and application to nonlinear circuits and control systems.

Subjects

nonlinear systems | deterministic dynamical systems | ordinary differential equations | planar autonomous systems | Picard iteration | contraction mapping theorem | Bellman-Gronwall lemma | Lyapunov methods | feedback linearization | nonlinear circuits | control systems | local controllability | volume evolution | system analysis | singular perturbations | averaging | local behavior | trajectories | equilibria | storage functions | stability analysis | continuity | differential equations | system models | parameters | input/output | state-space | 16.337

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.087 Practical Programming in C (MIT)

Description

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 programming assignments and weekly laboratory exercises are required. Knowledge of C is highly marketable for summer internships, UROPs, and full-time positions in software and embedded systems development.

Subjects

writing C programs | compiling C programs | variables and datatypes | control flow | input and output | pointers and memory addressing | arrays and pointer arithmetic | memory allocation | stacks and queues | hash tables | C standard library | dynamic memory allocation | multithreading | concurrency | asynchronous input/output

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.094 Introduction to MATLAB (MIT)

Description

This course provides an aggressively gentle introduction to MATLAB®. It is designed to give students fluency in MATLAB, including popular toolboxes. The course consists of interactive lectures with students doing sample MATLAB problems in real time. Problem-based MATLAB assignments are given which require significant time on MATLAB. 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. Acknowledgements The 6.094 course materials were developed by Danilo ??epanovi?, Sourav R. Dey, Ankit Patel, and Patrick Ho.

Subjects

introduction to MATLAB | scripts | making variables | manipulating variables | functions | flow control | line plots | surface plots | vectorization | linear algebra | optimization | differential equations | data structures | debugging | animation | symbolic math | Simulink | file input/output | graphical user interfaces

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.092 Introduction to Programming in Java (MIT)

Description

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 and one hour of assisted lab work. 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.

Subjects

software engineering | Java fundamentals | methods | conditionals | loops | arrays | objects | classes | object oriented programming | access control | class scope | design | debugging | interfaces | inheritance | exceptions | input/output

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata

6.823 Computer System Architecture (MIT)

Description

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.

Subjects

computer architecture | computer system architecture | hardware | hardware design | software | software design | instruction set design | processor micro-architecture | pipelining | cache memory | virtual memory | I/O | input/output | interrupts | superscalar architectures | VLIW machines | vector supercomputers | multithreaded architectures | symmetric multiprocessors | parallel computers | computer system

License

Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see https://ocw.mit.edu/terms/index.htm

Site sourced from

https://ocw.mit.edu/rss/all/mit-allcourses.xml

Attribution

Click to get HTML | Click to get attribution | Click to get URL

All metadata

See all metadata