Автор: Abhay Joshi
Издательство: SPARK Institute and Publications
Год: 2020
Страниц: 221
Язык: английский
Формат: pdf, epub
Размер: 41.9 MB
This book is for students who are already familiar with Snap – its various commands, and its user interface – and basic CS concepts such as, variables, conditional statements, looping, and so on. The book attempts to teach students how to "design" programs through a series of challenging and interesting projects on science simulation, games, puzzles, and math problems.Snap is a powerful language and offers access to lots of advanced ideas of Computer Science some of which are appropriate even for a college-level programming course.The book is organized as a series of independent Snap projects – each of which describes how to design and build an interesting and challenging Snap program. Each project progresses in stages – from a simple implementation to increasingly complex versions.
You can take up these projects in any order you like, although I have tried to arrange them in an increasing order of challenge. Programming is a powerful tool that can be applied to virtually any field of human endeavor. The author has tried to maintain a good diversity of applications in this book.
Snap is a powerful language and offers access to lots of advanced ideas of Computer Science some of which are appropriate for a college-level programming course. There is a lot of material on Snap Programming on the Internet, including videos, online courses, projects, and so on, but, most of it is introductory. There is very little that can take students to the next level, where they can apply their Snap and CS concepts to exciting and challenging problems. There is also very little material that shows students how to design complex projects, and introduces them to the process of programming.
Скачать Adventures in Snap Programming: Learn to design exciting and challenging programs