ACM Home Page
Please provide us with feedback. Feedback
Programming patterns and design patterns in the introductory computer science course
Full text PdfPdf (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
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 38,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/330908.331819
What is a DOI?

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  17