See this document in CiteSeerX!

IT'S ALL IN THE LANGUAGE (Yet Another Look at the Choice of Programming Language for Teaching Computer Science) (1997)  (Make Corrections)  (2 citations)
John E. Howland



  Home/Search   Context   Related

 
View or download:
trinity.edu/~jhowland/ccsc9...ccsc97.ps
trinity.edu/~jhowland/ccsc9...ccsc97.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  trinity.edu/~jhowland/vit...node7 (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The choice of which programming language to use in introductory computer science courses is guaranteed to spark debate in the computer science community. Programming languages used in computer science instruction have followed various trends or fads within the computing industry. The language choice has often been between languages which are currently in wide use by industry for software production. While it is true that computer science education has a responsibility to achieve a balance... (Update)

Context of citations to this paper:   More

...has been widely discussed in the computer science education literature. In particular, Kon 74, Kon 94, Rie 93, How 94, How 95, How 96, How 97] advocate the use of functional languages, such as J and Scheme, in the teaching of many introductory computer science topics. This...

Cited by:   More
Functional Languages and Introductory Computer Science - Howland (1998)   (Correct)
Recursion, Iteration and Functional Languages - Howland (1998)   (Correct)

Active bibliography (related documents):   More   All
0.9:   Using J as an Expository Language in the Teaching of Computer.. - Howland (1996)   (Correct)
0.4:   A Laboratory Computer Science Course for Liberal Arts Students - Howland (1995)   (Correct)
0.3:   Some Notes on Introducing J with Statistical Examples - Smillie (1995)   (Correct)

Similar documents based on text:   More   All
0.7:   Building Models: A Direct but Neglected Approach to Teaching.. - Howland (2001)   (Correct)
0.5:   Computing the 3D Viewing Transformation - John Howland Department   (Correct)
0.5:   A Breadth-First Companion for the CS I Course - Howland, Lewis, Hicks, Pitts (2003)   (Correct)

Related documents from co-citation:   More   All
2:   The Schematics of Computation (context) - MANIS, LITTLE - 1995
2:   Scheme and the Art of Programming (context) - Springer, Friedman - 1989
2:   Introduction and Dictionary (context) - Kenneth - 1995

BibTeX entry:   (Update)

Howland, John, "It's All in the Language (Yet Another Look at the Choice of Programming Language for Teaching Computer Science)", The Journal of Computing in Small Colleges, Volume 12, Number 4, March 1997. http://citeseer.ist.psu.edu/howland97all.html   More

@misc{ john97all,
  author = "H. John",
  title = "It's All in the Language (Yet Another Look at the Choice of Programming
    Language for Teaching Computer Science",
  text = "Howland, John, It's All in the Language (Yet Another Look at the Choice
    of Programming Language for Teaching Computer Science), The Journal of Computing
    in Small Colleges, Volume 12, Number 4, March 1997.",
  year = "1997",
  url = "citeseer.ist.psu.edu/howland97all.html" }
Citations (may not include all citations):
430   Structure and Interpretation of Computer Programs (context) - Harold, Gerald et al. - 1985
106   Essentials of Programming Languages (context) - Daniel, Mitchell et al. - 1992
42   AddisonWesley Publishing Company (context) - Knuth, Concrete - 1989
32   Scheme and the Art of Programming (context) - George, Daniel - 1989
18   The Cruelty of Really Teaching Computing Science (context) - Edsger - 1989
9   Introduction and Dictionary (context) - Kenneth - 1991
8   Simply Scheme: Introducing Computer Science (context) - Brian, Matthew - 1994
8   The Schematics of Computation (context) - Vincent, Little - 1995
7   Iverson Software (context) - Kenneth - 1992
7   Iverson Software (context) - Kenneth - 1993
5   Teaching Computer Science Principles to Liberal Arts Student.. (context) - Aaron, John - 1994
5   Using Scheme in the Introductory Computer Science Curriculum (context) - Arthur - 1993
5   The Central Role of Mathematical Logic in Computer Science (context) - Myers - 1990
4   A Laboratory Computer Science Course for Liberal Arts Studen.. - John - 1995
3   Lecture Notes for Great Ideas in Computer Science (context) - John
3   Concrete Math Companion (context) - Kenneth - 1995
3   Using J as an Expository Language in the Teaching of Compute.. - John - 1996
2   Fractals Visualization and J (context) - Cliff - 1995

Documents on the same site (http://bianca.cs.trinity.edu/~jhowland/vita/vita/node7.html):   More
Design of an OpenGL Interface for the J Programming Language - Randall, Howland (1997)   (Correct)
Recursion, Iteration and Functional Languages - Howland (1998)   (Correct)
A Laboratory Computer Science Course for Liberal Arts Students - Howland (1995)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC