Discovering computer science interdisciplinary problems, principles, and phyton programming

Organized around interdisciplinary problem domains, rather than programming language features, each chapter guides students through increasingly sophisticated algorithmic and programming techniques. The author uses a spiral approach to introduce Python language features in increasingly complex conte...

Full description

Saved in:
Bibliographic Details
Main Author: Havill, Jessen (Author)
Format: Book
Language:English
Published: Boca Raton, Fl CRC Press Taylor & Francis Group 2016
Series:Chapman & Hall/CRC textbooks in computing
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000nam a2200000 i 4500
001 98381
003 MY-KLNDU
005 20241220022533.0
008 221104 20162016flua bi 001 0 eng d
020 |a 9781482254143 (Pack-Book & Ebook) 
039 9 |a 202211041134  |b VLOAD  |c 201605261334  |d faezah  |c 201605201650  |d rasmira  |y 201512091908  |z zubir 
040 |a UPNM  |b eng  |c UPNM  |e rda 
090 |a QA 76  |b .H37 2015 
100 1 |a Havill, Jessen  |e author 
245 1 0 |a Discovering computer science  |b interdisciplinary problems, principles, and phyton programming  |c Jessen Havill 
264 1 |a Boca Raton, Fl  |b CRC Press Taylor & Francis Group  |c 2016 
264 4 |a © 2016 
300 |a xxv, 724 pages  |b illustrations  |c 25 cm. 
336 |a text  |2 rdacontent 
337 |a unmediated  |2 rdamedia 
338 |a volume  |2 rdacarrier 
490 0 |a Chapman & Hall/CRC textbooks in computing ; 15 
504 |a Includes bibliographical references and index 
505 0 |a What is computation? -- Elementary computations -- Visualizing abstraction -- Growth and decay -- Forks in the road -- Text, documents, and DNA -- Designing programs -- Data analysis -- Flatland -- Self-similarity and recursion -- Organizing data -- Networks -- Abstract data types -- Appendix A: Installing Python -- Appendix B: Python library reference 
520 |a Organized around interdisciplinary problem domains, rather than programming language features, each chapter guides students through increasingly sophisticated algorithmic and programming techniques. The author uses a spiral approach to introduce Python language features in increasingly complex contexts as the book progresses. The text places programming in the context of fundamental computer science principles, such as abstraction, efficiency, and algorithmic techniques, and offers overviews of fundamental topics that are traditionally put off until later courses. 
592 |a IN / 11521  |b 03/03/2016  |c RM 362.50  |h INNOWAWASAN 
650 0 |a Computer science  |v Textbooks 
650 0 |a Python (Computer program language)  |v Textbooks 
830 0 |a Chapman & Hall/CRC textbooks in computing 
999 |a vtls000056049  |c 98381  |d 98381