1995
DOI: 10.1145/199691.199770
|View full text |Cite
|
Sign up to set email alerts
|

Requirements for a first year object-oriented teaching language

Abstract: The version in the Kent Academic Repository may differ from the final published version. Users are advised to check http://kar.kent.ac.uk for the status of the paper. Users should always cite the published version of record.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0
1

Year Published

1997
1997
2018
2018

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(19 citation statements)
references
References 12 publications
0
18
0
1
Order By: Relevance
“…This is the argument used by Wirth (1993), Kölling et al (1995), and all the other inventors of languages designed for classroom use, and is exemplified by proponents of the various 'pure' teaching languages. The argument quickly becomes one that urges use of a language not common in industry.…”
Section: 22mentioning
confidence: 92%
See 1 more Smart Citation
“…This is the argument used by Wirth (1993), Kölling et al (1995), and all the other inventors of languages designed for classroom use, and is exemplified by proponents of the various 'pure' teaching languages. The argument quickly becomes one that urges use of a language not common in industry.…”
Section: 22mentioning
confidence: 92%
“…The argument quickly becomes one that urges use of a language not common in industry. Some urge development of a new teaching language to meet the needs for teaching, one that does not have to be a real world production language and thus can avoid the compromises in conceptual cleanness for efficiency that cause many of the problems with existing languages (Kölling et al, 1995).…”
Section: 22mentioning
confidence: 99%
“…Development environments range from simple text editors and command-line compilers to fully interactive and integrated development environments (IDE) (McIver, 2002). An IDE should be easy to use so that the students can concentrate on learning programming concepts rather than the environment itself (Kölling, Koch, & Rosenberg, 1995). There is evidence that well-designed programming environments assist students in learning to program (Eisenstadt & Lewis, 1992).…”
Section: Development Environmentmentioning
confidence: 99%
“…The first considers whether the language offers features like strong type checking and array bounds checking, while avoiding features like variants and pointers in unsafe mode. Kölling et al (1995) note that a language should have a safe, statically checked type system, no explicit pointers, and no undetectable uninitialized variables. The second factor, which is closely related to the first, is the inclusion of securityrelated features like Java's sandbox, which is intended to limit the memory addresses that a Java program can access.…”
Section: Coding Safety and Support For Secure Codementioning
confidence: 99%
“…C++ is the most popular object-oriented language used to teach introductory programming, but it has plenty of critics. Some even argue that no existing object-oriented language (prior to Java, at least) is really suitable for beginners [6]. (This paper describes desirable characteristics for a beginner's objectoriented language.…”
Section: Object-orientedmentioning
confidence: 99%