Classic Computer Science Problems in Swift

Essential techniques for practicing programmers



Bookstore > Books > Classic Computer Science Problems in Swift

Price$31.51 - $39.99
Rating
AuthorDavid Kopec
PublisherManning
Published2018
Pages224
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101617294896
ISBN-139781617294891
EBook Hardcover Paperback

Don't just learn another language. Become a better programmer instead. Today's awesome iOS apps stand on the shoulders of classic algorithms, coding techniques, and engineering principles. Master these core skills in Swift, and you'll be ready for AI, data-centric programming, machine learning, and the other development challenges that will define the next decade.

Classic Computer Science Problems in Swift deepens your Swift language skills by exploring foundational coding techniques and algorithms. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover classic solutions to your "new" problems. You'll appreciate author David Kopec's amazing ability to connect the core disciplines of computer science to the real-world concerns of apps, data, performance, and even nailing your next job interview!


  1. (3 books)


5 5 31

Similar Books


Classic Computer Science Problems in Python

Classic Computer Science Problems in Python

by David Kopec

Classic Computer Science Problems in Python deepens your knowledge of problem solving techniques from the realm of computer science by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and ...

Price:  $26.56  |  Publisher:  Manning  |  Release:  2019

Computer Science Programming Basics in Ruby

Computer Science Programming Basics in Ruby

by Ophir Frieder, Gideon Frieder, David Grossman

If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you'll quickly understand the difference between computer science and computer programming, and you'll learn how algorithms help you solve computing problems.Each c...

Price:  $19.99  |  Publisher:  O'Reilly Media  |  Release:  2013

Philosophy of Computer Science

Philosophy of Computer Science

by William Rapaport

This book looks at some of the central issues in the philosophy of computer science. It is not designed to answer all (or even any) of the philosophical questions that can be raised about the nature of computing, computers, and computer science. Rather, it is designed to "bring you up to speed" on a conversation about these issu...

Free ebook  |  Publisher:  Self-publishing  |  Release:  2020

Introduction to Computer Science Using Python

Introduction to Computer Science Using Python

by Charles Dierbach

Introduction to Computer Science Using Python: A Computational Problem-Solving Focusintroduces students to programming and computational problem-solving via a back-to-basics, step-by-step, objects-late approach that makes this book easy to teach and learn from. Students are provided with a thorough conceptual grounding in computational pr...

Price:  $18.00  |  Publisher:  Wiley  |  Release:  2013

Computer Networking Problems and Solutions

Computer Networking Problems and Solutions

by Russ White, Ethan Banks

Computer Networking Problems and Solutions offers a new approach to understanding networking that not only illuminates current systems but prepares readers for whatever comes next. Its problem-solving approach reveals why modern computer networks and protocols are designed as they are, by explaining the problems any protocol or system mus...

Price:  $57.04  |  Publisher:  Addison-Wesley  |  Release:  2017

The Computer Science Activity Book

The Computer Science Activity Book

by Christine Liu, Tera Johnson

The Computer Science Activity Book is the perfect companion for curious youngsters - or grown-ups who think they'll never understand some of the basics of how computers work. Work through this brief, coloring book-like collection of fun and innovative hands-on exercises and learn some basic programming concepts and computer terminolo...

Price:  $7.02  |  Publisher:  No Starch Press  |  Release:  2018

Coding in the Classroom

Coding in the Classroom

by Ryan Somma

Computer science opens more doors for today's youth than any other discipline - which is why Coding in the Classroom is your key to unlocking students' future potential. Author Ryan Somma untangles the current state of CS education standards; describes the cognitive, academic, and professional benefits of learning CS; and provid...

Price:  $17.01  |  Publisher:  No Starch Press  |  Release:  2020

Hands-On Convolutional Neural Networks with TensorFlow

Hands-On Convolutional Neural Networks with TensorFlow

by Iffat Zafar, Giounona Tzanidou, Richard Burton, Nimesh Patel, Leonardo Araujo

Convolutional Neural Networks (CNN) are one of the most popular architectures used in computer vision apps. This book is an introduction to CNNs through solving real-world problems in deep learning while teaching you their implementation in popular Python library - TensorFlow. By the end of the book, you will be training CNNs in no time!W...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018