| Programming patterns and design patterns in the introductory computer science course |
| Full text |
Pdf
(456 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
table of contents
Austin, Texas, United States
Pages: 80 - 84
Year of Publication: 2000
ISBN:1-58113-213-1
Also published in ...
|
|
Author
|
|
Viera K. Proulx
|
College of Computer Science, Northeastern University, Boston, MA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 41, Citation Count: 16
|
|
|
ABSTRACT
We look at the essential thinking skills students need to learn in the introductory computer science course based on object-oriented programming. We create a framework for such a course based on the elementary programming and design patterns. Some of these patterns are known in the pattern community, others enrich the collection. Our goal is to help students focus on mastering reasoning and design skills before the language idiosynchracies muddy the water.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Astrachan, O. and Wallingford, E. (1998) Loop Patterns. Available: htlp://www.cs.duke.edu/,-~ola/patterns/plopd/loops, html
|
| |
2
|
Bergin, J. (1999) Patterns for Selection. Available: http://csis.pace.edu/,--bergin/patterns/selection.html
|
| |
3
|
Bergin, J. (1997) Ten Pedagogical Patterns for Teaching Computer Science. Available: http://csis.pace.edu/,--bergin/PedPat 1.2.html.
|
| |
4
|
Bergin, J. (1998) Six Pedagogical Patterns. Available: http://csis.pace.edu/Joergin/fivepedpat.html.
|
| |
5
|
Deek., F. P., Turoff, M., and McHugh, J. A., A Common Model for Problem Solving and Program Development, 1EEE Transactions on Education, 4 (1999), 331-336.
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
CITED BY 16
|
|
|
|
|
|
|
Tracy L. Lewis , Mary Beth Rosson, A measure of design readiness: using patterns to facilitate teaching introductory object-oriented design, Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, November 04-08, 2002, Seattle, Washington
|
|
Tracy L. Lewis , Mary Beth Rosson, A measure of design readiness: using patterns to facilitate teaching introductory object-oriented design, Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, November 04-08, 2002, Seattle, Washington
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Leliane Nunes de Barros , Ana Paula dos Santos Mota , Karina Valdivia Delgado , Patricia Megumi Matsumoto, A tool for programming learning with pedagogical patterns, Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange, p.125-129, October 16-17, 2005, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|