New Resources
Reconceptualizing Computation: Radically Rethinking CS1
What We Swept Under the Rug: Radically Reghinking CS1
Java Campus
Java in the Computing Curriculum Conference
Moving from Pascal to Java
IBM Java Course Resources
Java Resources for Computer Science Instruction
Suprises in Teaching CS1 with Java
Using Java in the Introductory Course
References
- Bergin, J. (1996).
Java as a Better C++, SIGPLAN Notices
31(11): 21-27.
- Bousfield, M. H.
(1997).
Evaluating the Effects of an Introductory Programming Language on
the Proficiency of Programmers, Technical Report
TR-97-32, RMIT, Department of Computer Science.
- Bowen, D. (1997).
Educators Embrace Java, JavaWorld January.
http://www.javaworld.com/javaworld/jw-01-1997/jw-01-education.html
- Bowman, H. (1994).
A Perspective on Language Wars, CTI Computing Annual
Conference.
- Brilliant, S. S. &
Wiseman, T. R. ( 1996).
The First Programming Paradigm and the Language Dilema, SIGCSE
Bulletin 28(1): 338-342.
- Burton, P. (1998).
Kinds of Language, Kinds of Learning, SIGPLAN Notices
33(4): 53-61.
- Cox, K. R. & Clark, D.
(1994).
Computing Modules That Empower Students, Computers and
Education 23 (4): 277-284.
- Esendal, H. T.
(1994).
The Selection of First Programming Language, CTI Computing
Annual Conference.
- Feldman, M. B.
(1997).
Ada as a Foundation Programming Language.
http://tangle.seas.gwu.edu/~mfeldman/CS1-2.html
- Gibbons (1998).
Structured Programming in Java, SIGPLAN Notices
33(4): 40-43.
- Henderson, R. & Zorn, B.
(1993).
A Comparison of Object-Oriented Programming in Four Modern
Languages, Technical Report CU-CS-641-93, University of
Colorado.
http://www.igd.fhg.de/~holzapfel/old/papers_se/oop/CU-CS-641-93.ps.gz
- Hitz, M. (1995).
Modula-2 verses C++ as a First Programming Language - Some
Empirical Results, SIGCSE Bulletin 27(1).
- Holmes, G. & Smith,
T. C. (1997).
Adding Some Spice to CS1 Curricula, SIGCSE Bulletin
29(1): 204-208.
- Hong, J. (1998).
The Use of Java as an Introductory Programming Language,
Crossroads .
http://www.acm.org/crossroads/xrds4-4/introjava.html
- Hosch, F. (1996).
Java as a First Language: An Evaluation, SIGCSE Bulletin
28(3): 45-50.
- King, K. N. (1997).
The Case for Java as a First Language, 35th Annual ACM
Southeast Conference.
- Kitchen, A. (1998).
A Formal Approach to the Teaching of Programming Language
Concepts, SIGPLAN Notices 33(2): 48-58.
- Kolling, M., Koch, B. &
Rosenberg, J. ( 1995).
Requirements for a First Year Object-Oriented Teaching Language,
SIGCSE Bulletin 21(1): 173-177.
- Lea, D. (1996).
Some Questions and Answers about using Java in Computer Science
Curricula.
http://g.oswego.edu/dl/html/javaInCS.html
- Levy, S. P. (1995).
Computer Language Usage in CS1: Survey Results, SIGCSE
Bulletin 27(3): 21-26.
http://academic.uofs.edu/faculty/beidler/levy/
- Lewandowski, G. &
Morehead, A. ( 1998).
Computer Science Through the Eyes of Dead Monkeys: Learning Styles
and Interaction in CS1, SIGCSE Bulletin
30(1): 312-316.
- Majewski, D. (1996).
Programming Language Critiques.
http://galen.med.virginia.edu/ sdm7g/LangCrit/
- Martin, J. L.
(1996).
Is Turing a Better Language for Teaching Programming than
Pascal?, Honours dissertation, University of Stirling.
http://www.turing.toronto.edu/~west/essay.html
- Martin, P. (1998).
Java, the Good, the Bad and the Ugly, SIGPLAN Notices
33(4): 34-39.
- Martin, R. C.
(1996).
Java and C++ A Critical Comparison
http://www.progsoc.uts.edu.au/~geldridg/rmcppjv.htm
- McGill, T. J., Volet,
S. E. & Hobbs, V. J. ( 1997).
Studying Computer Programming Externally: Who Succeeds?,
Distance Education 18(2): 236-255.
- Mercuri, R., Hermann, N. &
Popyack, J. ( 1998).
Using HTML and JavaScript in Introductory Programming Courses,
SIGCSE Bulletin 30(1): 176-179.
- Nayeri, F. & Spencer, A.
(1995).
Selecting a New Programming Language to Teach Computer
Science.
http://www.cmass.com/m3/teaching.html
- Newmarch, J. (1997).
Java - Myth or Magic.
http://pandonia.canberra.edu.au/java/auugjava/paper.html
- Reed, D. (1998).
Incorporating Problem-Solving Patterns in CS1, SIGCSE
Bulletin 30(1): 6-9.
- Reifer, D. J.
(1996).
Qualifying the Debate: Ada vs. C++.
http://www.stsc.hill.af.mil/crosstalk/1996/jul/quantify.asp
- Rist, R. S. (1996).
Teaching Eiffel as a First Language, Journal of
Object-Priented Programming 9(1): 30-41.
- Rogers, J. (1997).
Comparison of Ada and C++ Features.
http://www.adahome.com/articles/1997-03/ada_vs_cpp.html
- Scafide, J. (1996).
A First Course in C++ and Object Oriented Programming, SIGCSE
Bulletin 28(4): 25-31.
- Schaller, N. C.
(1997).
Using Java in Computer Science Education.
http://www.cs.rit.edu/ ncs/Uppsala97/index.html
- Traxler, J. (1994).
Teaching Programming Languages and Paradigms, CTI Computing
Annual Conference.
- Wick, M. (1995).
On Using C++ adn Object-Orientation in CS1: The Message is Still
More Important than the Medium, SIGCSE Bulletin
27(1): 322-326.
- Winslow, L. E.
(1996).
Programming Pedagogy - A Psychological Overview, SIGCSE
Bulletin 28(3): 17-22.
[Introduction]
[Language Choices]
[Comments] [Other Resources]