Discovering Computer Science, 2nd Edition by Jessen Havill (.ePUB)

File Size: 34 MB

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming, 2nd Edition by Jessen Havill
Requirements: .ePUB reader, 34 mb
Overview: Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming is a problem-oriented introduction to computational problem solving and programming in Python, appropriate for a first course for computer science majors, a more targeted disciplinary computing course or, at a slower pace, any introductory computer science course for a general audience.

Realizing that an organization around language features only resonates with a narrow audience, this textbook instead connects programming to students’ prior interests using a range of authentic problems from the natural and social sciences and the digital humanities.  The presentation begins with an introduction to the problem-solving process, contextualizing programming as an essential component.  Then, as the book progresses, each chapter guides students through solutions to increasingly complex problems, using a spiral approach to introduce Python language features.

The text also places programming in the context of fundamental computer science principles, such as abstraction, efficiency, testing, and algorithmic techniques, offering glimpses of topics that are traditionally put off until later courses.
Genre: Non-Fiction > Tech & Devices

Free Download links:

http://2bay.org/5b40575d20a2dd5613338e97bd72e32ca59ada16796f4e0a347855dae3b25bc5b31ab2ffaf3cd5577432193633c5c9eaee310617135b80c60ceea8196e6438460d0a7981

https://rapidgator.net/file/fd364c7ae10d822ac654e1dc9efbbeb9/Discovering-Computer-Science-2e.epub.html