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.
Lil Rebel Ma
Audiobooks on this app have made my workouts more enjoyable and productive. The audio filters in ListenBook allow me to customize my listening experience. Speed up or slow down playback—it's all up to me! Library organization is brilliant. No more cluttered audiobook collection. The auto-rewind feature is a small detail that has a big impact on my listening experience. I love it!
Rosie Bird
ListenBook has become my trusted companion, making even the busiest days enjoyable. ListenBook has become my gateway to new worlds, allowing me to explore stories, ideas, and knowledge.
Cooger
ListenBook's library organization and book groups make managing my collection effortless. The app's compatibility with Apple Watch elevates my workouts, making them more engaging and productive.
Alley Fiend
Unparalleled support for CarPlay and Apple Watch means I can take my audiobooks anywhere, anytime. I'm amazed by the variety of genres available – there's something for everyone. ListenBook's compatibility with various formats ensures that my audio needs are met.
Twin Blaze
ListenBook's chapters, controls, and filters have taken my audiobook journey to new heights. I can’t believe how easy it is to manage my audiobook library with ListenBook. Highly recommended!
MuseMaster
The variety of narrators adds a unique touch to each book, making every experience special. This app is a game-changer for anyone who's always on the go – it's like carrying a library in my pocket.
Santa's Little Helper
With ListenBook, I can immerse myself in captivating stories and enriching knowledge, all in one app. Kudos to the developers for making this app iOS 16 optimized. It runs like a dream! The ability to adjust playback speed is a fantastic study aid. I'm absorbing information faster than ever. CUE playlist support is a fantastic organizational feature. It keeps my audiobooks neatly arranged.
Murder Matter
This app has ignited my passion for reading once again – but in a modern, convenient way. ListenBook's ability to extract artwork and metadata automatically adds a visual touch to my audiobook collection. CUE playlist support is a fantastic organizational feature. It keeps my audiobooks neatly arranged.
Wanted Candy
Audiobooks have become my travel companions, and this app is my guide. Effortless audiobook exploration – this app's design is a reader's dream. ListenBook is a game-changer for audiobook lovers. The app supports all formats, and the import process is seamless. I love the playback history feature—it’s so easy to revisit my favorite parts. Highly recommend this app!
Instant Star
With ListenBook, I've found a versatile and enjoyable way to listen to audiobooks and expand my knowledge. ListenBook Pro's noise reduction feature has made my dictaphone recordings much more comfortable to listen to.
Fire Feline
I can't believe I waited this long to discover the joy of audiobooks through this app. ListenBook has transformed my daily activities into opportunities for learning and enjoyment. The app is so easy to set up. I was listening to my books in no time.
Neophyte Believer
This app has made audiobook listening an integral part of my daily routine – it's a habit I cherish. Kudos to the developers for creating an app that caters to audiobook lovers like me. From sleek design to functional features, it's a true gem. 💎📚
Undergrad
ListenBook's dedication to excellence shines through in its impeccable audio quality and user-friendly features. I'm hooked on this app's effortless integration with my daily activities.
AxelRoad
ListenBook has become my trusted companion, guiding me through the realms of imagination. 🎶 Forget background music, I've got enchanting stories to accompany my chores! 🎵📚 ListenBook Pro's noise reduction feature is a game-changer for immersive listening in any environment. ListenBook’s bookmarking feature is incredibly useful. I never lose my place in a book.
Snow Hound
ListenBook's audio filters and controls have turned my listening into a personalized experience. Chapters make it so easy to pick up where I left off. No more hunting around. I'm blown away by the app's performance. It's fast, reliable, and tailored for audiobook lovers.
Duke Electro
🚶♀️📖 Walking my way through exciting narratives – this app makes exercise more fun! 🏞️🎧 Looping playback is my favorite study tool. It's a game-changer for mastering challenging content.
High Kingdom Warrior
ListenBook's sleek design and easy chapter access make navigation a breeze. The statistics feature in ListenBook provides valuable insights into my audiobook habits, helping me learn and grow.
Subzero Taffy
ListenBook's sharing options make it a breeze to connect with fellow audiobook enthusiasts and share recommendations. Great app for audiobook enthusiasts. ListenBook supports a wide range of formats.
Mindless Bobcat
ListenBook has made my daily routines more vibrant and exciting with its immersive features. ⏰ Starting my mornings with inspiration – audiobooks make waking up a joyous literary experience! ☀️🎧 Audiobooks on demand – this app's functionality is a true technological gem. Audiobook multitasking simplified – this app's functionality is truly commendable. The tone adjustment feature in ListenBook Pro is a novel addition that allows me to personalize my audiobook experience.
NexusNavigator
I've been able to tackle my reading list like never before, thanks to this app. User-centric audiobook joy – this app's ease of use is a true marvel. ListenBook has become an essential part of my daily routine. It's like having a library on my phone!
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