2010
DOI: 10.1145/1869746.1869758
|View full text |Cite
|
Sign up to set email alerts
|

Enjoying Python, processing, and Java in CS1

Abstract: Here we describe an introductory course in computer science where we combined Python, Processing, and core Java. The main reason for this structure was to make the initial contact with programming as gentle, enjoyable, and understandable as possible, while still having the power of graphics and sufficient Java knowledge for more advanced courses in computer science. This course was designed with a few informal pedagogical principles that facilitated the students' abilities to learn how to learn on their own. I… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(1 citation statement)
references
References 5 publications
0
1
0
Order By: Relevance
“…Some authors address the language problem by using multiple languages in the same course. Their papers are often just descriptive in nature and positive in outlook [43,402], but Martínez-Valdés et al [418] somewhat refreshingly present their negative experience with the sequence of Scratch and Java.…”
Section: Programming Languagesmentioning
confidence: 99%
“…Some authors address the language problem by using multiple languages in the same course. Their papers are often just descriptive in nature and positive in outlook [43,402], but Martínez-Valdés et al [418] somewhat refreshingly present their negative experience with the sequence of Scratch and Java.…”
Section: Programming Languagesmentioning
confidence: 99%