2009
DOI: 10.1145/1595453.1595486
|View full text |Cite
|
Sign up to set email alerts
|

Proglets for first-year programming in Java

Abstract: Applets are little applications. Proglets are little programs. The author advocates the use of proglets in firstyear programming courses to encourage students to investigate aspects of the language being taught, to test (parts of) algorithms, and to have fun. The writing of proglets allows beginning students to concentrate on their current concerns without being overwhelmed by the requirement to write assignment quality programs worthy of a fully-trained software engineer. The author has used proglets during t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 8 publications
0
2
0
Order By: Relevance
“…They may submit implementations of the method, which are then evaluated against a set of test cases. Edmonson's approach is to use proglets [2] to focus students' attention on a single aspect of a programming problem, highlighting fundamentals and helping students build confidence before being asked to produce "assignment quality" code.…”
Section: Related Workmentioning
confidence: 99%
“…They may submit implementations of the method, which are then evaluated against a set of test cases. Edmonson's approach is to use proglets [2] to focus students' attention on a single aspect of a programming problem, highlighting fundamentals and helping students build confidence before being asked to produce "assignment quality" code.…”
Section: Related Workmentioning
confidence: 99%
“…Shorn (2018) discusses a gamification approach to teaching programming. Some text-based drill-and-practice tools on the web-based on the idea of "proglets" (Edmondson, 2009) may be included in this category [for example, see CodeWrite (Denny et al, 2011)]. In section 2.1, we outlined various categories of tools discussed in the CS Education research literature.…”
Section: Game-based Learning Systems (Educational Games Game Design T...mentioning
confidence: 99%