Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists
Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teachi...
Ausführliche Beschreibung
Autor*in: |
Jacobs, Christian T [verfasserIn] |
---|
Format: |
Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2016 |
---|
Schlagwörter: |
---|
Übergeordnetes Werk: |
Enthalten in: Journal of geoscience education - Bellingham, Wash. : NAGT, 1996, 64(2016), 3, Seite 183-198 |
---|---|
Übergeordnetes Werk: |
volume:64 ; year:2016 ; number:3 ; pages:183-198 |
Links: |
---|
DOI / URN: |
10.5408/15-101.1 |
---|
Katalog-ID: |
OLC1981230068 |
---|
LEADER | 01000caa a2200265 4500 | ||
---|---|---|---|
001 | OLC1981230068 | ||
003 | DE-627 | ||
005 | 20230714211321.0 | ||
007 | tu | ||
008 | 161013s2016 xx ||||| 00| ||eng c | ||
024 | 7 | |a 10.5408/15-101.1 |2 doi | |
028 | 5 | 2 | |a PQ20161201 |
035 | |a (DE-627)OLC1981230068 | ||
035 | |a (DE-599)GBVOLC1981230068 | ||
035 | |a (PRQ)a1238-ed277d8d2bdc92f93e4e4e5f7f85e0ae1bbefcb8ca80426278a70b405ffc7890 | ||
035 | |a (KEY)0014694320160000064000300183experienceswithefficientmethodologiesforteachingco | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
082 | 0 | 4 | |a 550 |q ZDB |
100 | 1 | |a Jacobs, Christian T |e verfasserin |4 aut | |
245 | 1 | 0 | |a Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists |
264 | 1 | |c 2016 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a ohne Hilfsmittel zu benutzen |b n |2 rdamedia | ||
338 | |a Band |b nc |2 rdacarrier | ||
520 | |a Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment. | ||
650 | 4 | |a Software | |
650 | 4 | |a Learning | |
650 | 4 | |a Problems | |
650 | 4 | |a Statistical analysis | |
650 | 4 | |a Studies | |
650 | 4 | |a Earth science | |
650 | 4 | |a Computer science | |
650 | 4 | |a Students | |
650 | 4 | |a Skills | |
650 | 4 | |a Programming languages | |
650 | 4 | |a Core curriculum | |
650 | 4 | |a Language | |
650 | 4 | |a Feedback | |
650 | 4 | |a Computer Science | |
650 | 4 | |a Computers and Society | |
700 | 1 | |a Gorman, Gerard J |4 oth | |
700 | 1 | |a Rees, Huw E |4 oth | |
700 | 1 | |a Craig, Lorraine E |4 oth | |
773 | 0 | 8 | |i Enthalten in |t Journal of geoscience education |d Bellingham, Wash. : NAGT, 1996 |g 64(2016), 3, Seite 183-198 |w (DE-627)214091155 |w (DE-600)1328037-5 |w (DE-576)056822626 |x 1089-9995 |7 nnns |
773 | 1 | 8 | |g volume:64 |g year:2016 |g number:3 |g pages:183-198 |
856 | 4 | 1 | |u http://dx.doi.org/10.5408/15-101.1 |3 Volltext |
856 | 4 | 2 | |u http://search.proquest.com/docview/1816626759 |
856 | 4 | 2 | |u http://arxiv.org/abs/1505.05425 |
912 | |a GBV_USEFLAG_A | ||
912 | |a SYSFLAG_A | ||
912 | |a GBV_OLC | ||
912 | |a SSG-OLC-GEO | ||
912 | |a SSG-OPC-GGO | ||
912 | |a GBV_ILN_2031 | ||
951 | |a AR | ||
952 | |d 64 |j 2016 |e 3 |h 183-198 |
author_variant |
c t j ct ctj |
---|---|
matchkey_str |
article:10899995:2016----::xeinewtefcetehdlgefrecigoptrrg |
hierarchy_sort_str |
2016 |
publishDate |
2016 |
allfields |
10.5408/15-101.1 doi PQ20161201 (DE-627)OLC1981230068 (DE-599)GBVOLC1981230068 (PRQ)a1238-ed277d8d2bdc92f93e4e4e5f7f85e0ae1bbefcb8ca80426278a70b405ffc7890 (KEY)0014694320160000064000300183experienceswithefficientmethodologiesforteachingco DE-627 ger DE-627 rakwb eng 550 ZDB Jacobs, Christian T verfasserin aut Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists 2016 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment. Software Learning Problems Statistical analysis Studies Earth science Computer science Students Skills Programming languages Core curriculum Language Feedback Computer Science Computers and Society Gorman, Gerard J oth Rees, Huw E oth Craig, Lorraine E oth Enthalten in Journal of geoscience education Bellingham, Wash. : NAGT, 1996 64(2016), 3, Seite 183-198 (DE-627)214091155 (DE-600)1328037-5 (DE-576)056822626 1089-9995 nnns volume:64 year:2016 number:3 pages:183-198 http://dx.doi.org/10.5408/15-101.1 Volltext http://search.proquest.com/docview/1816626759 http://arxiv.org/abs/1505.05425 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-GEO SSG-OPC-GGO GBV_ILN_2031 AR 64 2016 3 183-198 |
spelling |
10.5408/15-101.1 doi PQ20161201 (DE-627)OLC1981230068 (DE-599)GBVOLC1981230068 (PRQ)a1238-ed277d8d2bdc92f93e4e4e5f7f85e0ae1bbefcb8ca80426278a70b405ffc7890 (KEY)0014694320160000064000300183experienceswithefficientmethodologiesforteachingco DE-627 ger DE-627 rakwb eng 550 ZDB Jacobs, Christian T verfasserin aut Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists 2016 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment. Software Learning Problems Statistical analysis Studies Earth science Computer science Students Skills Programming languages Core curriculum Language Feedback Computer Science Computers and Society Gorman, Gerard J oth Rees, Huw E oth Craig, Lorraine E oth Enthalten in Journal of geoscience education Bellingham, Wash. : NAGT, 1996 64(2016), 3, Seite 183-198 (DE-627)214091155 (DE-600)1328037-5 (DE-576)056822626 1089-9995 nnns volume:64 year:2016 number:3 pages:183-198 http://dx.doi.org/10.5408/15-101.1 Volltext http://search.proquest.com/docview/1816626759 http://arxiv.org/abs/1505.05425 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-GEO SSG-OPC-GGO GBV_ILN_2031 AR 64 2016 3 183-198 |
allfields_unstemmed |
10.5408/15-101.1 doi PQ20161201 (DE-627)OLC1981230068 (DE-599)GBVOLC1981230068 (PRQ)a1238-ed277d8d2bdc92f93e4e4e5f7f85e0ae1bbefcb8ca80426278a70b405ffc7890 (KEY)0014694320160000064000300183experienceswithefficientmethodologiesforteachingco DE-627 ger DE-627 rakwb eng 550 ZDB Jacobs, Christian T verfasserin aut Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists 2016 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment. Software Learning Problems Statistical analysis Studies Earth science Computer science Students Skills Programming languages Core curriculum Language Feedback Computer Science Computers and Society Gorman, Gerard J oth Rees, Huw E oth Craig, Lorraine E oth Enthalten in Journal of geoscience education Bellingham, Wash. : NAGT, 1996 64(2016), 3, Seite 183-198 (DE-627)214091155 (DE-600)1328037-5 (DE-576)056822626 1089-9995 nnns volume:64 year:2016 number:3 pages:183-198 http://dx.doi.org/10.5408/15-101.1 Volltext http://search.proquest.com/docview/1816626759 http://arxiv.org/abs/1505.05425 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-GEO SSG-OPC-GGO GBV_ILN_2031 AR 64 2016 3 183-198 |
allfieldsGer |
10.5408/15-101.1 doi PQ20161201 (DE-627)OLC1981230068 (DE-599)GBVOLC1981230068 (PRQ)a1238-ed277d8d2bdc92f93e4e4e5f7f85e0ae1bbefcb8ca80426278a70b405ffc7890 (KEY)0014694320160000064000300183experienceswithefficientmethodologiesforteachingco DE-627 ger DE-627 rakwb eng 550 ZDB Jacobs, Christian T verfasserin aut Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists 2016 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment. Software Learning Problems Statistical analysis Studies Earth science Computer science Students Skills Programming languages Core curriculum Language Feedback Computer Science Computers and Society Gorman, Gerard J oth Rees, Huw E oth Craig, Lorraine E oth Enthalten in Journal of geoscience education Bellingham, Wash. : NAGT, 1996 64(2016), 3, Seite 183-198 (DE-627)214091155 (DE-600)1328037-5 (DE-576)056822626 1089-9995 nnns volume:64 year:2016 number:3 pages:183-198 http://dx.doi.org/10.5408/15-101.1 Volltext http://search.proquest.com/docview/1816626759 http://arxiv.org/abs/1505.05425 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-GEO SSG-OPC-GGO GBV_ILN_2031 AR 64 2016 3 183-198 |
allfieldsSound |
10.5408/15-101.1 doi PQ20161201 (DE-627)OLC1981230068 (DE-599)GBVOLC1981230068 (PRQ)a1238-ed277d8d2bdc92f93e4e4e5f7f85e0ae1bbefcb8ca80426278a70b405ffc7890 (KEY)0014694320160000064000300183experienceswithefficientmethodologiesforteachingco DE-627 ger DE-627 rakwb eng 550 ZDB Jacobs, Christian T verfasserin aut Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists 2016 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment. Software Learning Problems Statistical analysis Studies Earth science Computer science Students Skills Programming languages Core curriculum Language Feedback Computer Science Computers and Society Gorman, Gerard J oth Rees, Huw E oth Craig, Lorraine E oth Enthalten in Journal of geoscience education Bellingham, Wash. : NAGT, 1996 64(2016), 3, Seite 183-198 (DE-627)214091155 (DE-600)1328037-5 (DE-576)056822626 1089-9995 nnns volume:64 year:2016 number:3 pages:183-198 http://dx.doi.org/10.5408/15-101.1 Volltext http://search.proquest.com/docview/1816626759 http://arxiv.org/abs/1505.05425 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-GEO SSG-OPC-GGO GBV_ILN_2031 AR 64 2016 3 183-198 |
language |
English |
source |
Enthalten in Journal of geoscience education 64(2016), 3, Seite 183-198 volume:64 year:2016 number:3 pages:183-198 |
sourceStr |
Enthalten in Journal of geoscience education 64(2016), 3, Seite 183-198 volume:64 year:2016 number:3 pages:183-198 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
Software Learning Problems Statistical analysis Studies Earth science Computer science Students Skills Programming languages Core curriculum Language Feedback Computer Science Computers and Society |
dewey-raw |
550 |
isfreeaccess_bool |
false |
container_title |
Journal of geoscience education |
authorswithroles_txt_mv |
Jacobs, Christian T @@aut@@ Gorman, Gerard J @@oth@@ Rees, Huw E @@oth@@ Craig, Lorraine E @@oth@@ |
publishDateDaySort_date |
2016-01-01T00:00:00Z |
hierarchy_top_id |
214091155 |
dewey-sort |
3550 |
id |
OLC1981230068 |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a2200265 4500</leader><controlfield tag="001">OLC1981230068</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230714211321.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">161013s2016 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.5408/15-101.1</subfield><subfield code="2">doi</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">PQ20161201</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC1981230068</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBVOLC1981230068</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(PRQ)a1238-ed277d8d2bdc92f93e4e4e5f7f85e0ae1bbefcb8ca80426278a70b405ffc7890</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(KEY)0014694320160000064000300183experienceswithefficientmethodologiesforteachingco</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">550</subfield><subfield code="q">ZDB</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Jacobs, Christian T</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2016</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Learning</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Problems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Statistical analysis</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Studies</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Earth science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Students</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Skills</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming languages</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Core curriculum</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Language</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Feedback</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer Science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computers and Society</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gorman, Gerard J</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rees, Huw E</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Craig, Lorraine E</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Journal of geoscience education</subfield><subfield code="d">Bellingham, Wash. : NAGT, 1996</subfield><subfield code="g">64(2016), 3, Seite 183-198</subfield><subfield code="w">(DE-627)214091155</subfield><subfield code="w">(DE-600)1328037-5</subfield><subfield code="w">(DE-576)056822626</subfield><subfield code="x">1089-9995</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:64</subfield><subfield code="g">year:2016</subfield><subfield code="g">number:3</subfield><subfield code="g">pages:183-198</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://dx.doi.org/10.5408/15-101.1</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://search.proquest.com/docview/1816626759</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://arxiv.org/abs/1505.05425</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-GEO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OPC-GGO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2031</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">64</subfield><subfield code="j">2016</subfield><subfield code="e">3</subfield><subfield code="h">183-198</subfield></datafield></record></collection>
|
author |
Jacobs, Christian T |
spellingShingle |
Jacobs, Christian T ddc 550 misc Software misc Learning misc Problems misc Statistical analysis misc Studies misc Earth science misc Computer science misc Students misc Skills misc Programming languages misc Core curriculum misc Language misc Feedback misc Computer Science misc Computers and Society Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists |
authorStr |
Jacobs, Christian T |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)214091155 |
format |
Article |
dewey-ones |
550 - Earth sciences |
delete_txt_mv |
keep |
author_role |
aut |
collection |
OLC |
remote_str |
false |
illustrated |
Not Illustrated |
issn |
1089-9995 |
topic_title |
550 ZDB Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists Software Learning Problems Statistical analysis Studies Earth science Computer science Students Skills Programming languages Core curriculum Language Feedback Computer Science Computers and Society |
topic |
ddc 550 misc Software misc Learning misc Problems misc Statistical analysis misc Studies misc Earth science misc Computer science misc Students misc Skills misc Programming languages misc Core curriculum misc Language misc Feedback misc Computer Science misc Computers and Society |
topic_unstemmed |
ddc 550 misc Software misc Learning misc Problems misc Statistical analysis misc Studies misc Earth science misc Computer science misc Students misc Skills misc Programming languages misc Core curriculum misc Language misc Feedback misc Computer Science misc Computers and Society |
topic_browse |
ddc 550 misc Software misc Learning misc Problems misc Statistical analysis misc Studies misc Earth science misc Computer science misc Students misc Skills misc Programming languages misc Core curriculum misc Language misc Feedback misc Computer Science misc Computers and Society |
format_facet |
Aufsätze Gedruckte Aufsätze |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
nc |
author2_variant |
g j g gj gjg h e r he her l e c le lec |
hierarchy_parent_title |
Journal of geoscience education |
hierarchy_parent_id |
214091155 |
dewey-tens |
550 - Earth sciences & geology |
hierarchy_top_title |
Journal of geoscience education |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)214091155 (DE-600)1328037-5 (DE-576)056822626 |
title |
Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists |
ctrlnum |
(DE-627)OLC1981230068 (DE-599)GBVOLC1981230068 (PRQ)a1238-ed277d8d2bdc92f93e4e4e5f7f85e0ae1bbefcb8ca80426278a70b405ffc7890 (KEY)0014694320160000064000300183experienceswithefficientmethodologiesforteachingco |
title_full |
Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists |
author_sort |
Jacobs, Christian T |
journal |
Journal of geoscience education |
journalStr |
Journal of geoscience education |
lang_code |
eng |
isOA_bool |
false |
dewey-hundreds |
500 - Science |
recordtype |
marc |
publishDateSort |
2016 |
contenttype_str_mv |
txt |
container_start_page |
183 |
author_browse |
Jacobs, Christian T |
container_volume |
64 |
class |
550 ZDB |
format_se |
Aufsätze |
author-letter |
Jacobs, Christian T |
doi_str_mv |
10.5408/15-101.1 |
dewey-full |
550 |
title_sort |
experiences with efficient methodologies for teaching computer programming to geoscientists |
title_auth |
Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists |
abstract |
Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment. |
abstractGer |
Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment. |
abstract_unstemmed |
Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment. |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-GEO SSG-OPC-GGO GBV_ILN_2031 |
container_issue |
3 |
title_short |
Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists |
url |
http://dx.doi.org/10.5408/15-101.1 http://search.proquest.com/docview/1816626759 http://arxiv.org/abs/1505.05425 |
remote_bool |
false |
author2 |
Gorman, Gerard J Rees, Huw E Craig, Lorraine E |
author2Str |
Gorman, Gerard J Rees, Huw E Craig, Lorraine E |
ppnlink |
214091155 |
mediatype_str_mv |
n |
isOA_txt |
false |
hochschulschrift_bool |
false |
author2_role |
oth oth oth |
doi_str |
10.5408/15-101.1 |
up_date |
2024-07-04T04:31:02.417Z |
_version_ |
1803621459468222464 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a2200265 4500</leader><controlfield tag="001">OLC1981230068</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230714211321.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">161013s2016 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.5408/15-101.1</subfield><subfield code="2">doi</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">PQ20161201</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC1981230068</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBVOLC1981230068</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(PRQ)a1238-ed277d8d2bdc92f93e4e4e5f7f85e0ae1bbefcb8ca80426278a70b405ffc7890</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(KEY)0014694320160000064000300183experienceswithefficientmethodologiesforteachingco</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">550</subfield><subfield code="q">ZDB</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Jacobs, Christian T</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Experiences With Efficient Methodologies for Teaching Computer Programming to Geoscientists</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2016</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills that can be applied to greatly improve learning outcomes and the student experience. Adopting these practices naturally gives rise to greater learning efficiency-this is critical if programming is to be integrated into an already busy geoscience curriculum. This article considers an undergraduate computer programming course, run during the last five years in the Department of Earth Science and Engineering at Imperial College London. The teaching methodologies that were used each year are discussed, along with the challenges that were encountered and how the methodologies affected student performance. Anonymized student marks and feedback are used to highlight the discussion, and also how the adjustments made to the course eventually resulted in a highly effective learning environment.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Software</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Learning</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Problems</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Statistical analysis</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Studies</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Earth science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Students</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Skills</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming languages</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Core curriculum</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Language</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Feedback</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer Science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computers and Society</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gorman, Gerard J</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rees, Huw E</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Craig, Lorraine E</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Journal of geoscience education</subfield><subfield code="d">Bellingham, Wash. : NAGT, 1996</subfield><subfield code="g">64(2016), 3, Seite 183-198</subfield><subfield code="w">(DE-627)214091155</subfield><subfield code="w">(DE-600)1328037-5</subfield><subfield code="w">(DE-576)056822626</subfield><subfield code="x">1089-9995</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:64</subfield><subfield code="g">year:2016</subfield><subfield code="g">number:3</subfield><subfield code="g">pages:183-198</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://dx.doi.org/10.5408/15-101.1</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://search.proquest.com/docview/1816626759</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://arxiv.org/abs/1505.05425</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-GEO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OPC-GGO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2031</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">64</subfield><subfield code="j">2016</subfield><subfield code="e">3</subfield><subfield code="h">183-198</subfield></datafield></record></collection>
|
score |
7.4012003 |