-
1
-
-
77957873673
-
Python for CS1 CS2 and Beyond
-
Agarwal, K. K. & Agarwal, A. (2005), 'Python for CS1 CS2 and Beyond', J. Comput. Small Coll. 20(4), 262-270.
-
(2005)
J. Comput. Small Coll.
, vol.20
, Issue.4
, pp. 262-270
-
-
Agarwal, K.K.1
Agarwal, A.2
-
2
-
-
84869063185
-
Experiences and observations on teaching computer programming and simulation concepts to high school students
-
ACM Press
-
Aiken, R. M. (1972), Experiences and observations on teaching computer programming and simulation concepts to high school students, in 'SIGCSE '72: Proceedings of the 2nd SIGCSE technical symposium on CS Education', ACM Press, pp. 67-71.
-
(1972)
SIGCSE '72: Proceedings of the 2nd SIGCSE technical symposium on CS Education
, pp. 67-71
-
-
Aiken, R.M.1
-
3
-
-
2642564323
-
Learning and teaching programming: A review and discussion
-
Anthony Robins, Janet Rountree, N. R. (2003), 'Learning and teaching programming: A review and discussion', Computer Science Education 13(2), 137-172.
-
(2003)
Computer Science Education
, vol.13
, Issue.2
, pp. 137-172
-
-
Robins, A.1
Rountree, J.N.R.2
-
4
-
-
0020809407
-
A diagnosis of beginning programmers' misconceptions of basic programming statements
-
Bayman, P. & Mayer, R. E. (1983), 'A diagnosis of beginning programmers' misconceptions of basic programming statements', Commun. ACM 26(9), 677-679.
-
(1983)
Commun. ACM
, vol.26
, Issue.9
, pp. 677-679
-
-
Bayman, P.1
Mayer, R.E.2
-
5
-
-
0031678738
-
Constructivism in Computer Science Education
-
Atlanta, Georgia, United States, ACM Press
-
Ben-Ari, M. (1998), Constructivism in Computer Science Education, in 'Proceedings of the 29th SIGCSE technical symposium on CS education', Atlanta, Georgia, United States, ACM Press, pp. 257-261.
-
(1998)
Proceedings of the 29th SIGCSE technical symposium on CS education
, pp. 257-261
-
-
Ben-Ari, M.1
-
6
-
-
79955092689
-
Computer Science Education in High School
-
Ben-Ari, M. (2004a), 'Computer Science Education in High School', Computer Science Education 14(1), 1-2.
-
(2004)
Computer Science Education
, vol.14
, Issue.1
, pp. 1-2
-
-
Ben-Ari, M.1
-
7
-
-
16244362893
-
Situated Learning in Computer Science Education
-
Ben-Ari, M. (2004b), 'Situated Learning in Computer Science Education', Computer Science Education 14(2), 85-100.
-
(2004)
Computer Science Education
, vol.14
, Issue.2
, pp. 85-100
-
-
Ben-Ari, M.1
-
8
-
-
11344266910
-
Java pitfalls for beginners
-
Biddle, R. & Tempero, E. (1998), 'Java pitfalls for beginners', SIGCSE Bull. 30(2), 48-52.
-
(1998)
SIGCSE Bull.
, vol.30
, Issue.2
, pp. 48-52
-
-
Biddle, R.1
Tempero, E.2
-
9
-
-
84869073251
-
Teaching Programming with Python and Pygame
-
Ceder, V. & Yergler, N. (2003), Teaching Programming with Python and Pygame, in 'PyCon 2003'.
-
(2003)
'PyCon 2003'
-
-
Ceder, V.1
Yergler, N.2
-
10
-
-
84982799414
-
Java as a teaching language - opportunities, pitfalls and solutions
-
The University of Queensland, Australia, ACM Press
-
Clark, D., MacNish, C. & Royle, G. F. (1998), Java as a teaching language - opportunities, pitfalls and solutions, in 'ACSE '98: Proceedings of the 3rd Australasian conference on CS education', The University of Queensland, Australia, ACM Press, pp. 173-179.
-
(1998)
ACSE '98: Proceedings of the 3rd Australasian conference on CS education
, pp. 173-179
-
-
Clark, D.1
MacNish, C.2
Royle, G.F.3
-
11
-
-
57449094715
-
-
Taylor and Francis Group, chapter 2, Critical Enquiry in Computer Science Education
-
Clear, T. (2004), Computer Science Education Research, Taylor and Francis Group, chapter 2, Critical Enquiry in Computer Science Education, pp. 101-125.
-
(2004)
Computer Science Education Research
, pp. 101-125
-
-
Clear, T.1
-
12
-
-
84869063186
-
Cs1: perspectives on programming languages and the breadth-first approach
-
New Jersey, United States. Consortium for Computing Sciences in Colleges
-
Close, R., Kopec, D. & Aman, J. (2000), Cs1: perspectives on programming languages and the breadth-first approach, in 'CCSC '00: Proceedings of the 5th annual CCSC northeastern conference on The journal of computing in small colleges', New Jersey, United States. Consortium for Computing Sciences in Colleges, pp. 228-234.
-
(2000)
'CCSC '00: Proceedings of the 5th annual CCSC northeastern conference on The journal of computing in small colleges'
, pp. 228-234
-
-
Close, R.1
Kopec, D.2
Aman, J.3
-
13
-
-
34247403721
-
Language Trends in Introductory Programming Courses
-
de Raadt, M., Watson, R. & Toleman, M. (2002), Language Trends in Introductory Programming Courses, in 'Informing Science and IT Education Conference', pp. 329-337.
-
(2002)
Informing Science and IT Education Conference
, pp. 329-337
-
-
de Raadt, M.1
Watson, R.2
Toleman, M.3
-
14
-
-
3943095353
-
Software engineering teaching: a "docware" approach
-
Cracow, Poland, ACM Press
-
Deveaux, D., Fleurquin, R. & Frison, P. (1999), Software engineering teaching: a "docware" approach, in 'ITiCSE '99: Proceedings of the 4th annual ITiCSE conference', Cracow, Poland, ACM Press, pp. 163-166.
-
(1999)
ITiCSE '99: Proceedings of the 4th annual ITiCSE conference
, pp. 163-166
-
-
Deveaux, D.1
Fleurquin, R.2
Frison, P.3
-
15
-
-
0003996797
-
-
Retrieved June 21, 2005 from
-
Dewey, J. (1910), 'How We Think'. Retrieved June 21, 2005 from http://spartan.ac.brocku.ca/~lward/Dewey/Documents.html.
-
(1910)
'How We Think'
-
-
Dewey, J.1
-
16
-
-
84869051989
-
Using Python in a High School Computer Science Program
-
Elkner, J. (2001), Using Python in a High School Computer Science Program, in '9th International Python Conference'.
-
(2001)
9th International Python Conference
-
-
Elkner, J.1
-
17
-
-
84869051982
-
Using Python in a High School Computer Science Program - Year 2
-
Elkner, J. (2002), Using Python in a High School Computer Science Program - Year 2, in '10th International Python Conference'.
-
(2002)
10th International Python Conference
-
-
Elkner, J.1
-
18
-
-
84976720090
-
Parameter passing: the rules the studentsconstruct
-
San Antonio, Texas, United States, ACM Press
-
Fleury, A. E. (1991), Parameter passing: the rules the studentsconstruct, in 'SIGCSE '91: Proceedings of the 22nd SIGCSE technical symposium on CS education', San Antonio, Texas, United States, ACM Press, pp. 283-286.
-
(1991)
SIGCSE '91: Proceedings of the 22nd SIGCSE technical symposium on CS education
, pp. 283-286
-
-
Fleury, A.E.1
-
19
-
-
0029394441
-
A high-school program in computer science
-
Gal-Ezer, J., Beeri, C., Harel, D. & Yeduhai, A. (1995), 'A high-school program in computer science.', Computer 28(10), 73-80.
-
(1995)
Computer
, vol.28
, Issue.10
, pp. 73-80
-
-
Gal-Ezer, J.1
Beeri, C.2
Harel, D.3
Yeduhai, A.4
-
20
-
-
1542347888
-
The novice programmers' syndrome of design-by-keyword
-
Thessaloniki, Greece, ACM Press
-
Ginat, D. (2003), The novice programmers' syndrome of design-by-keyword, in 'ITiCSE '03: Proceedings of the 8th annual ITiCSE conference', Thessaloniki, Greece, ACM Press, pp. 154-157.
-
(2003)
ITiCSE '03: Proceedings of the 8th annual ITiCSE conference
, pp. 154-157
-
-
Ginat, D.1
-
21
-
-
2642521135
-
A media computation course for nonmajors
-
Thessaloniki, Greece, ACM Press
-
Guzdial, M. (2003), A media computation course for nonmajors, in 'ITiCSE '03: Proceedings of the 8th annual ITiCSE conference', Thessaloniki, Greece, ACM Press, pp. 104-108.
-
(2003)
ITiCSE '03: Proceedings of the 8th annual ITiCSE conference
, pp. 104-108
-
-
Guzdial, M.1
-
22
-
-
0003306299
-
High School Students Learning Computer Science over the Web
-
Haataja, A., Suhonen, J., Sutinen, E. & Torvinen, S. (2001), 'High School Students Learning Computer Science over the Web', Interactive Multimedia Electronic Journal of Computer-Enhanced Learning 3(2).
-
(2001)
Interactive Multimedia Electronic Journal of Computer-Enhanced Learning
, vol.3
, Issue.2
-
-
Haataja, A.1
Suhonen, J.2
Sutinen, E.3
Torvinen, S.4
-
23
-
-
0035783825
-
Activating "black boxes" instead of opening "zipper" - a method of teaching novices basic cs concepts
-
Canterbury, United Kingdom, ACM Press
-
Haberman, B. & Kolikant, Y. B.-D. (2001), Activating "black boxes" instead of opening "zipper" - a method of teaching novices basic cs concepts, in 'ITiCSE '01: Proceedings of the 6th annual ITiCSE conference', Canterbury, United Kingdom, ACM Press, pp. 41-44.
-
(2001)
ITiCSE '01: Proceedings of the 6th annual ITiCSE conference
, pp. 41-44
-
-
Haberman, B.1
Kolikant, Y.B.-D.2
-
24
-
-
3943080348
-
Java as first programming language: a critical evaluation
-
Hadjerrouit, S. (1998), 'Java as first programming language: a critical evaluation', SIGCSE Bull. 30(2), 43-47.
-
(1998)
SIGCSE Bull
, vol.30
, Issue.2
, pp. 43-47
-
-
Hadjerrouit, S.1
-
25
-
-
0033651659
-
Does it help to have some programming experience before beginning a computing degree program?
-
Helsinki, Finland, ACM Press
-
Hagan, D. & Markham, S. (2000), Does it help to have some programming experience before beginning a computing degree program?, in 'ITiCSE '00: Proceedings of the 5th annual ITiCSE conference', Helsinki, Finland, ACM Press, pp. 25-28.
-
(2000)
ITiCSE '00: Proceedings of the 5th annual ITiCSE conference
, pp. 25-28
-
-
Hagan, D.1
Markham, S.2
-
26
-
-
84989571991
-
Analogy considered harmful
-
Gaithersburg, Maryland, United States, ACM Press
-
Halasz, F. & Moran, T. P. (1982), Analogy considered harmful, in 'Proceedings of the 1982 conference on Human factorsin computing systems', Gaithersburg, Maryland, United States, ACM Press, pp. 383-386.
-
(1982)
Proceedings of the 1982 conference on Human factorsin computing systems
, pp. 383-386
-
-
Halasz, F.1
Moran, T.P.2
-
27
-
-
29844444452
-
A study of the diffculties of novice programmers
-
Capacrica, Portugal, ACM Press
-
Lahtinen, E., Ala-Mutka, K. & Järvinen, H.-M. (2005), A study of the diffculties of novice programmers, in 'ITiCSE '05: Proceedings of the 10th annual ITiCSE conference', Capacrica, Portugal, ACM Press, pp. 14-18.
-
(2005)
ITiCSE '05: Proceedings of the 10th annual ITiCSE conference
, pp. 14-18
-
-
Lahtinen, E.1
Ala-Mutka, K.2
Järvinen, H.-M.3
-
28
-
-
33646826512
-
A Multi-National Study of Reading and Tracing Skills in Novice Programmers
-
Leeds, United Kingdom, ACM Press
-
Lister, R., Adams, E. S., Fitzgerald, S., Fone, W., Hamer, J., Lindholm, M., McCartney, R., Moström, J. E., Sanders, K., Seppälä, O., Simon, B. & Thomas, L. (2004), A Multi-National Study of Reading and Tracing Skills in Novice Programmers, in 'ITiCSE-WGR '04: Working group reportsfrom the ITiCSE conference', Leeds, United Kingdom, ACM Press, pp. 119-150.
-
(2004)
ITiCSE-WGR '04: Working group reportsfrom the ITiCSE conference
, pp. 119-150
-
-
Lister, R.1
Adams, E.S.2
Fitzgerald, S.3
Fone, W.4
Hamer, J.5
Lindholm, M.6
McCartney, R.7
Moström, J.E.8
Sanders, K.9
Seppälä, O.10
Simon, B.11
Thomas, L.12
-
29
-
-
84976682839
-
Learning to program and learning to think: what's the connection?
-
Mayer, R. E., Dyck, J. L. & Vilberg, W. (1986), 'Learning to program and learning to think: what's the connection?', Commun. ACM 29(7), 605-610.
-
(1986)
Commun. ACM
, vol.29
, Issue.7
, pp. 605-610
-
-
Mayer, R.E.1
Dyck, J.L.2
Vilberg, W.3
-
30
-
-
84869137780
-
A Multi-National, Multi-Institutional Study of Assessment of Programming Skills of First-Year CS Students
-
McCracken, M., Almstrum, V., Diaz, D., Guzdial, M., Hagan, D., Kolikant, Y. B.-D., Laxer, C., Thomas, L., Utting, I. & Wilusz, T. (2001), 'A Multi-National, Multi-Institutional Study of Assessment of Programming Skills of First-Year CS Students', SIGCSE Bull. 33(4), 125-180.
-
(2001)
SIGCSE Bull
, vol.33
, Issue.4
, pp. 125-180
-
-
McCracken, M.1
Almstrum, V.2
Diaz, D.3
Guzdial, M.4
Hagan, D.5
Kolikant, Y.B.-D.6
Laxer, C.7
Thomas, L.8
Utting, I.9
Wilusz, T.10
-
31
-
-
84976719778
-
Acm model high school computer science curriculum
-
Merritt, S. M., Bruen, C. J., East, J. P., Grantham, D., Rice, C., Proulx, V. K., Segal, G. & Wolf, C. E. (1993), 'Acm model high school computer science curriculum', Commun. ACM 36(5), 87-90.
-
(1993)
Commun. ACM
, vol.36
, Issue.5
, pp. 87-90
-
-
Merritt, S.M.1
Bruen, C.J.2
East, J.P.3
Grantham, D.4
Rice, C.5
Proulx, V.K.6
Segal, G.7
Wolf, C.E.8
-
32
-
-
84869064135
-
Using problem solving to teach a programming language in computer studies
-
Milbrandt, G. (1993), 'Using problem solving to teach a programming language in computer studies', Journal of Computer Science Education 8(2), 14-19.
-
(1993)
Journal of Computer Science Education
, vol.8
, Issue.2
, pp. 14-19
-
-
Milbrandt, G.1
-
33
-
-
84976658967
-
C in education and software engineering
-
Mody, R. P. (1991), 'C in education and software engineering', SIGCSE Bull. 23(3), 45-56.
-
(1991)
SIGCSE Bull.
, vol.23
, Issue.3
, pp. 45-56
-
-
Mody, R.P.1
-
34
-
-
77951454010
-
What Happens after Python in CS1?
-
Oldham, J. D. (2005), 'What Happens after Python in CS1?', J. Comput. Small Coll. 20(6), 7-13.
-
(2005)
J. Comput. Small Coll.
, vol.20
, Issue.6
, pp. 7-13
-
-
Oldham, J.D.1
-
35
-
-
77953795668
-
Programming Language/Problem- Solving Research: a Review of Relevant Issues
-
Palumbo, D. B. (1990), 'Programming Language/Problem- Solving Research: a Review of Relevant Issues', Review of Educational Research 60(1), 65-89.
-
(1990)
Review of Educational Research
, vol.60
, Issue.1
, pp. 65-89
-
-
Palumbo, D.B.1
-
36
-
-
20444435890
-
My criterion is: Is it a boolean?: A card-sort elicitation of students
-
Technical Report 6-03, Computing Laboratory, University of Kent, Canterbury, Kent, UK.
-
Petre, M., Fincher, S. & et al.,Tenenberg J. (2003), My criterion is: Is it a boolean?: A card-sort elicitation of students' knowledge of programming constructs., Technical Report 6-03, Computing Laboratory, University of Kent, Canterbury, Kent, UK.
-
(2003)
knowledge of programming constructs
-
-
Petre, M.1
Fincher, S.2
Tenenberg, J.3
-
37
-
-
0003470734
-
-
London: Routledge
-
Ramsden, P. (1992), Learning to Teach in Higher Education, London: Routledge. Rosenberg, J. & Kölling, M. (1996), I/o considered harmful (at least for the first few weeks), in 'ACSE '97: Proceedings of the 2nd Australasian conference on CS education', The Univ. of Melbourne, Australia, ACM Press, pp. 216-223.
-
(1992)
Learning to Teach in Higher Education
-
-
Ramsden, P.1
-
38
-
-
84902366135
-
I/o considered harmful (at least for the first few weeks)
-
The Univ. of Melbourne, Australia, ACM Press
-
Rosenberg, J. & Kölling, M. (1996), I/o considered harmful (at least for the first few weeks), in 'ACSE '97: Proceedings of the 2nd Australasian conference on CS education', The Univ. of Melbourne, Australia, ACM Press, pp. 216-223.
-
(1996)
ACSE '97: Proceedings of the 2nd Australasian conference on CS education
, pp. 216-223
-
-
Rosenberg, J.1
Kölling, M.2
-
39
-
-
0029724618
-
Computer programming in high school vs. college
-
Philadelphia, Pennsylvania, United States, ACM Press
-
Schollmeyer, M. (1996), Computer programming in high school vs. college, in 'SIGCSE '96: Proceedings of the 27th SIGCSE technical symposium on CS education', Philadelphia, Pennsylvania, United States, ACM Press, pp. 378-382.
-
(1996)
SIGCSE '96: Proceedings of the 27th SIGCSE technical symposium on CS education
, pp. 378-382
-
-
Schollmeyer, M.1
-
40
-
-
84976702730
-
The use of logo in an introductory computer science course
-
Shaffer, D. (1986), 'The use of logo in an introductory computer science course', SIGCSE Bull. 18(4), 28-31.
-
(1986)
SIGCSE Bull.
, vol.18
, Issue.4
, pp. 28-31
-
-
Shaffer, D.1
-
41
-
-
0038011493
-
Another breadth-first approach to cs i using python
-
Reno, Navada, USA, ACM Press
-
Shannon, C. (2003), Another breadth-first approach to cs i using python, in 'SIGCSE '03: Proceedings of the 34th SIGCSE technical symposium on CS education', Reno, Navada, USA, ACM Press, pp. 248-251.
-
(2003)
SIGCSE '03: Proceedings of the 34th SIGCSE technical symposium on CS education
, pp. 248-251
-
-
Shannon, C.1
-
42
-
-
0027681909
-
Should we teach students to program?
-
Soloway, E. (1993), 'Should we teach students to program?', Commun. ACM 36(10), 21-24.
-
(1993)
Commun. ACM
, vol.36
, Issue.10
, pp. 21-24
-
-
Soloway, E.1
-
43
-
-
84976789907
-
Novice mistakes: are the folk wisdoms correct?
-
Spohrer, J. C. & Soloway, E. (1986), 'Novice mistakes: are the folk wisdoms correct?', Commun. ACM 29(7), 624-632.
-
(1986)
Commun. ACM
, vol.29
, Issue.7
, pp. 624-632
-
-
Spohrer, J.C.1
Soloway, E.2
-
45
-
-
85010604466
-
Language choice and key concepts in cs 1
-
Stephenson, C. & West, T. (1998), 'Language choice and key concepts in cs 1', Journal of Research on Computing Education 31(1), 89-95.
-
(1998)
Journal of Research on Computing Education
, vol.31
, Issue.1
, pp. 89-95
-
-
Stephenson, C.1
West, T.2
-
46
-
-
84869064322
-
Programming literacy: is it for everyone?
-
Treese, W. (2003), 'Programming literacy: is it for everyone?', netWorker 7(2), 15-17.
-
(2003)
netWorker
, vol.7
, Issue.2
, pp. 15-17
-
-
Treese, W.1
-
48
-
-
84869037242
-
he Psychology of Computer Programming
-
Dorset House Publishing. Winslow, L. E., 1996, Programming Pedagogy - a Psychological Overview
-
Weinberg, G. M. (1998), The Psychology of Computer Programming, Dorset House Publishing. Winslow, L. E. (1996), 'Programming Pedagogy - a Psychological Overview', SIGCSE Bull. 28(3), 17-22.
-
(1998)
SIGCSE Bull.
, vol.28
, Issue.3
, pp. 17-22
-
-
Weinberg, G.M.1
|