000 a
999 _c30358
_d30358
008 211220b xxu||||| |||| 00| 0 eng d
020 _a9781108789875
082 _a005.13
_bSTE
100 _aStevens, Perdita
245 _aHow to write good code : a guide for students
260 _bCambridge University Press,
_c2021
_aNew York :
300 _aviii, 206 p. ;
_bill. (some col.),
_c19 cm
365 _b14.99
_cGBP
_d104.60
504 _aIncludes bibliographical references and index.
520 _aLearning 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 _aComputer programming
942 _2ddc
_cBK