Book description
Essential Computational Thinking: Computer Science from Scratch helps students build a theoretical and practical foundation for learning computer science. Rooted in fundamental science, this text defines elementary ideas including data and information, quantifies these ideas mathematically, and, through key concepts in physics and computation, demonstrates the relationship between computer science and the universe itself. In Part I, students explore the theoretical underpinnings of computer science in a wide-ranging manner. Readers receive a robust overview of essential computational theories and programming ideas, as well as topics that examine the mathematical and physical foundations of computer science. Part 2 presents the basics of computation and underscores programming as an invaluable tool in the discipline. Students can apply their newfound knowledge and begin writing substantial programs immediately. Finally, Part 3 explores more sophisticated computational ideas, including object-oriented programing, databases, data science, and some of the underlying principles of machine learning.Essential Computational Thinking is an ideal text for a firmly technical CS0 course in computer science. It is also a valuable resource for highly-motivated non-computer science majors at the undergraduate or graduate level who are interested in learning more about the discipline for either professional or personal development.Ricky J. Sethi is an associate professor of computer science at Fitchburg State University, the director of research for the Madsci Network, and a team lead for SNHU Online at Southern New Hampshire University. Prior to joining the faculty at Fitchburg, Dr. Sethi served as a research scientist at UMass Amherst/UMass Medical School and at UCLA/USC Information Sciences Institute, where he was chosen as an NSF Computing Innovation Fellow by the CCC and CRA. He holds a Ph.D. in computer science from the University of California, Riverside, a M.S. in physics/information systems from the University of Southern California, and a B.A. in neurobiology/physics from the University of California, Berkeley.
Freak
I've been recommending this app to all my friends β it's a true game-changer. Integration with Apple CarPlay has made long road trips so much more enjoyable. The captivating narrators make each story come alive in a unique way. Book groups are a thoughtful addition. It's like having virtual bookshelves!
QuantumQuill
I'm blown away by the range of non-fiction audiobooks available β so much to learn! ListenBook's multiple ways to download audio, including from the internet, are a game-changer. Effortless and enriching β that's how I'd describe my experience with this app. Its smooth interface and thoughtful features redefine audiobook joy. π±π CUE playlist support is a fantastic feature that allows me to curate customized listening sessions, whether for study, relaxation, or entertainment.
General Broomdog
I love that I can download content directly from the internet within the ListenBook app β so handy! ListenBook has given me the gift of time β turning daily tasks into moments of inspiration. I can't get enough of this app β it's like having a personal storyteller in my pocket. ListenBook is a must-have for audiobook enthusiasts. It's reliable, versatile, and a pleasure to use.
Osprey
ListenBook's support for CarPlay and Apple Watch has made my listening experience even more seamless. With this app, my daily routines have become moments of intellectual growth and personal enjoyment. Sharing audiobooks through AirDrop is a great way to spread the joy of storytelling with friends. Noise reduction and voice tone adjustment are simply amazing.
Light Despair
The sleep timer is a brilliant addition β I drift off to sleep with amazing stories. π This app has ignited my passion for reading β I can't get enough of its convenience! ππ₯ The app's compatibility with CarPlay is a dream for road trips. It keeps me entertained.
Lady Katniss
The ability to switch between devices seamlessly is a game-changer for busy readers. With ListenBook, I can now enjoy my favorite audiobooks and speeches with the utmost comfort and convenience. ListenBook has given me a renewed appreciation for audio content β it's my new favorite app. ListenBook has redefined the way I experience stories, turning every moment into an adventure. No need for file conversion is a game-changer. Love using ListenBook on my iPhone.
Good William
The 'Explore' feature has introduced me to authors I might never have discovered otherwise. This app has become my loyal companion during travels and relaxation times. This app's ease of use has made my downtime more enriching and enjoyable. My workouts have become more enjoyable and productive with ListenBook's compatibility with Apple Watch.
Manly Reno
Tone adjustment is such an innovative feature. It adds a personal touch to narration. Binaural audio reduces listening fatigue. Such a great feature! Has every feature I need. My top choice for audiobooks! The statistics tracking feature is very useful. ListenBook helps me keep track of my listening time.
Cereal Killer
I'm blown away by how this app has made my workouts more enjoyable and my mind more active. Audiobooks made convenient β this app's functionality is impressive. ListenBook's support for a variety of audio formats ensures that my audiobook collection is always accessible. Automated artwork and metadata extraction make my audiobook library look neat and professional.
Pink Hopper
ListenBook has revolutionized my audiobook experience. Now I can enjoy my favorite lectures and speeches with ease! This app has transformed my daily routines into immersive storytelling experiences. This app's seamless integration with my devices has made audiobook listening a hassle-free experience. Organization made easy! This app's efficient management of my audiobook collection ensures I'm always engrossed in a captivating tale. ππ± The audio filters make a noticeable difference. ListenBook provides an excellent listening experience.
Cali Yacht
The ListenBook app has transformed my device into a treasure trove of knowledge and entertainment. ListenBook has brought the joy of audiobooks back into my life in a whole new way. ListenBook's extensive library and user-friendly interface have made it my go-to app. Easy chapter navigation and beautiful design make this app stand out.
NeoGermal
ListenBook's dedication to excellence is evident in its well-designed interface, smooth playback, and powerful features. ListenBook has seamlessly integrated into my daily life, enhancing my workouts, commutes, and relaxation periods. It's an indispensable part of my routine. The ability to download audiobooks directly is fantastic. ListenBook is very convenient.
Sly Silvermoon
ListenBook has brought stories back into my life, making every moment a new adventure. Binaural audio processing is amazing. Reduced my listening fatigue significantly. Binaural audio processing really helps reduce fatigue.
Diamond Gamer
The drag-and-drop download feature on ListenBook is incredibly convenient β no more complicated processes. π Embracing a new reading habit with this app's seamless accessibility. Say goodbye to boredom! π±π ListenBookβs interface is sleek and user-friendly. Finding and playing my audiobooks has never been easier.
Venom Charms
This app has ignited my passion for reading once again β but in a modern, convenient way. I love that I can enjoy audiobooks while cooking elaborate meals in the kitchen. Audiobooks have become my go-to entertainment, and this app is the reason. Say goodbye to boring commutes β this app's immersive audio experience and intuitive controls have transformed my daily journeys. ππ ListenBook's loop and shuffle playback features add versatility to my audiobook listening experience.
VisionVoyager
This app has ignited my passion for reading once again β but in a modern, convenient way. I can't imagine my life without this app β it's my constant source of books. π§ An audiobook treasure trove in the palm of my hand β this app is pure convenience! ππ
Tabasco Dracula
I love that ListenBook Pro allows me to customize the tone of the sound β it adds a personal touch. The noise reduction feature in ListenBook Pro is a game-changer for enjoying clear recordings.
Bootleg Taximan
ListenBook's library organization and book groups help me keep my content neatly sorted. ListenBook Pro's noise reduction feature is a true blessing for enjoying clear audio even in noisy environments. Audiobooks on this app have expanded my horizons and introduced me to new ideas. Effortlessly exploring new worlds β this app's design is user-centric and efficient. The variety of supported formats means I can enjoy audiobooks from different sources hassle-free.
Guillotine
Every moment is a chance to explore new stories with this app. Its intuitive features and compatibility ensure my audiobook journey is seamless. ππ§ ListenBook Pro has taken my audiobook experience to the next level. No regrets! ListenBook has streamlined my audiobook experience. It's a must-have app for enthusiasts.
Y0dler
Apple Watch compatibility enhances my audiobook experience. It's a convenient way to control playback. Sharing audiobooks through AirDrop is a delightful way to share the joy of storytelling with friends and family. It fosters connections and conversations.
Playing a wide variety of audio formats
Works on all devices with iOS 13 and newer
Huge amount of features for a small price
Frequent updates to add new features and improve existing ones
Advanced playback controls
Live sound processing
Changing the timbre of the reader's voice and noise reduction
Translated into more than 20 languages
If you love listening to fiction audiobooks, ListenBook has features to make the process easier.
Edit book data: title, author, cover
Use equalizer to make the sound comfortable for you
Adjust the playback speed
Enjoy dark and light app themes
Supported formats: MP3, M4B, AWB, FLAC, OGG audio files and many more (must be DRM free)
Auto-Bookmarks make it easy to find your place
AirPlay support allows redirection of audio output.
VoiceOver support
Dark mode for night owls
Convenient bookmarking system helps you mark the most important places.
Unlimited bookmarks for each audiobook
Put your own cover on the wager
Share your audiobook with friends
Lock-screen control
Customise app with extensive options
Sleep timer with shake to reset, set custom notification sounds, and a few unique options
Auto rewind depending on paused time, customize rewind times to your liking
Removing background noise from recordings made in classrooms and meetings
Changing the timbre of the reader's voice for a better listening experience