ACM Home Page
Please provide us with feedback. Feedback
Teaching programming in the OOP era
Full text PdfPdf (224 KB)
Source ACM SIGCSE Bulletin archive
Volume 35 ,  Issue 2  (June 2003) table of contents
COLUMN: Reviewed papers table of contents
Pages: 111 - 114  
Year of Publication: 2003
ISSN:0097-8418
Authors
Philip J. Burton  University of Arkansas at Little Rock, Little Rock, Arkansas
Russel E. Bruhn  University of Arkansas at Little Rock, Little Rock, Arkansas
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 70,   Citation Count: 4
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

This paper argues in favor of teaching a course in Procedural Programming first before a course in Object Oriented Programming. The basis of the argument is that considered as a paradigm, Object Oriented Programming comes in addition to the Procedural Programming paradigm and not as a replacement for it. In addition, we discuss the mathematics prerequisites required for programming and argue that Information Science departments should insist that students receive a firm foundation in traditional mathematical skills and that the use of instructional technology should reinforce these skills and not detract from them.


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
Gibbons, J. Structured Programming in Java. August 30 2002. <http://www.ulst.ac.uk/cticomp/gibbons.html>
 
2
Hauswirth, M., Jazayeri, M. and Winzer, A. A Java-based environment for teaching programming language concepts. Fie'98: Frontiers in Education 98, November 4--7, 1998, Tempe, Arizona, USA.
 
3
Jenkins, T. Teaching Programming. In Proceedings of LTSN-ICS Conference on Teaching Programming 2001. <http://www.ics.ltsn.ac.uk/pub/conf2001/papers/Jenkins.htm>

Collaborative Colleagues:
Philip J. Burton: colleagues
Russel E. Bruhn: colleagues