skip to content
Explorations in computing : an introduction to computer science and Python programming Preview this item
ClosePreview this item
Checking...

Explorations in computing : an introduction to computer science and Python programming

Author: John S Conery
Publisher: Boca Raton : CRC Press/Taylor & Francis, CRC Press, [2015]
Series: Chapman & Hall/CRC textbooks in computing.
Edition/Format:   Print book : EnglishView all editions and formats
Database:WorldCat
Summary:
"This text helps beginners develop their own Python programs. Experiments with fully completed programs are provided at the beginning of each chapter, allowing instructors to use the text in CS0 courses where students do not learn programming. Programming projects appear later in each chapter. Students are encouraged either to write the code that implements the functions introduced earlier or extend the existing
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

Document Type: Book
All Authors / Contributors: John S Conery
ISBN: 9781466572447 1466572442 1466572450 9781466572454 1498718345 9781498718349
OCLC Number: 800035629
Notes: Includes index.
Description: xv, 423 pages : illustrations ; 27 cm.
Contents: The Python Workbench --
The Sieve of Eratosthenes --
A Journey of a Thousand Miles --
Divide and Conquer --
Spam, Spam, Spam, Mail, and Spam --
Now for Something Completely Different --
Bit by Bit --
The War of the Words --
I'd Like to Have an Argument, Please --
The Music of the Spheres --
The Traveling Salesman.
Series Title: Chapman & Hall/CRC textbooks in computing.
Responsibility: John S. Conery.
More information:

Abstract:

"This text helps beginners develop their own Python programs. Experiments with fully completed programs are provided at the beginning of each chapter, allowing instructors to use the text in CS0 courses where students do not learn programming. Programming projects appear later in each chapter. Students are encouraged either to write the code that implements the functions introduced earlier or extend the existing programs. All the projects push students to explore further on their own"--

"Preface This book is a revised and updated version of Explorations in Computing: An Introduction to Computer Science, an introductory textbook I wrote in 2011 (and also published by Chapman & Hall/CRC Press). Like the previous book, this one is for beginning students with no prior computer science or computer programming background. The first book was written primarily for "CS0" courses, where the goal is to introduce the key concepts and, as much as possible, give a broad overview of the field. The distinguishing feature of that text is the use of tutorial style projects that provide students an opportunity to experiment with topics without having to learn how to write programs. For example, in the chapter on simple searching and sorting algorithms, students learn what arrays are and how to create array objects they can use to test the algorithms, but all the projects are based on linear search and insertion sort functions that are part of a software package that accompanies the book. This new book has two major differences from the previous one. The first, most obvious, difference is the switch from Ruby to Python. Python has been widely adopted as the language of choice for first-year ("CS1") computer science courses. By revising the lab software to use Python the hope is that students and instructors will find it easier to make a seamless transition from the introductory projects in this book to the deeper studies in later courses. The second difference is that this new edition is also an introduction to Python programming. The primary emphasis is still on "computational thinking" and important concepts in computing, but along the way readers are presented with sufficient Python programming skills that they can implement their own programs to explore the ideas"--

Reviews

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/800035629> # Explorations in computing : an introduction to computer science and Python programming
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "800035629" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/flu> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/1125652442#Topic/mathematics_general> ; # MATHEMATICS--General
   schema:about <http://experiment.worldcat.org/entity/work/data/1125652442#Topic/python> ; # Python
   schema:about <http://dewey.info/class/004/e23/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/1125652442#Topic/computers_programming_languages_general> ; # COMPUTERS--Programming Languages--General
   schema:about <http://experiment.worldcat.org/entity/work/data/1125652442#Topic/computer_science> ; # Computer science
   schema:about <http://experiment.worldcat.org/entity/work/data/1125652442#Topic/programmierung> ; # Programmierung
   schema:about <http://experiment.worldcat.org/entity/work/data/1125652442#Topic/informatik> ; # Informatik
   schema:bookFormat bgn:PrintBook ;
   schema:creator <http://experiment.worldcat.org/entity/work/data/1125652442#Person/conery_john_s> ; # John S. Conery
   schema:datePublished "2015" ;
   schema:description ""Preface This book is a revised and updated version of Explorations in Computing: An Introduction to Computer Science, an introductory textbook I wrote in 2011 (and also published by Chapman & Hall/CRC Press). Like the previous book, this one is for beginning students with no prior computer science or computer programming background. The first book was written primarily for "CS0" courses, where the goal is to introduce the key concepts and, as much as possible, give a broad overview of the field. The distinguishing feature of that text is the use of tutorial style projects that provide students an opportunity to experiment with topics without having to learn how to write programs. For example, in the chapter on simple searching and sorting algorithms, students learn what arrays are and how to create array objects they can use to test the algorithms, but all the projects are based on linear search and insertion sort functions that are part of a software package that accompanies the book. This new book has two major differences from the previous one. The first, most obvious, difference is the switch from Ruby to Python. Python has been widely adopted as the language of choice for first-year ("CS1") computer science courses. By revising the lab software to use Python the hope is that students and instructors will find it easier to make a seamless transition from the introductory projects in this book to the deeper studies in later courses. The second difference is that this new edition is also an introduction to Python programming. The primary emphasis is still on "computational thinking" and important concepts in computing, but along the way readers are presented with sufficient Python programming skills that they can implement their own programs to explore the ideas"--"@en ;
   schema:description ""This text helps beginners develop their own Python programs. Experiments with fully completed programs are provided at the beginning of each chapter, allowing instructors to use the text in CS0 courses where students do not learn programming. Programming projects appear later in each chapter. Students are encouraged either to write the code that implements the functions introduced earlier or extend the existing programs. All the projects push students to explore further on their own"--"@en ;
   schema:description "The Python Workbench -- The Sieve of Eratosthenes -- A Journey of a Thousand Miles -- Divide and Conquer -- Spam, Spam, Spam, Mail, and Spam -- Now for Something Completely Different -- Bit by Bit -- The War of the Words -- I'd Like to Have an Argument, Please -- The Music of the Spheres -- The Traveling Salesman."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/1125652442> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/1125652442#Series/chapman_&_hall_crc_textbooks_in_computing> ; # Chapman & Hall/CRC textbooks in computing.
   schema:name "Explorations in computing : an introduction to computer science and Python programming"@en ;
   schema:productID "800035629" ;
   schema:workExample <http://worldcat.org/isbn/9781466572454> ;
   schema:workExample <http://worldcat.org/isbn/9781466572447> ;
   schema:workExample <http://worldcat.org/isbn/9781498718349> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/800035629> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/1125652442#Person/conery_john_s> # John S. Conery
    a schema:Person ;
   schema:familyName "Conery" ;
   schema:givenName "John S." ;
   schema:name "John S. Conery" ;
    .

<http://experiment.worldcat.org/entity/work/data/1125652442#Series/chapman_&_hall_crc_textbooks_in_computing> # Chapman & Hall/CRC textbooks in computing.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/800035629> ; # Explorations in computing : an introduction to computer science 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/1125652442#Topic/computers_programming_languages_general> # COMPUTERS--Programming Languages--General
    a schema:Intangible ;
   schema:name "COMPUTERS--Programming Languages--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1125652442#Topic/mathematics_general> # MATHEMATICS--General
    a schema:Intangible ;
   schema:name "MATHEMATICS--General"@en ;
    .

<http://worldcat.org/isbn/9781466572447>
    a schema:ProductModel ;
   schema:isbn "1466572442" ;
   schema:isbn "9781466572447" ;
    .

<http://worldcat.org/isbn/9781466572454>
    a schema:ProductModel ;
   schema:isbn "1466572450" ;
   schema:isbn "9781466572454" ;
    .

<http://worldcat.org/isbn/9781498718349>
    a schema:ProductModel ;
   schema:isbn "1498718345" ;
   schema:isbn "9781498718349" ;
    .

<http://www.worldcat.org/title/-/oclc/800035629>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
   schema:about <http://www.worldcat.org/oclc/800035629> ; # Explorations in computing : an introduction to computer science and Python programming
   schema:dateModified "2016-05-10" ;
   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.