Proceedings of the 45th ACM Technical Symposium on Computer Science Education 2014
DOI: 10.1145/2538862.2538994
|View full text |Cite
|
Sign up to set email alerts
|

Introductory programming meets the real world

Abstract: Too many students in introductory programming classes fail to understand the significance and utility of the concepts being taught. Their low motivation impacts their learning. One contributing factor is pedagogy that emphasizes computing for its own sake and assignments that are abstract, such as computing the factorial function.Many educators have improved on such traditional approaches by teaching concepts in contexts that students find more relevant, such as games, robots, and media. Now, it is time to tak… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0
2

Year Published

2015
2015
2020
2020

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(8 citation statements)
references
References 17 publications
0
6
0
2
Order By: Relevance
“…and Scratch support game design. Data Science for Introductory Computing is a growing movement, with many instructors recognizing the inherent value [1], [2] Data science provides an authentic, useful context for every kind of student, since exploring data-oriented problems is something that almost all fields are beginning to find relevant [3], [4]. Additionally, it is readily possible to find data sources that connect to the world around the student and their past experiences, establishing a sense of personalized interest.…”
Section: B a New Solution: Data Sciencementioning
confidence: 99%
“…and Scratch support game design. Data Science for Introductory Computing is a growing movement, with many instructors recognizing the inherent value [1], [2] Data science provides an authentic, useful context for every kind of student, since exploring data-oriented problems is something that almost all fields are beginning to find relevant [3], [4]. Additionally, it is readily possible to find data sources that connect to the world around the student and their past experiences, establishing a sense of personalized interest.…”
Section: B a New Solution: Data Sciencementioning
confidence: 99%
“…Despite the importance of programming, there are many difficulties students face when they have to learn how to program. In general, the problems range from a lack of understanding of basic programming concepts [1], [6], [2] to the lack of motivation to perform programming activities [3], [4].…”
Section: Introductionmentioning
confidence: 99%
“…However, we believe that big data is seen by students as "useful" which is more engaging than media computation which is seen as "interesting" [16]. Our course shares with [17] the sense of engaging students with real world data. What we offer is that the data and questions to be answered are decided by the student and are not predetermined assignments.…”
Section: Introductionmentioning
confidence: 99%