Proceedings of the Second Australasian Conference on Computer Science Education - ACSE '97 1996
DOI: 10.1145/299359.299390
|View full text |Cite
|
Sign up to set email alerts
|

I/O considered harmful (at least for the first few weeks)

Abstract: One of the major difficulties with teaching the first programming course is input/output. It is desirable to show students how to input data and output results early in the course in order to motivate the students and so that they can see the results of their programs. Output is also a useful tool for testing programs. However, in most programming languages input and output are esoteric and the techniques for performing input and output must be learnt by the students at an early stage, precisely when they are … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2017
2017

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 8 publications
(8 reference statements)
0
1
0
Order By: Relevance
“…Since input/output operations are often difficult to understand initially (because they often do not conform to language rules or force the use of advanced concepts), it might lead to a clearer understanding of the abstraction concepts if routine calls are taught before language exceptions (like I/O operations) are shown [7].…”
Section: Pedagogical Benefitsmentioning
confidence: 99%
“…Since input/output operations are often difficult to understand initially (because they often do not conform to language rules or force the use of advanced concepts), it might lead to a clearer understanding of the abstraction concepts if routine calls are taught before language exceptions (like I/O operations) are shown [7].…”
Section: Pedagogical Benefitsmentioning
confidence: 99%