skip to content
Discovering computer science : interdisciplinary problems, principles, and Python programming Preview this item
ClosePreview this item
Checking...

Discovering computer science : interdisciplinary problems, principles, and Python programming

Author: Jessen Havill
Publisher: Boca Raton : CRC Press/Taylor & Francis Group, [2016]
Series: Chapman & Hall/CRC textbooks in computing.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming introduces computational problem solving as a vehicle of discovery in a wide variety of disciplines. With a principles-oriented introduction to computational thinking, the text provides a broader and deeper introduction to computer science than typical introductory programming books. Organized around interdisciplinary  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Textbooks
Document Type: Book
All Authors / Contributors: Jessen Havill
ISBN: 9781482254143 148225414X
OCLC Number: 905222105
Description: xxv, 724 pages ; 26 cm.
Contents: 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.
Series Title: Chapman & Hall/CRC textbooks in computing.
Responsibility: Jessen Havill, Denison University, Granville, Ohio, USA.

Abstract:

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming introduces computational problem solving as a vehicle of discovery in a wide variety of disciplines. With a principles-oriented introduction to computational thinking, the text provides a broader and deeper introduction to computer science than typical introductory programming books. 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. -- Provided by publisher.

Reviews

Editorial reviews

Publisher Synopsis

"Havill's book introduces computer science in a very unique and effective way. The book discusses fundamental computer science concepts such as abstraction, repetition, condition, and recursion Read more...

 
User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/905222105> # Discovering computer science : interdisciplinary problems, principles, and Python programming
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "905222105" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/flu> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/2579102957#Topic/computer_science> ; # Computer science
   schema:about <http://experiment.worldcat.org/entity/work/data/2579102957#Topic/python_computer_program_language> ; # Python (Computer program language)
   schema:about <http://dewey.info/class/005.133/e23/> ;
   schema:author <http://experiment.worldcat.org/entity/work/data/2579102957#Person/havill_jessen> ; # Jessen Havill
   schema:bookFormat bgn:PrintBook ;
   schema:datePublished "2016" ;
   schema:description "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."@en ;
   schema:description "Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming introduces computational problem solving as a vehicle of discovery in a wide variety of disciplines. With a principles-oriented introduction to computational thinking, the text provides a broader and deeper introduction to computer science than typical introductory programming books. 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. -- Provided by publisher."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/2579102957> ;
   schema:genre "Textbooks"@en ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/2579102957#Series/chapman_&_hall_crc_textbooks_in_computing> ; # Chapman & Hall/CRC textbooks in computing.
   schema:name "Discovering computer science : interdisciplinary problems, principles, and Python programming"@en ;
   schema:productID "905222105" ;
   schema:workExample <http://worldcat.org/isbn/9781482254143> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/905222105> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/2579102957#Person/havill_jessen> # Jessen Havill
    a schema:Person ;
   schema:familyName "Havill" ;
   schema:givenName "Jessen" ;
   schema:name "Jessen Havill" ;
    .

<http://experiment.worldcat.org/entity/work/data/2579102957#Series/chapman_&_hall_crc_textbooks_in_computing> # Chapman & Hall/CRC textbooks in computing.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/905222105> ; # Discovering computer science : interdisciplinary problems, principles, and Python programming
   schema:name "Chapman & Hall/CRC textbooks in computing." ;
   schema:name "Chapman & Hall/CRC textbooks in computing" ;
    .

<http://experiment.worldcat.org/entity/work/data/2579102957#Topic/python_computer_program_language> # Python (Computer program language)
    a schema:Intangible ;
   schema:name "Python (Computer program language)"@en ;
    .

<http://worldcat.org/isbn/9781482254143>
    a schema:ProductModel ;
   schema:isbn "148225414X" ;
   schema:isbn "9781482254143" ;
    .

<http://www.worldcat.org/title/-/oclc/905222105>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
   schema:about <http://www.worldcat.org/oclc/905222105> ; # Discovering computer science : interdisciplinary problems, principles, and Python programming
   schema:dateModified "2017-12-23" ;
   void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.