1 |
C.E. Wills, D. Deremer, R.A. McCauley, L. Null, "Studying the Use of Peer Learning in the Introductory Computer Science Curriculum," Computer Science Education, vol. 9, pp. 71-88, 1999.
|
2 |
A. Tucker, F. Deek, J. Jones, D. McCowan, C. Stephenson, A. Verno, "A Model Curriculum for K-12 Computer Science," Final Report of the ACM K-12 Task Force Curriculum Committee, 2003.
|
3 |
R. Shackelford, A. McGettrick, R. Sloan, H. Topi, G. Davies, R. Kamali, J. Cross, J. Impagliazzo, R. LeBlanc, B. Lunt, "Computing Curricula 2005: The Overview Report," in Proc. of the 37th SIGCSE Technical Symposium on Computer Science Education, 2005.
|
4 |
Ministry of Education, "The Ontario Curriculum Grades 10 to 12 - Computer Studies(revised)," http://www.edu.gov.on.ca, 2008.
|
5 |
R.D. Pea, D.M. Kurland, "On the Cognitive Effect of Leaning Computer Programming," New Ideas Psychology, vol. 2, no. 2, pp.137-168, 1984.
DOI
|
6 |
Department of Computer Science and Engineering, "CS Curriculum for K-12 Schools," http://www.cse.iitb.ac.in/, 2010.
|
7 |
Advanced Placement Central, "Computer Science A Course Description," http://apcentral.collegeboard.com, 2010.
|
8 |
B. Adelson, "Problem Solving and the Development of Abstract Categories in Programming Languages," Memory and Cognition, vol. 9, pp. 422-433, 1983.
|
9 |
M.C. Linn, "The Cognitive Consequences of Programming Instruction in Classroom," Educational Researcher, vol. 14, no. 5, pp. 14-29, 1985.
|
10 |
S. Cooper, W. Dann, R. Pausch, "Developing Algorithmic Thinking with Alice", in Proc. of Information Sys. Educators Conf., pp.506-539, 2000.
|
11 |
S. Garner, "Cognitive Load Reduction in Problem Solving Domains," in Proc. of ICCE2001, 2001.
|
12 |
S. Kanemune, T. Nakatani, R. Mitarai, S. Fukui, Y. Kuno, "Dolittle-Experiences in Teaching Programming at K-12 Schools," in Proc. of The Second International Conference on Creating, Connecting and Collaborating through Computing, 2004.
|
13 |
M. Pedroni, "Teaching Introductory Programming with the Inverted Curriculum Approach," Diploma thesis, 2003.
|
14 |
M.l Resnick, J. Maloney, A. Monroyhenrández, N. Rusk, E. Eastmond, K. Brennan, A. Millner, E. Rosenbaum, J. Silver, B. Silverman, Y. Kafai, "Scratch : Programming for All," ACM Communications, vol. 52, no. 11, pp. 60-67, Nov. 2009.
|
15 |
A. Kay, "Squeak Etoys, Children, and Learning," http://www.squeakland.org/resources/articles.
|
16 |
M.C. Carlisle, "Raptor: A Visual Programming Environment for Teaching Object-oriented Programming," Journal of Computing Sciences in Colleges archive, vol. 24, no. 4, April, 2009.
|
17 |
J.E. Hannay, T. Dyba, E. Arisholm, D.I.K. Sjøberg, "The Effectiveness of Pair Programming: A Meta-Analysis", Information and Software Technology, vol.51, no.7, pp.1110-1122, 2009.
DOI
|
18 |
B.D Boulay, "Some Difficulties of Learning to Program," Journal of Educational Computing Research, vol. 2, no. 1, 1986.
|
19 |
I.T. Chan Mow, "Issues and Difficulties in Teaching Novice Computer Programming," Innovative Techniques in Instruction Technology, E-learning, E-assessment, and Education, pp. 199-204, 2008.
|
20 |
D.G. Moursound, "Increasing your expertise as a problem solver: Some roles of computers," Eugene, OR: ISTE, 2002.
|
21 |
A. Gomes, A.J. Mendes, "Learning to Program - Difficulties and Solutions," in Proc. of ICEE 2007, 2007.
|
22 |
N.L. Kerr, R.S. Tindale, "Group Performance and Decision Making", Annual review of psychology, vol. 55, pp.623-655, 2004.
DOI
|
23 |
K. Beck, C. Andres, "Extreme Programming Explained: Embrace Change", Addison-Wesley, 2003.
|
24 |
I.D. Steiner, "Group Process and Productivity", Academic Press, New York, London, 1972.
|
25 |
J.M. Levine, R.L. Moreland, "Progress in small group research", Annual review of psychology, vol. 41, pp.585-634, 1990.
DOI
|
26 |
T. Bell, I. Witten, M. Fellows, "Computer Science Unplugged," http://www.csunplugged.org, 1998.
|
27 |
K. Peppler, Y.B. Kafai, "From SuperGoo to Scratch: Exploring Creative Digital Media Production in Informal Learning," Learning, Media, and Technology, vol. 32, no. 2, pp. 149-166, 2007.
DOI
|
28 |
O. Meerbaum-Salant, M. Armoni, M, Ben-Ari., "Learning Computer Science Concepts with Scratch," in proc. of the 6th international workshop on Computing education research, pp. 69-76, 2010.
|
29 |
Y. Kafai, K. Peppler, G. Chiu, "High Tech Programmers in Low-income Communities: Creating a Computer Culture in a Community Technology Center," Communities and Technologies, pp. 545-564, 2007.
|
30 |
D. Kwon, J. Kim, Y. Kim, W. Lee, "Developing a Hybrid Programming Interface for Educational Programming Languages in Computing Education," in Proc. of KSII The 2nd International Conference on Internet (ICONI), Dec. 2009.
|
31 |
C.A. Paynter, K. Kotovsky, L.M. Reder, "Problem-solving Without Awareness: An ERP Investigation," Neuropsychologia, vol. 48, no. 10, pp. 3137-3144, 2010.
DOI
|
32 |
L. Shashaani, "Gender-based Differences in Attitudes Toward Computers", Computers Education, vol. 120, no. 2, pp. 169-181, 1993.
|
33 |
C. Zimmerman, "The Development of Scientific Thinking Skills in Elementary and Middle School," Developmental Review, vol. 27, no. 2, pp. 172-223, 2007.
DOI
|
34 |
F. Norales, "Post-secondary Student‟s Attitudes toward Computers," Journal of Computer Information Systems, vol. 15, no. 7, pp. 15-20, 1987.
|