ACM Home Page
Please provide us with feedback. Feedback
Wanted: CS1 students. no experience required
Full text PdfPdf (216 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the 35th SIGCSE technical symposium on Computer science education table of contents
Norfolk, Virginia, USA
SESSION: Factors that lead to success in CS table of contents
Pages: 240 - 244  
Year of Publication: 2004
ISBN:1-58113-798-2
Also published in ...
Authors
Phil Ventura  State University of West Georgia, Carrollton, GA
Bina Ramamurthy  University at Buffalo, State University of New York, Buffalo, NY
Sponsors
ACM: Association for Computing Machinery
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 44,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/971300.971387
What is a DOI?

ABSTRACT

This paper reports research on the effect of prior programming experience on success in an objects-first CS1. In an objects-first, approach students are taught from the very beginning to think in terms of objects and the fundamentals of object-oriented programming, encapsulation, inheritance, and polymorphism. These concepts are introduced before traditional selection and iterative constructs. The finding that students with prior programming experience do not do better than those without such experience flies in the face of conventional wisdom.


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
 
2
Aron, A., & Aron, E. N. (2002). Statistics for the Behavioral and Social Sciences: A Brief Course (2nd ed.). Upper Saddle River, NJ: Prentice Hall.
 
3
Bergin, J., Koffman, E., Proulx, V. K., Rasala, R., & Wolz, U. (1999). Objects: When, why, and how? Journal of Computing in Small Colleges, 14(4).
 
4
5
6
 
7
Dahl, O.-J., & Nygaard, K.How object-oriented programming started. Retrieved 04/06, 2002, from http://www.ifi.uio.no/~kristen/FORSKNINGSDOK_MAPPE/F_OO_start.html
8
 
9
10
11
 
12
 
13
 
14
Nguyen, D. Z., & Wong, S. B. (2001). OOP in introductory CS: Better students through abstraction. Paper presented at the Fifth Workshop on and Tools for Assimilating Object-Oriented Concepts, OOPSLA01, Tampa, Florida.
 
15
 
16
Perry, J. E. (1996). An introduction to object-oriented design in C++: Addison-Wesley.
 
17
Ramalingam, V., & Wiedenbeck, S. (1998). Development and validation of scores on a computer programming self-efficacy scale and group analyses of novice programmer self-efficacy. Journal of Educational Computing Research, 19(4), 367--381.
 
18
The Joint Task Force on Computing Curricula. (2001). Computing Curricula 2001 Computer Science: IEEE Computer Society & Association for Computing Machinery.
 
19
van Dam, A. (2002). CS015 Home Page. Retrieved September 2, 2002, from http://www.cs.brown.edu/courses/cs015/
 
20
Ventura, P. R. (2002). Objects-first CS1 not considered harmful: An empirical investigation of CS1. Paper presented at the SIGCSE Doctoral Consortium, Covington, Kentucky.
 
21
Ventura, P. R., & Alphonce, C. G. (2001). Teaching OOD and OOP through Java and UML in CS 1 and 2. Paper presented at the Fifth Workshop on and Tools for Assimilating Object-Oriented Concepts, OOPSLA01, Tampa, Florida.
22
 
23
Wong, S. B.CS150 Lab 3. Retrieved September 10, 2003, from http://exciton.cs.rice.edu/cs150/labs/lab3/default.htm
 
24
Wong, S. B., & Hutchinson, D.CS150 Lab 2. Retrieved September 10, 2003, from http://exciton.cs.rice.edu/cs150/labs/lab2/default.htm
25

CITED BY  11
 

Collaborative Colleagues:
Phil Ventura: colleagues
Bina Ramamurthy: colleagues

Peer to Peer - Readers of this Article have also read: