Get Free Shipping on orders over $89
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 Z Garbage Collector : In JDK 25 - Erik Osterlund

RRP $315.00

$271.99

14%
OFF
The Z Garbage Collector : In JDK 25 - Erik Osterlund

RRP $110.00

$96.75

12%
OFF
Electric Vehicle Propulsion Drives and Charging Systems - Ambrish  Devanshu
Intelligent Communication Networks : Research and Applications - Avishek Nag
Intelligent Systems of Computing and Informatics - Anand J.  Kulkarni
Internet of Things : Theory to Practice - Jaime  Lloret Mauri

RRP $92.99

$84.75

Research Advances in Intelligent Computing : Volume 2 - Anshul  Verma
The Essence of Software Engineering - Cersei Page
Fundamentals of Software Architecture : A Modern Engineering Approach - Mark Richards
Design Patterns : Elements of Reusable Object-Oriented Software - Erich Gamma
Git : Pocket Guide : A Working Introduction - Richard Silverman

RRP $47.75

$38.20

20%
OFF