Keywords: Modularity (6)

save
save to

Please log in to save materials.

selected filters:
Advanced System Architecture, Spring 2006

Advanced System Architecture, Spring 2006

This course provides a deep understanding of engineering systems at a level ... (more)

This course provides a deep understanding of engineering systems at a level intended for research on complex engineering systems. It provides a review and extension of what is known about system architecture and complexity from a theoretical point of view while examining the origins of and recent developments in the field. The class considers how and where the theory has been applied, and uses key analytical methods proposed. Students examine the level of observational (qualitative and quantitative) understanding necessary for successful use of the theoretical framework for a specific engineering system. Case studies apply the theory and principles to engineering systems. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Case Study
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Collection:
MIT OpenCourseWare
Provider:
M.I.T.
Author:
Magee, Christopher
Remix and Share
"Computer System Engineering, Spring 2009"

"Computer System Engineering, Spring 2009"

" This course covers topics on the engineering of computer software and ... (more)

" This course covers topics on the engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and impact of computer systems on society. Case studies of working systems and readings from the current literature provide comparisons and contrasts. Two design projects are required, and students engage in extensive written communication exercises." (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Assessments
Case Study
Full Course
Homework and Assignments
Lecture Notes
Video Lectures
Collection:
MIT OpenCourseWare
Provider:
M.I.T.
Author:
Madden, Samuel
Morris, Robert
Remix and Share
A Gentle Introduction to Programming Using Python, January (IAP) 2008

A Gentle Introduction to Programming Using Python, January (IAP) 2008

This course will provide a gentle introduction to programming using Python‰ă˘ for ... (more)

This course will provide a gentle introduction to programming using Python‰ă˘ for highly motivated students with little or no prior experience in programming computers. The course will focus on planning and organizing programs, as well as the grammar of the Python‰ă˘ programming language. Lectures will be interactive featuring in-class exercises with lots of support from the course staff. 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. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Collection:
MIT OpenCourseWare
Provider:
M.I.T.
Author:
Kedia, Mihir
Kishore, Aseem
Remix and Share
Laboratory in Software Engineering, Fall 2001

Laboratory in Software Engineering, Fall 2001

Introduces concepts and techniques relevant to the production of large software systems. ... (more)

Introduces concepts and techniques relevant to the production of large software systems. Students taught a programming method based on the recognition and description of useful abstractions. Topics: modularity; specification; data abstraction; object modeling; design patterns; and testing. Several programming projects of varying size undertaken by students working individually and in groups. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Assessments
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Collection:
MIT OpenCourseWare
Provider:
M.I.T.
Author:
Daniel Jackson
Remix and Share
Laboratory in Software Engineering, Fall 2005

Laboratory in Software Engineering, Fall 2005

This course is a core electrical engineering computer science subject at MIT. ... (more)

This course is a core electrical engineering computer science subject at MIT. It introduces concepts and techniques relevant to the production of large software systems. Students are taught a programming method based on the recognition and description of useful abstractions. Topics include: modularity; specification; data abstraction; object modeling; design patterns; and testing. Several programming projects of varying size undertaken by students working individually and in groups. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Assessments
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Other
Collection:
MIT OpenCourseWare
Provider:
M.I.T.
Author:
Devadas, Srinivas
Jackson, Daniel
Remix and Share
Planning for Focused Modularity in Open-Source Software Development

Planning for Focused Modularity in Open-Source Software Development

There are a large number of Open-Source Software projects whose codebase is ... (more)

There are a large number of Open-Source Software projects whose codebase is not clean. The goal of this module is to get developers to think more about modularity when creating solutions. (less)

Subject:
Science and Technology
Material Type:
Readings
Syllabi
Collection:
Connexions
Provider:
Rice University
Author:
Warren Myers
No Strings Attached
2002 llaF ,gnivloS melborP gnireenignE dna sretupmoC ot noitcudortnI

2002 llaF ,gnivloS melborP gnireenignE dna sretupmoC ot noitcudortnI

.desu si egaugnal gnimmargorp avaJ ehT .gninnalp dna ,tnemeganam ,ecneics ,gnireenigne ni ... (more)

.desu si egaugnal gnimmargorp avaJ ehT .gninnalp dna ,tnemeganam ,ecneics ,gnireenigne ni smelborp gnivlos rof seuqinhcet gnipoleved no si sisahpmE .scipot decnavda detceles dna scihparg retupmoc ,gnihcraes dna gnitros ,serutcurts atad ,sdohtem laciremun ,secafretni resu lacihparg ,stpecnoc gnimmargorp revoc smelborp gnimmargorp ylkeeW .esruoc eht fo sucof eht si tnempoleved dna ngised erawtfos detneiro-tcejbO .snoitacilppa cifitneics dna gnireenigne rof sdohtem lanoitatupmoc dna tnempoleved erawtfos latnemadnuf stneserp esruoc sihT (less)

Subject:
Science and Technology
Material Type:
Assessments
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Collection:
MIT OpenCourseWare
Provider:
M.I.T.
Author:
George Kocur
Remix and Share