ACM Home Page
Please provide us with feedback. Feedback
What (else) should CS educators know?
Full text PdfPdf (210 KB)
Source
Communications of the ACM archive
Volume 41 ,  Issue 9  (September 1998) table of contents
Pages: 77 - 84  
Year of Publication: 1998
ISSN:0001-0782
Authors
Judith Gal-Ezer  Open Univ. of Israel, Tel-Aviv, Israel
David Harel  Weizmann Institute of Science, Rehovot, Israel
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 82,   Citation Count: 15
Additional Information:

references   cited by   index terms   review   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/285070.285085
What is a DOI?

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
Ashherst, F.Gi Pioneers q Computing; Frederick MulIer, London 1983.
 
2
 
3
4
 
5
 
6
 
7
 
8
Metropolis, N.C et al ,(Eds)A History of Computing in the ntie3 Century. Academic Press, New York, i980.
 
9
 
10
Richard L. Wexelblat, History of Programming Languages, Academic Press, Inc., Orlando, FL, 1981
 
11
Wi 1 k e s, Iv{. C o m/~uti ng P ers/~eoives iv{ o r g a Kaufmann, San Francisco, i995.
12
 
13
Curriculu~ i68: Recommendations for academic program s in co mp u te r scienc e. Communications oj' theACM ll, 3 (i968), iSi-i57.
 
14
Dijkstra, E.X$/. On a cultural gap. The Mathematical Inte//igener 8, i (i986), 48-52.
15
 
16
 
17
Hartmanis, J. About the nature of computer science. Bulletin of EATCS 53, (i994), i70-i90.
 
18
Knuth .E. Com pure rsc ie nce and its rel ati onto mathematics. American Mathematical Monthly 81, (i974), 323-343i
 
19
Knuth, D.E. Algorithmic Thinking and Mat hemati ca l Thinki ng.A Monthly 92, (i985), I70-I8I.
20
 
21
Minsk Comp ut e r s c i e nce and the representation of knowledge The Computer Age: (Dertouzos, L. and J. Moses, Eds.) MIT Press, Cambridge, M~s. i979, _392421.
 
22
 
23
 
24
Broo k s h ear J .G. Co mpu t er S cie nce A Overview, 4th Ed. Addison-Vgesley, Reading, Mass., i994.
 
25
Dewdney, A.K. The New Turing Computer Science Press, New ~rk, i 993
 
26
 
27
 
28
 
29
 
30
Curriculu~ i68: Recommendations for academic prog ram s i n c o mp ut e r s cie nce. Communications o{ 5i i9~:
 
31
 
32
 
33
Merri t,S., et al..A_ C MModelHighSchoolC o mputer ScienceCurriculu AC Press New York, 1994
 
34
Maddux, C.D., }ohnson, L. and Harlow, L: The state of the art in computer educatior, :Issues for discussion with teachers-in-training.~ournaI o~ Technolog~ and Teacher Education l , ( i 993 ), 219~228:
 
35
Poiro t,. J., e taI Proposed cur r ic u Ium for p r og ram s leading to teacher certification in computer science Communications the A C 28 i985 275279i
 
36
Rogers, J., et aI. Computer science for secondary schools: Course content. Communications of the ~4CM 28 (i985), 270-274.
37
 
38
 
39
Baranauskas, M.C.C. Ob s e rvad ona I studies about novic es' interact ion i na Pro log e nvi ronm ent basea on tooIs.I nProceedi theTth Interna tional PEG Con~krence, i993, 537-549.
 
40
Bayman, P., and Mayer, R.E. Using conceptual models to teach BASIC computer programming. l ofE tional 80, 3 (i988), 29i~98.
 
41
 
42
Fleury, A.E. Students beliefs about Pascal programming. Journal of Educational Computing Research g, 3 (i993), 355-27i.
 
43
GaI-Ezer, J. A pre-programming introduction to algorithmics. Mathematics and Computer Education 30, i ~i996), 6i 69:
 
44
Joy, and Mat thews S .Some exp e rienc e i n teaching functional programming. International journal of mathematical Education in Science and Technology 25, 2 (i994), i65-i72.
 
45
 
46
 
47
Wexelblat, R.I. The consequenc es of one's firs t programming language. Softwa Experience14 (i98i), 733-740.
 
48
Du Boulay, B Some difficulties of learning to program. Journal of Educational Computing Research 21, i(i986),57-73.
 
49
Dijkstra, E.W. On the cruelty of really teaching computing science. C0mmunicati0ns(theA i2 (i989), i398-i414.
 
50
Hancock, C. Context and creation in the learning of computer programming. For the Learning of Mathematics 8, i (i 988), 18-24.
 
51
52
53
 
54
 
55
Roberts, E.S. Thinking Recu, ively. John VTiIey, New York, I986.
 
56
Saj-Nicole, A0 and S oloway,, ut my program runs! journal of Educational Computing Research1, 2 (i986), 95-i25.
57
 
58
Barw~se, J, and Etchemendy, J Turmg s World; CSLI Publications, Stanford, CA, 1993i
 
59
Brown, M.H. Zeus: A system for algorithm animati on and mult i-view editing In Proeedi q~VisualLa 91, (Oct. 1991 ), 4-9.
 
60
 
61
Jackson., et al. The design of software tools for meaningful learning by experience. Journal Educational Computing Research 9 (1993), 413-443.
62
63
 
64

CITED BY  15


REVIEW

"Donald J. Bagert, Jr. : Reviewer"

To be able to teach computer science, an instructor must first be well versed both in the core of computer science and in how to educate students. This paper outlines the additional areas of knowledge that the authors feel are required in orde  more...

Collaborative Colleagues:
Judith Gal-Ezer: colleagues
David Harel: colleagues