Skip to content.
|
Skip to navigation
Log In
Contact Us
Report a Bug
Search Site
Connexions
Sections
Home
Content
Lenses
About Us
Help
MyCNX
You are here:
Home
»
Content
Content similar to:
Rice ELEC 201 Design Course
View
Rice ELEC 201 Design Course
Browse Content
|
Search for Content
(What are
modules
and
collections
?)
Sort by:
Relevance
Popularity
Language
Revision Date
Title
Type
Rating
Results per page:
10
25
100
View:
Detail
|
Compact
|
Statistics
[
1
]
2
3
4
...
42
Next
10
»
Design Patterns for Sorting
(m17309)
Authors:
Stephen Wong
,
Dung Nguyen
,
Alex Tribble
Keywords:
Design
,
Merritt
,
object oriented
,
patterns
,
programming
,
sorting
Summary:
In 1985, Susan Merritt proposed a new taxonomy for comparison-based sorting algorithms. At the heart of Merritt's thesis is the principle of divide and conquer. Merritt's thesis is potentially a very powerful method for studying and understanding sorting. However, the paper did not offer any concrete implementation ... Merritt's taxonomy.
[Expand Summary]
In 1985, Susan Merritt proposed a new taxonomy for comparison-based sorting algorithms. At the heart of Merritt's thesis is the principle of divide and conquer. Merritt's thesis is potentially a very powerful method for studying and understanding sorting. However, the paper did not offer any concrete implementation of the proposed taxonomy. The following is our object-oriented formulation and implementation of Merritt's taxonomy.
[Collapse Summary]
Subject:
Science and Technology
Language:
English
Popularity:
36.93%
Revised:
2009-11-02
Revisions:
3
Visitor Design Pattern
(m16707)
Author:
Dung Nguyen
Keywords:
Algorithm
,
Decoupling
,
Design
,
Pattern
,
Structure
,
Visitor
Summary:
Using the interpreter pattern to implement the overall behavior of a composite structure such as the list structure has one glaring drawback: it presents a static non-extensible interface to the client that cannot handle unforeseen future requirements. Each time a new behavior is needed to process the composite structure ... and maintain.
[Expand Summary]
Using the interpreter pattern to implement the overall behavior of a composite structure such as the list structure has one glaring drawback: it presents a static non-extensible interface to the client that cannot handle unforeseen future requirements. Each time a new behavior is needed to process the composite structure, new methods have to be added to the structure. As a result, the task of maintaining the code can quickly become unmanageable. The root of this problem comes from the lack of delineation between the intrinsic and primitive behaviors of the structure itself and its non-primitive application specific behaviors. The visitor design pattern offers a solution to this problem by decoupling these two kinds of behaviors into two separate systems of classes, hosts and visitors, that communicate with each other via only their public interfaces. Here the hosts are the composite structure with its invariant structural behaviors and the visitors are the infinitely varying algorithms that are to be performed on the structure. This approach turns a composite structure into a framework where control is inverted: one hands an algorithm to the structure to be executed instead of handing a structure to an algorithm to perform a computation. The structure is capable of carrying out any conforming algorithm, past, present, or future. Such a system of co-operating objects that is not only reusable and extensible, but also easy to understand and maintain.
[Collapse Summary]
Subject:
Science and Technology
Language:
English
Popularity:
70.21%
Revised:
2008-06-18
Revisions:
New
Curriculum Design and Educational Technology
(m19017)
Author:
Thomas Tobiason
Keywords:
curriculum
,
design
,
instruction
,
integration
,
technology
Summary:
Curriculum Design and Educational Technology is a course offered by the University of Washington Tacoma Education Program. The course recognizes the reality that K-12 teachers are often forced to alter or update existing curriculum or create units of curriculum from scratch. Knowing some methods of curriculum design and instructional ... online instruction.
[Expand Summary]
Curriculum Design and Educational Technology is a course offered by the University of Washington Tacoma Education Program. The course recognizes the reality that K-12 teachers are often forced to alter or update existing curriculum or create units of curriculum from scratch. Knowing some methods of curriculum design and instructional design can assist teachers in meeting this need for both classroom instruction and online instruction.
[Collapse Summary]
Subject:
Humanities
Language:
English
Popularity:
78.71%
Revised:
2009-01-07
Revisions:
3
Abstract Factory Design Pattern
(m16796)
Author:
Dung Nguyen
Keywords:
abstract
,
component
,
design
,
factory
,
framework
,
hiding
,
information
,
Parnas
,
pattern
Summary:
We apply the Abstract Factory Design Pattern to abstract the manufacturing of the list structure and hide its implementation. Such abstract construction together with the abstract specification of the intrinisc structural behavior of the list and the abstract specification of extrinsic operations on the list constitute a minimal and complete ... list implementation.
[Expand Summary]
We apply the Abstract Factory Design Pattern to abstract the manufacturing of the list structure and hide its implementation. Such abstract construction together with the abstract specification of the intrinisc structural behavior of the list and the abstract specification of extrinsic operations on the list constitute a minimal and complete abstract specification of what is called a list software component. It provides a framework for writing an open ended number of algorithms on list that are independent from any particular list implementation.
[Collapse Summary]
Subject:
Science and Technology
Language:
English
Popularity:
83.70%
Revised:
2008-06-20
Revisions:
New
Interpreter Design Pettern
(m16877)
Author:
Stephen Wong
Keywords:
design
,
Object
,
oriented
,
pattern
,
programming
Summary:
The Intepreter Design Pettern is the basis for recursive algorithms on composite structures
Subject:
Science and Technology
Language:
English
Popularity:
53.98%
Revised:
2009-06-26
Revisions:
2
Strategy Design Pattern
(m17037)
Authors:
Stephen Wong
,
Dung Nguyen
,
Antonio Garcia CastaƱeda
Keywords:
abstraction
,
design
,
Java
,
object oriented
,
OOD
,
OOP
,
pattern
,
programming
,
strategy
Summary:
The Strategy Design Pattern encapsulates an abstract behavior to which the client delegates a specific task.
Subject:
Science and Technology
Language:
English
Popularity:
63.24%
Revised:
2009-07-02
Revisions:
5
State Design Pattern
(m17047)
Authors:
Stephen Wong
,
Dung Nguyen
Keywords:
design
,
dynamic reclassification
,
encapsulation
,
object oriented
,
OOD
,
OOP
,
pattern
,
programming
,
state
Summary:
The State Design Pattern models objects that changes state, i.e. change behavior as a result of what has happened to them. This is also called "dynamic reclassification".
Subject:
Science and Technology
Language:
English
Popularity:
62.39%
Revised:
2009-07-01
Revisions:
3
State Design Pattern
(m17225)
Authors:
Dung Nguyen
,
Stephen Wong
Keywords:
design
,
dynamic
,
pattern
,
reclassification
,
state
Summary:
Many real-life systems change the way they behave as they change states. It is desirable for object models of such systems to be able to change their behaviors as if they are changing types dynamically. The state design pattern is a design solution for this problem of dynamic reclassification ... concrete subclass.
[Expand Summary]
Many real-life systems change the way they behave as they change states. It is desirable for object models of such systems to be able to change their behaviors as if they are changing types dynamically. The state design pattern is a design solution for this problem of dynamic reclassification. The key element is to abstract the state dependent behavior of the system in question as an abstract class and encapsulate each concrete variant behavior as a concrete subclass.
[Collapse Summary]
Subject:
Science and Technology
Language:
English
Popularity:
83.05%
Revised:
2009-10-22
Revisions:
5
Abstract Factory Design Pattern
(m17203)
Authors:
Stephen Wong
,
Antonio Garcia CastaƱeda
Keywords:
design
,
design pattern
,
factory
,
factory pattern
,
object-oriented programming
,
oop
Summary:
Explains the Factory Design Pattern, a pattern in object-oriented programming whereby a factory is responsible for creating instances of a given class of objects.
Subject:
Science and Technology
Language:
English
Popularity:
82.36%
Revised:
2009-07-02
Revisions:
3
Working within Blackboard
(m17299)
Author:
Robin Bartoletti
Keywords:
Blackboard
,
course
,
design
,
online
,
visual
Summary:
Working within Blackboard
Subject:
Science and Technology
Language:
English
Popularity:
48.09%
Revised:
2008-07-25
Revisions:
3
[
1
]
2
3
4
...
42
Next
10
»
Popularity is measured as percentile rank of page views/day over all time
My Account
Username
Password
Cookies are not enabled. You must
enable cookies
before you can log in.
Get an account
Forgot your password?
Repository
Total Collections:
937
Visit a random collection
Total Modules:
15455
Visit a random module
Recently Viewed
Collections
XML og XSLT - en introduktion
Musical Signal Processing with LabVIEW -- Subtractive Synthesis
eZWSN: Experimenting with Wireless Sensor Networks using the eZ430-RF2500
Modules
Transmission Control Protocol (TCP/IP) in LabVIEW
Abstraction
Useful Signals
Lenses
Connexions Documentation
Susan McClements's Lens
Texas Woman's University Distance Education Lens
See all recently viewed…