Get Free Shipping on orders over $79
Learn Computer Science with Swift : Computation Concepts, Programming Paradigms, Data Management, and Modern Component Architectures with Swift and Playgrounds - Jesse Feiler

Learn Computer Science with Swift

Computation Concepts, Programming Paradigms, Data Management, and Modern Component Architectures with Swift and Playgrounds

By: Jesse Feiler

Paperback | 17 December 2017

At a Glance

Paperback


$44.99

or 4 interest-free payments of $11.25 with

 or 

Ships in 5 to 7 business days

Use the cutting edge Swift language as a springboard for learning computational problem solving techniques. Aimed at intermediate Swift programmers in both professional and academic settings, experienced programmers will see familiar problems that help them take their next Swift steps, while students will build strong fundamentals in an exciting, emerging language. A firm foundation is laid for further programming studies. Swift is a new, innovative language developed by Apple (TM) which has taken mobile app development by storm, while also making inroads in Web and desktop development. Swift is increasingly used as a teaching language in universities around the world. Yet no prior book has adequately addressed this market. Why should you learn computer science with yesterday's language?What You'll Learn Become proficient with standard computer science algorithms from a variety of domainsLearn how to choose the appropriate problem solving techniqueImprove your knowledge of intermediate and advanced SwiftGain experience with recursion and dynamic programmingLearn some of the fundamental algorithms from the world of artificial intelligenceDevelop a foundation that enables you to further advance your programming skillsWho This Book Is ForIntermediate programmers in both professional and academic settings who are interested in a great "second book" on Swift. Experienced programmers will see problems they are familiar with from other languages. Mapping their solutions to Swift will help them improve their mastery of the language. Students and professors will find an introductory book about computational problem solving tailored for the language they prefer for their course. Both groups will find a readable, non-judgmental of prior CS knowledge text, that fits into the modern computing world.

More in Software Engineering

The Metaverse : Hype or Hoax? - Kapil Sharma
The Essence of Software Engineering - Cersei Page
Design Patterns : Elements of Reusable Object-Oriented Software - Erich Gamma
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
Hacking For Dummies : For Dummies (Computer/Tech) - Kevin Beaver

RRP $49.95

$34.99

30%
OFF
Refactoring 2ed : Improving the Design of Existing Code - Martin Fowler
Git : Pocket Guide : A Working Introduction - Richard Silverman

RRP $47.75

$38.20

20%
OFF
Arduino for Dummies : Blackwell Philosophy Anthologies - John Nussey
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$46.99

33%
OFF
Site Reliability Engineering : How Google Runs Production Systems - Betsy Beyer
Typescript Cookbook : Real World Type-Level Programming - Stefan Baumgartner
Learning Algorithms : A Programmer's Guide to Writing Better Code - George Heineman