Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Design Patterns: An Essential Component of CS Curricula
 

Summary: Design Patterns:
An Essential Component of CS Curricula
Owen Astrachan
, Geoffrey Berry, Landon Cox, Garrett Mitchener
Duke University
fola, gcb, lpc1, garrettg@cs.duke.edu
Abstract
The field of software patterns has seen an explosion in inter-
est in the last three years. Work to date has been on the
recognition, cataloging, and finding of patterns with little
attention to the use of patterns, especially by students and
practitioners not well-versed in object-oriented technologies.
This project addresses pattern use through the development
of several programming and pedagogical frameworks that
supply support for using patterns throughout a computer
science curriculum. Although we do not claim that pat-
terns are Brooks' silver bullet [10], their use can help cope
with the accidental complexity of software development and,
we argue, their use is essential for a successful adoption
of object-oriented techniques in academic computer science

  

Source: Astrachan, Owen - Department of Computer Science, Duke University

 

Collections: Computer Technologies and Information Sciences