Open AccessDissertation
A framework for building pedagogic Java programming environments
Brian Stoler
- 01 Jan 2002
pp 1-81
TL;DR: A Framework for Building Pedagogic Java Programming Environments is presented, which aims to provide a scaffolding for the development of pedagogic programming environments in Java.
read more
Abstract: A Framework for Building Pedagogic Java Programming Environments
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Wireless LAN security and laboratory designs
Yasir Zahur,T. Andrew Yang +1 more
TL;DR: This paper studies the security aspects of WLANs, by starting with an overview of the WLAN technology and the respective vulnerabilities of various protocols, followed by a discussion of alternative security mechanisms that may be used to protect W LANs.
37
The Fundamental Design Issues of Jeliot 3
Niko Myller
- 01 Jan 2004
TL;DR: The design of the visualization has used the results from studies conducted in the fields of educational psychology and software visualization, and come into the conclusion that the program visualization for novices should be as complete, continuous and consistent as possible.
9
•Journal Article
Dr. J vs. the bird: Java IDE's one-on-one
TL;DR: A comparison of the pedagogical approaches used by BlueJ and DrJava is featured as a guideline for selecting the tool best suited to the teaching style used in the introductory course.
8
AbstractTutor: Increasing Algorithm Implementation Expertise for Novices Through Algorithmic Feedback
Leigh Ann Sudol-DeLyser
- 01 Jan 2014
TL;DR: Tutor: Increasing Algorithm Implementation Expertise for Novices Through Algorithmic Feedback Leigh Ann Sudol-DeLyser
5
References
•Book
Refactoring: Improving the Design of Existing Code
Martin Fowler
- 01 Jan 1999
TL;DR: Almost every expert in Object-Oriented Development stresses the importance of iterative development, but how do you add function to the existing code base while still preserving its design integrity?
Recursive functions of symbolic expressions and their computation by machine, Part I
TL;DR: A programming system called LISP (for LISt Processor) developed for the IBM 704 computer by the Artificial Intelligence group at M.I.T. was designed to facilitate experiments with a proposed system called the Advice Taker, whereby a machine could be instructed to handle declarative as well as imperative sentences and could exhibit "common sense" in carrying out its instructions.
Recursive Functions of Symbolic Expressions and their Computation by Machine
John J. McCarthy
- 01 Mar 1959
TL;DR: A programming system called LISP (for LISt Processor) has been developed for the IBM 704 computer by the Artificial Intelligence group at M.I.T. as mentioned in this paper, where a machine could be instructed to handle declarative as well as imperative sentences and could exhibit "common sense" in carrying out its instructions.
1.1K
How to design programs: an introduction to programming and computing
Matthias Felleisen,Robert Bruce Findler,Matthew Flatt,Shriram Krishnamurthi +3 more
- 19 Apr 2001
TL;DR: This introduction to programming places computer science in the core of a liberal arts education and focuses on the program design process, which fosters a variety of skills -- critical reading, analytical thinking, creative synthesis, and attention to detail -- that are important for everyone, not just future computer programmers.
292
Programming in an Interactive Environment: the ``Lisp'' Experience
TL;DR: The paper summarazes the LISP style of interactive programming for readers outside the LisP community, describes those propertms of LisP systems that were essential for the development of this style, and discusses some current and not yet resolved issues.
200