- Ashherst, F.Gi Pioneers q Computing; Frederick MulIer, London 1983.Google Scholar
- Hodges A. /an Turing: The Enigma. Simon Schuster, Ne~ York, i983i Google ScholarDigital Library
- Hyman, A. Charles Babbage, Pioneer of the Compute~ Princeton University Press, Princeton, NJ, i982i Google ScholarDigital Library
- Katz, K. The present state of historical content in computer science texts concern. SIGCSE Bulletin, (i995). Google ScholarDigital Library
- Koffman, E.B. Pascal: Problem Solving and Program Design 4t ed Addison sley, Reading, MA, 1993 Google ScholarDigital Library
- Lee, J.A.N. Those who forget the lessons of historyare doomed t o repeatitor, why I study the history o computing. Anna of the i (i996). Google ScholarDigital Library
- Lee, J.A.N. Computer Pioneers. IEEE Computer Socie t y P re s s, Los Alamit os Calif., 1995 Google ScholarDigital Library
- Metropolis, N.C et al ,(Eds)A History of Computing in the ntie3 Century. Academic Press, New York, i980.Google Scholar
- Sammet, J.E. Some approaches to and illustrations of programming language history. Annals of the Histo (C oml~uting (i991 ) Google ScholarDigital Library
- Wexelblat, R.L. gatoO of Prog~mming Languages. Academic Press, New York, 198 i iGoogle Scholar
- Wi 1 k e s, Iv{. C o m/~uti ng P ers/~eoives iv{ o r g a Kaufmann, San Francisco, i995.Google Scholar
- Brooks, EP. The computer scientist as toolsmith II Communications of the ACM39,3(I996 ~ ,6I-68 Google ScholarDigital Library
- Curriculu~ i68: Recommendations for academic program s in co mp u te r scienc e. Communications oj' theACM ll, 3 (i968), iSi-i57.Google Scholar
- Dijkstra, E.X$/. On a cultural gap. The Mathematical Inte//igener 8, i (i986), 48-52.Google Scholar
- Denning P.J.e tal C omputi ng as a di scip I ine. Communicatio of the AC 3e, i 1989 9-23. Google ScholarDigital Library
- Harel D Algorithmics The S~irit Computing. Addison-Wesley, Reading. Mass. 1987 (2nd ed:, i992). Google ScholarDigital Library
- Hartmanis, J. About the nature of computer science. Bulletin of EATCS 53, (i994), i70-i90.Google Scholar
- Knuth .E. Com pure rsc ie nce and its rel ati onto mathematics. American Mathematical Monthly 81, (i974), 323-343iGoogle Scholar
- Knuth, D.E. Algorithmic Thinking and Mat hemati ca l Thinki ng.A Monthly 92, (i985), I70-I8I.Google Scholar
- Minsky, M.L. Form and content in computer science. Communications of the ACM 17, 2 (I970), i97215i Google ScholarDigital Library
- 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.Google Scholar
- Aho, A., and UIlman, J.D. Fo~,a/alt~Om of Computer Sciene. Computer Sciene Press, New %rk, i992. Google ScholarDigital Library
- Biermann, A.W. Great Ideas in Computer Science. M IT P tess, C am b r idg e IV{as s 1990. Google ScholarDigital Library
- Broo k s h ear J .G. Co mpu t er S cie nce A Overview, 4th Ed. Addison-Vgesley, Reading, Mass., i994.Google Scholar
- Dewdney, A.K. The New Turing Computer Science Press, New ~rk, i 993Google Scholar
- Goldshlager, L., and Lister, A. Compute Sciene: A Modern Introduction:P rentice; Hall International, London, 1988. Google ScholarDigital Library
- Harel, D. Algorithmics: The Spirit of Computing. ison-Wesley, Readi rig, Mass., 1987 (2 nd ed I992)i Google ScholarDigital Library
- PohI I, and Shaw, A. The Nature of Computation: A nlntroduaio nto Computer Science. C omp uter Science Press, Rockvil Ie, Md., 1981. Google ScholarDigital Library
- Biermann, A.~L Computer science for the many. Computer 2 7, 2 ( i 994), 62-7 3 . Google ScholarDigital Library
- Curriculu~ i68: Recommendations for academic prog ram s i n c o mp ut e r s cie nce. Communications o{ 5i i9~:Google Scholar
- Ga 1-Ezer !. Com pute r s cie nce t e ac he r s certification program. C0mputers and Education 5, (i 995), 163~168i Google ScholarDigital Library
- Gal-Eze r}., Bee r i, C., H a tel, D. and u d a i, Ahi gh-school program in computer science. Computer 28, I0 (1995), 73-80. Google ScholarDigital Library
- Merri t,S., et al.A_ C MModelHighSchoolC o mputer ScienceCurriculu AC Press New York, 1994Google Scholar
- 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:Google Scholar
- 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 275279iGoogle Scholar
- Rogers, J., et aI. Computer science for secondary schools: Course content. Communications of the ~4CM 28 (i985), 270-274.Google Scholar
- Tucker, A., et al. Computing curricula 1991: A summary of the ACM/-CS joi curriculum task force report. Communications of the ACM 34, 6(1991),6984 Google ScholarDigital Library
- Abelson, H., and sussman G. J. Structure and Interpretation of Computer Program.MIT Press, Cambridge, Mass., 198~. Google ScholarDigital Library
- 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.Google Scholar
- Bayman, P., and Mayer, R.E. Using conceptual models to teach BASIC computer programming. l ofE tional 80, 3 (i988), 29i~98.Google Scholar
- Cooper D Oh Pascal ~(/. N otto New York aria Lo~aon, ~3ra ea.), Google ScholarDigital Library
- Fleury, A.E. Students beliefs about Pascal programming. Journal of Educational Computing Research g, 3 (i993), 355-27i.Google Scholar
- GaI-Ezer, J. A pre-programming introduction to algorithmics. Mathematics and Computer Education 30, i ~i996), 6i 69:Google Scholar
- 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.Google Scholar
- Lee, A., and Pennington, N. The effects of paradigm on cognitive activities in design. InternationalJournal of Human-Computer Studies 40 (i 994), 577-60I. Google ScholarDigital Library
- Savitch, Vv'.J. Pascal, An Introduction to the Art and Science (Programming. f3rd ed.) Benjamin/ Cummings, New York, 1991. Google ScholarDigital Library
- Wexelblat, R.I. The consequenc es of one's firs t programming language. Softwa Experience14 (i98i), 733-740.Google Scholar
- Du Boulay, B Some difficulties of learning to program. Journal of Educational Computing Research 21, i(i986),57-73.Google Scholar
- Dijkstra, E.W. On the cruelty of really teaching computing science. C0mmunicati0ns(theA i2 (i989), i398-i414.Google Scholar
- Hancock, C. Context and creation in the learning of computer programming. For the Learning of Mathematics 8, i (i 988), 18-24.Google Scholar
- Headrick, R.W. Structured programming co mplexi ty revi sited Computers and Educa tion 20, 4(i993),315-316. Google ScholarDigital Library
- Mayer, R.E. A psych ology of learnin g BASIC. Communicatio of the AC 2 I I (i979), 589~593: Google ScholarDigital Library
- Mayer, R.E., Dych, J.L., and ~qilberg, xX/. Learning to program and le arning to think. Communications of the ACM 27, 9 (i986), 605-610. Google ScholarDigital Library
- Murname, J. To i terateo r t o r ec ur s e 0m? E~cation 19, 4 (1992), 387-394. Google ScholarDigital Library
- Roberts, E.S. Thinking Recu, ively. John VTiIey, New York, I986.Google Scholar
- Saj-Nicole, A0 and S oloway,, ut my program runs! journal of Educational Computing Research1, 2 (i986), 95-i25.Google Scholar
- Wirth, N. Program development by stepwise refinement. Communications of the ACM 14, 4 (i97i),22i 227. Google ScholarDigital Library
- Barw~se, J, and Etchemendy, J Turmg s World; CSLI Publications, Stanford, CA, 1993iGoogle Scholar
- Brown, M.H. Zeus: A system for algorithm animati on and mult i-view editing In Proeedi q~VisualLa 91, (Oct. 1991 ), 4-9.Google Scholar
- Hale wood, K ,and Woodward, M ifo rm graphical view of the program construction process: GRIPSE. International lournal ( Man-Machine Studies 38 (i 993), 805-837. Google Scholar
- Jackson., et al. The design of software tools for meaningful learning by experience. Journal Educational Computing Research 9 (1993), 413-443.Google ScholarCross Ref
- Linn, M. C, an d CaI anc The case for case studies of programming problems. Communica tions o{ the 35,3(i992),i2i-i 32. Google ScholarDigital Library
- Manher, U. Using i tion to design algori s. Communication of the ACM31, ii(i988), i300-i313. Google ScholarDigital Library
- Pattis, R.E. Karel 3e Robot: A Gentle lntroduaion to the Art (Programming. Wiley, New -York, 198 i, (2rid ed., i995). Google ScholarDigital Library
Index Terms
- What (else) should CS educators know?
Recommendations
What (else) should CS educators know?: revisited
WiPSE '13: Proceedings of the 8th Workshop in Primary and Secondary Computing EducationWhile more and more countries worldwide have realized that computer science is a discipline that high-school students should be exposed to and, at the same time, awareness of the need for designated computer science teacher preparation programs has ...
Developing an Ecosystem of Support for K-12 CS Educators
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2K-12 computer science (CS) teachers are often the only teachers of the subject at their school. Many school-based administrators and personnel lack the content knowledge to support their ongoing professional growth. How then can an ecosystem of support ...
Comments