How to write good programs: a guide for students
"Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn t...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Cambridge
Cambridge University Press
[2020]
|
Schlagworte: | |
Online-Zugang: | BSB01 FHN01 TUM01 TUM02 UBA01 UBG01 UPA01 Volltext |
Zusammenfassung: | "Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn to score highly in coursework and exams. Featuring tips, stories and explanations of key terms, this book teaches these skills explicitly. Examples in Python, Java and Haskell are included, helping you to gain transferable programming skills whichever language you are learning. Intended for students in Higher or Further Education studying early programming courses, it will help you succeed in, and get the most out of, your course and support you in developing the software engineering habits that lead to good programs"-- |
Beschreibung: | 1 Online-Ressource (viii, 206 Seiten) |
ISBN: | 9781108804783 |
DOI: | 10.1017/9781108804783 |
Internformat
MARC
LEADER | 00000nmm a22000008c 4500 | ||
---|---|---|---|
001 | BV046833451 | ||
003 | DE-604 | ||
005 | 20231204 | ||
007 | cr|uuu---uuuuu | ||
008 | 200803s2020 |||| o||u| ||||||eng d | ||
020 | |a 9781108804783 |c Online |9 978-1-108-80478-3 | ||
024 | 7 | |a 10.1017/9781108804783 |2 doi | |
035 | |a (ZDB-20-CBO)CR9781108804783 | ||
035 | |a (OCoLC)1193288040 | ||
035 | |a (DE-599)BVBBV046833451 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-384 |a DE-12 |a DE-739 |a DE-92 |a DE-91G |a DE-473 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a DAT 310 |2 stub | ||
100 | 1 | |a Stevens, Perdita |d 1966- |e Verfasser |0 (DE-588)12846061X |4 aut | |
245 | 1 | 0 | |a How to write good programs |b a guide for students |c Perdita Stevens |
264 | 1 | |a Cambridge |b Cambridge University Press |c [2020] | |
264 | 4 | |c © 2020 | |
300 | |a 1 Online-Ressource (viii, 206 Seiten) | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
520 | 3 | |a "Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn to score highly in coursework and exams. Featuring tips, stories and explanations of key terms, this book teaches these skills explicitly. Examples in Python, Java and Haskell are included, helping you to gain transferable programming skills whichever language you are learning. Intended for students in Higher or Further Education studying early programming courses, it will help you succeed in, and get the most out of, your course and support you in developing the software engineering habits that lead to good programs"-- | |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
653 | 0 | |a Computer programming / Textbooks | |
653 | 0 | |a Computer programming | |
653 | 6 | |a Textbooks | |
655 | 7 | |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 978-1-108-78987-5 |
856 | 4 | 0 | |u https://doi.org/10.1017/9781108804783 |x Verlag |z URL des Erstveröffentlichers |3 Volltext |
912 | |a ZDB-20-CBO | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-032242570 | ||
966 | e | |u https://doi.org/10.1017/9781108804783 |l BSB01 |p ZDB-20-CBO |q BSB_PDA_CBO |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1017/9781108804783 |l FHN01 |p ZDB-20-CBO |q FHN_PDA_CBO_Kauf |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1017/9781108804783 |l TUM01 |p ZDB-20-CBO |q TUM_Einzelkauf |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1017/9781108804783 |l TUM02 |p ZDB-20-CBO |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1017/9781108804783 |l UBA01 |p ZDB-20-CBO |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1017/9781108804783 |l UBA01 |p ZDB-20-CBO |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1017/9781108804783 |l UBG01 |p ZDB-20-CBO |q UBG_Einzelkauf |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1017/9781108804783 |l UPA01 |p ZDB-20-CBO |q UPA_PDA_CBO_Kauf2021 |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1804181656152571904 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Stevens, Perdita 1966- |
author_GND | (DE-588)12846061X |
author_facet | Stevens, Perdita 1966- |
author_role | aut |
author_sort | Stevens, Perdita 1966- |
author_variant | p s ps |
building | Verbundindex |
bvnumber | BV046833451 |
classification_rvk | ST 230 |
classification_tum | DAT 310 |
collection | ZDB-20-CBO |
ctrlnum | (ZDB-20-CBO)CR9781108804783 (OCoLC)1193288040 (DE-599)BVBBV046833451 |
discipline | Informatik |
discipline_str_mv | Informatik |
doi_str_mv | 10.1017/9781108804783 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03188nmm a22005418c 4500</leader><controlfield tag="001">BV046833451</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20231204 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">200803s2020 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781108804783</subfield><subfield code="c">Online</subfield><subfield code="9">978-1-108-80478-3</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1017/9781108804783</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-20-CBO)CR9781108804783</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1193288040</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV046833451</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-384</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-473</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 310</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Stevens, Perdita</subfield><subfield code="d">1966-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)12846061X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">How to write good programs</subfield><subfield code="b">a guide for students</subfield><subfield code="c">Perdita Stevens</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge</subfield><subfield code="b">Cambridge University Press</subfield><subfield code="c">[2020]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2020</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (viii, 206 Seiten)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">"Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn to score highly in coursework and exams. Featuring tips, stories and explanations of key terms, this book teaches these skills explicitly. Examples in Python, Java and Haskell are included, helping you to gain transferable programming skills whichever language you are learning. Intended for students in Higher or Further Education studying early programming courses, it will help you succeed in, and get the most out of, your course and support you in developing the software engineering habits that lead to good programs"--</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Computer programming / Textbooks</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Computer programming</subfield></datafield><datafield tag="653" ind1=" " ind2="6"><subfield code="a">Textbooks</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">978-1-108-78987-5</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1017/9781108804783</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Erstveröffentlichers</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-20-CBO</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032242570</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1017/9781108804783</subfield><subfield code="l">BSB01</subfield><subfield code="p">ZDB-20-CBO</subfield><subfield code="q">BSB_PDA_CBO</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1017/9781108804783</subfield><subfield code="l">FHN01</subfield><subfield code="p">ZDB-20-CBO</subfield><subfield code="q">FHN_PDA_CBO_Kauf</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1017/9781108804783</subfield><subfield code="l">TUM01</subfield><subfield code="p">ZDB-20-CBO</subfield><subfield code="q">TUM_Einzelkauf</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1017/9781108804783</subfield><subfield code="l">TUM02</subfield><subfield code="p">ZDB-20-CBO</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1017/9781108804783</subfield><subfield code="l">UBA01</subfield><subfield code="p">ZDB-20-CBO</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1017/9781108804783</subfield><subfield code="l">UBA01</subfield><subfield code="p">ZDB-20-CBO</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1017/9781108804783</subfield><subfield code="l">UBG01</subfield><subfield code="p">ZDB-20-CBO</subfield><subfield code="q">UBG_Einzelkauf</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1017/9781108804783</subfield><subfield code="l">UPA01</subfield><subfield code="p">ZDB-20-CBO</subfield><subfield code="q">UPA_PDA_CBO_Kauf2021</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
genre | (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV046833451 |
illustrated | Not Illustrated |
index_date | 2024-07-03T15:05:29Z |
indexdate | 2024-07-10T08:55:07Z |
institution | BVB |
isbn | 9781108804783 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032242570 |
oclc_num | 1193288040 |
open_access_boolean | |
owner | DE-384 DE-12 DE-739 DE-92 DE-91G DE-BY-TUM DE-473 DE-BY-UBG |
owner_facet | DE-384 DE-12 DE-739 DE-92 DE-91G DE-BY-TUM DE-473 DE-BY-UBG |
physical | 1 Online-Ressource (viii, 206 Seiten) |
psigel | ZDB-20-CBO ZDB-20-CBO BSB_PDA_CBO ZDB-20-CBO FHN_PDA_CBO_Kauf ZDB-20-CBO TUM_Einzelkauf ZDB-20-CBO UBG_Einzelkauf ZDB-20-CBO UPA_PDA_CBO_Kauf2021 |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | Cambridge University Press |
record_format | marc |
spelling | Stevens, Perdita 1966- Verfasser (DE-588)12846061X aut How to write good programs a guide for students Perdita Stevens Cambridge Cambridge University Press [2020] © 2020 1 Online-Ressource (viii, 206 Seiten) txt rdacontent c rdamedia cr rdacarrier "Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn to score highly in coursework and exams. Featuring tips, stories and explanations of key terms, this book teaches these skills explicitly. Examples in Python, Java and Haskell are included, helping you to gain transferable programming skills whichever language you are learning. Intended for students in Higher or Further Education studying early programming courses, it will help you succeed in, and get the most out of, your course and support you in developing the software engineering habits that lead to good programs"-- Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Computer programming / Textbooks Computer programming Textbooks (DE-588)4123623-3 Lehrbuch gnd-content Softwareentwicklung (DE-588)4116522-6 s DE-604 Erscheint auch als Druck-Ausgabe 978-1-108-78987-5 https://doi.org/10.1017/9781108804783 Verlag URL des Erstveröffentlichers Volltext |
spellingShingle | Stevens, Perdita 1966- How to write good programs a guide for students Softwareentwicklung (DE-588)4116522-6 gnd |
subject_GND | (DE-588)4116522-6 (DE-588)4123623-3 |
title | How to write good programs a guide for students |
title_auth | How to write good programs a guide for students |
title_exact_search | How to write good programs a guide for students |
title_exact_search_txtP | How to write good programs a guide for students |
title_full | How to write good programs a guide for students Perdita Stevens |
title_fullStr | How to write good programs a guide for students Perdita Stevens |
title_full_unstemmed | How to write good programs a guide for students Perdita Stevens |
title_short | How to write good programs |
title_sort | how to write good programs a guide for students |
title_sub | a guide for students |
topic | Softwareentwicklung (DE-588)4116522-6 gnd |
topic_facet | Softwareentwicklung Lehrbuch |
url | https://doi.org/10.1017/9781108804783 |
work_keys_str_mv | AT stevensperdita howtowritegoodprogramsaguideforstudents |