Learn the basics of computer science through coding with Scratch, App Inventor, Alice, and HTML.
This book is suitable for use in a university-level first course in computing (CS1), as well as the increasingly popular course known as CS0.
The lab manual offers step-by-step instructions for installing Ruby and the RubyLabs gem with Windows XP, Mac OS X, and Linux. The manual includes tips for editing programs and running commands in a terminal emulator.
--Instructor's manual/ jean-Paul Tremblay [and] Brad Redekopp.
Accessible in approach, Introduction to Computer Science is designed to help non-computer science majors learn how technology and computers power the world around them. The text is well suited for introductory courses in computer science.
This carefully written, balanced book teaches the most important concepts in computing and computer science while providing enough programming depth to enable understanding about how people work with computers. Taking...
Introduces & Explains the Fundamental Concepts of Computer Science. Designed to Be Used as a Textbook, a Supplement, a Review, or a Reference Manual
This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including numpy, matplotlib, random, pandas, and sklearn.
R. J. Hyndman. Time Series Data Library. http://www.robjhyndman.com, http://www.robjhyndman.com, 2006. Imre Lakatos. Proofs and Refutations. Cambridge University Press, Cambridge, United Kingdom, 1976. Mark Lutz. Learning Python.
Accessible and easy to follow, the book uses images and hands-on exercise to break down complicated topics, including code examples that can be modified and executed.
This text uses the Internet as a central theme, studying its history, technology, and current use.