Programming With Javascript: Algorithms And Applications For Desktop And Mobile Browsers by John David Dionisio

Programming With Javascript: Algorithms And Applications For Desktop And Mobile Browsers by John David Dionisio

Regular price
Checking stock...
Regular price
Checking stock...
Proud to be B-Corp

Our business meets the highest standards of verified social and environmental performance, public transparency and legal accountability to balance profit and purpose. In short, we care about people and the planet.

The feel-good place to buy books
  • Free delivery in the UK
  • Supporting authors with AuthorSHARE
  • 100% recyclable packaging
  • B Corp - kinder to people and planet
  • Buy-back with World of Books - Sell Your Books

Programming With Javascript: Algorithms And Applications For Desktop And Mobile Browsers by John David Dionisio

Used in millions of web pages, JavaScript is an excellent teaching language and ideal for students delving into computer science for the first time. Designed specifically for the CS1 introductory programming course, Programming with JavaScript: Algorithms and Applications for Desktop and Mobile Browsers introduces students to computer science and programming using a modern approach. The text correlates to the ACM/IEEE CS1 course requirements and provides real-world case studies and numerous exercises throughout. The case studies show readers actual examples and their development from inception to final product. The authors cover unique topics not typically found in an introductory-level text, such as 2D and 3D graphics in web pages, multitouch and gesture interfaces, distributed computing, software engineering fundamentals, and coverage of powerful tools such as jQuery and regular expressions. To stress the importance of hands-on application in learning a programming language, the authors also provide numerous examples of working code, as well as exercises involving modification of that code. Key Features: -Addresses the knowledge units from the ACM/IEEE Computer Science Computing Curricula for introductory programming courses, and covers security and net-centric computing topics as recommended in the ACM revised report CC2008. -Provides a step-by-step introduction to programming in JavaScript. -Focuses on the basics and functionality of JavaScript and software engineering principles. -Provides a solid foundation in programming by stressing fundamentals early. This text takes full advantage of the expressive power of JavaScript's object literals and functions-as-values features to give students an early appreciation of the importance of data structures. -Includes self-contained, functionally complete case studies that illustrate and integrate key concepts while also providing concrete examples of the best practices described in the text. -Contains numerous exercises throughout for students to immediately test and apply their understanding of the material. The exercises are chosen to represent recognizable applications and use cases from real-world web applications, while also exposing students to additional material that goes beyond what is provided in the chapter.
Dr. Dionisio's personal research interests lie in interaction design and computer graphics, as well as in applications that cross and bridge computer science with other disciplines. His undergraduate courses in interaction design and computer graphics use JavaScript heavily, as does the health information system software that he co-develops at Medaxis Corporation. Dr. Toal's teaching responsibilities and research interests focus on the core areas of computer science --- software systems, data organization, knowledge representation, language, learning, and intelligence --- with a focus on programming language design. He is currently in charge of the capstone software engineering laboratory, providing students with experience in open source software development using agile methodologies drawn from years of consulting at both startup and established technology companies. His publications include several papers done with undergraduate students and faculty in other departments. Dr. Toal has been on the faculty since 1986 and has received both university and national teaching awards.
SKU Nicht verfügbar
ISBN 13 9780763780609
ISBN 10 076378060X
Titel Programming With Javascript: Algorithms And Applications For Desktop And Mobile Browsers
Autor John David Dionisio
Buchzustand Nicht verfügbar
Bindungsart Paperback
Verlag Jones and Bartlett Publishers, Inc
Erscheinungsjahr 2011-12-30
Seitenanzahl 670
Hinweis auf dem Einband Die Abbildung des Buches dient nur Illustrationszwecken, die tatsächliche Bindung, das Cover und die Auflage können sich davon unterscheiden.
Hinweis Nicht verfügbar