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 Essence of Software Engineering - Cersei Page
Design Patterns : Elements of Reusable Object-Oriented Software - Erich Gamma
Hacking For Dummies : For Dummies (Computer/Tech) - Kevin Beaver

RRP $49.95

$38.75

22%
OFF
Object-Oriented and Classical Software Engineering - Global Edition : 8th Edition - Stephen R. Schach
Git : Pocket Guide : A Working Introduction - Richard Silverman

RRP $47.75

$26.75

44%
OFF
Developing Graphics Frameworks with Java and OpenGL - Lee Stemkoski
The Engineering Leader : Strategies for Scaling Teams and Yourself - Cate Huston
Learning Agile : Understanding Scrum, XP, Lean, and Kanban - Andrew Stellman