Learn Computer Science with Swift : Problem Solving Techniques, Logic Puzzles, and Algorithms
Learn Computer Science with Swift : Problem Solving Techniques, Logic Puzzles, and Algorithms
Click to enlarge
Author(s): Feiler, Jesse
ISBN No.: 9781484230657
Pages: xvi, 303
Year: 201712
Format: Trade Paper
Price: $ 40.40
Dispatch delay: Dispatched between 7 to 15 days
Status: Available

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 domains Learn how to choose the appropriate problem solving technique Improve your knowledge of intermediate and advanced Swift Gain experience with recursion and dynamic programming Learn some of the fundamental algorithms from the world of artificial intelligence Develop a foundation that enables you to further advance your programming skills Who This Book Is For Intermediate 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.


To be able to view the table of contents for this publication then please subscribe by clicking the button below...
To be able to view the full description for this publication then please subscribe by clicking the button below...