Proceedings of the 35th SIGCSE Technical Symposium on Computer Science Education 2004
DOI: 10.1145/971300.971426
|View full text |Cite
|
Sign up to set email alerts
|

CFX

Abstract: Finding just the right example to answer a question can be difficult for CS1 students and teachers. For this to work well there must be an intuitive interface coupled to an appropriate set of focused examples. The examples then provide the scaffolding to enable students' discovery. CFX (C For eXample) provides the needed easy-to-use web based interface.A small pilot study showed that students using CFX could find answers to their programming questions in roughly half the time it took using a textbook. Freely d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2007
2007
2018
2018

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 0 publications
0
1
0
Order By: Relevance
“…Not all of these tools were designed to assist with code-writing. Other ways that tools have supported learning of programming include code-tracing [29,126,468], code style [128], Parsons puzzles [199], program analysis, either by generating system dependence graphs [19] or by having students identify beacons in code [250,369], and authoring, either by capturing illustrative examples [543] or by generating sequences of program examples [74]. Some tools were developed to facilitate communication or collaboration, such as between the instructor and student [23] or between two or more students [86,232,243].…”
Section: Toolsmentioning
confidence: 99%
“…Not all of these tools were designed to assist with code-writing. Other ways that tools have supported learning of programming include code-tracing [29,126,468], code style [128], Parsons puzzles [199], program analysis, either by generating system dependence graphs [19] or by having students identify beacons in code [250,369], and authoring, either by capturing illustrative examples [543] or by generating sequences of program examples [74]. Some tools were developed to facilitate communication or collaboration, such as between the instructor and student [23] or between two or more students [86,232,243].…”
Section: Toolsmentioning
confidence: 99%