2016
DOI: 10.1080/00330124.2016.1184984
|View full text |Cite
|
Sign up to set email alerts
|

Computer Science and Programming Courses in Geography Departments in the United States

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 35 publications
(24 citation statements)
references
References 29 publications
0
24
0
Order By: Relevance
“…Based on our own experience, we felt that shoe horning exposure to 'computational geography' into a single module -as seems to occur in many American programmes (Bowlick et al 2017) -would only reinforce student aversion to such approaches, so we opted to 'unpack' the concepts across three modules: These modules must be taken in sequence, the preceding module acting as a pre-requisite for admission to the next, although students are free to exit the sequence at any time. We also provide an optional 'Code Camp' to be undertaken over the summer before the first module begins so that students begin the term familiar with basic concepts: variables, lists/arrays, dictionaries/hashes, and functions/subroutines, provided they have done the work.…”
Section: Course Structurementioning
confidence: 99%
See 2 more Smart Citations
“…Based on our own experience, we felt that shoe horning exposure to 'computational geography' into a single module -as seems to occur in many American programmes (Bowlick et al 2017) -would only reinforce student aversion to such approaches, so we opted to 'unpack' the concepts across three modules: These modules must be taken in sequence, the preceding module acting as a pre-requisite for admission to the next, although students are free to exit the sequence at any time. We also provide an optional 'Code Camp' to be undertaken over the summer before the first module begins so that students begin the term familiar with basic concepts: variables, lists/arrays, dictionaries/hashes, and functions/subroutines, provided they have done the work.…”
Section: Course Structurementioning
confidence: 99%
“…We should note that, in the absence of an Integrated Development Environment (IDE), students are unlikely to benefit from test suites and other tools that support developer best-practice. However, such an approach can also have the effect of deterring new students by pushing back the point at which they appear to be achieving anything concrete: "Because learning in computer science and programming is challenged by numerous barriers, students need to be motivated about the purpose, value, and utility of concepts within course work" (Bowlick et al 2017) So while knowledge of professional tools and practices is desirable, we nonetheless feel that these kinds of ideas and issues are best tackled when students have progressed further with their studies and are motivated to tackle more abstract challenges.…”
Section: Maintainabilitymentioning
confidence: 99%
See 1 more Smart Citation
“…This concern is still with us. Programming in GIScience instruction is on the rise (Etherington 2016;Bowlick et al 2017;Arribas-Bel 2019), underwritten by high-quality spatial analysis libraries (Rey and Anselin 2007;Bivand et al 2011) and pedagogy treating "code as text" (Rey 2009(Rey , 2018. This has resulted in community-led scientific infrastructure (Wolf, Rey, and Oshan 2019) where international teams contribute to a shared body of implemented knowledge.…”
Section: The Return Of Disabling Technologiesmentioning
confidence: 99%
“…As computers are being increasingly used in a variety of engineering and science disciplines , computer programming has become an important skill that is highly desired by employers. It is important for engineering students to learn how to program and gain a fundamental understanding of computing.…”
Section: Introductionmentioning
confidence: 99%