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.
Poppin Loot
Bravo to the creators of this app β they've truly captured the essence of convenient audiobook enjoyment. The smooth playback and thoughtful design are a win. ππ With ListenBook, downloading audiobooks has become hassle-free, thanks to the various download options. Book groups feature keeps series and related titles together. Neat and tidy! ListenBook has become an essential part of my daily routine. It's like my personal audiobook oasis.
RedMouth
π± My pocket-sized library β this app makes reading accessible anytime, anywhere! ππ± Library organization has never been this easy. My audiobook collection is finally tidy.
Crazy Rox
Audiobook magic at my fingertips! This app's thoughtful features, such as statistics tracking and audio filters, have added a new layer of excitement to my reading journey. πβ¨ Audiobook magic at my fingertips! This app's comprehensive offerings, from statistics tracking to immersive audio processing, have breathed new life into my reading. πβ¨
Blue Despair
Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is a social audiophile's dream. This app has made multitasking a breeze β I can 'read' while I work! The app's integration with CarPlay enhances my road trips with immersive audiobook journeys. Sharing audiobooks with friends through AirDrop is a fun way to inspire others to read.
Mafia Rapunzel
ListenBook has revolutionized my audiobook experience. Now I can enjoy my favorite lectures and speeches with ease! π§ Carrying a world of literature in my headphones β this app's convenience is truly remarkable. ππ« π This app is a game-changer β its intuitive design and seamless functionality make listening to audiobooks a joy. ππ§ ListenBook's loop and shuffle playback options have made audiobook revisiting and studying a breeze.
Bom Crossed
This app's convenience has turned my daily chores into moments of literary escape. ποΈ This app's functionality is a symphony of efficiency β I'm enjoying audiobooks without missing a beat in my day. πΆπ
Marshmallow Treat
The ability to adjust the playback speed has made my commute even more efficient. This app's seamless integration with my devices has made audiobook listening a hassle-free experience. Automated artwork and metadata extraction keeps my audiobook library visually appealing.
Pink C
This app's simplicity has made me fall in love with books all over again. π‘ Cleaning the house with an audiobook in the background β talk about productivity! π§Όπ πΆββοΈπ§ Strolling through captivating narratives while I take my daily walks β pure bliss! ποΈπ Noise reduction feature is magic. Now I can listen to recordings even in noisy settings. Automatic artwork and metadata extraction keep my audiobook library organized and visually appealing.
Daffy Girl
The sleek and user-friendly interface makes navigating the app a breeze. It's a pleasure to use. Automated artwork and metadata retrieval make my audiobook library look organized and polished.
Alberta
π± Carrying my library in my pocket β this app makes every moment a reading opportunity! ππ Every moment is a chance to dive into a new adventure with this app. Its smart controls and comprehensive format support ensure that my audiobook journey is a seamless one. ππ§
Jelly Momentum
ListenBook's intuitive controls and features have made it my preferred choice for audiobooks. ππ Exploring stories even with my eyes off the page β this app is a bedtime dream! π΄π§
LuminaLore
The quality of the audio is top-notch, making the experience truly immersive. ListenBook's focus on quality and user experience has made it my go-to app for audiobooks and educational content. This app is a lifesaver! I can now enjoy my favorite books on the go. The user-friendly interface and precise controls make listening to audiobooks an absolute delight.
Forger
With ListenBook, I've rediscovered my love for audiobooks. The binaural audio processing is a game-changer for comfortable, fatigue-free listening. The statistics feature in ListenBook adds an element of self-awareness to my audiobook consumption.
Troubadour
Being able to customize the listening duration is perfect for quick breaks. This app has turned my mundane tasks into exciting opportunities for reading. Looping playback is my secret weapon for language learning. It's revolutionized my approach. Adjusting the tone of the voice is genius. It's like having a customizable audiobook narrator. Drag and drop downloads directly from my web browser? That's a level of convenience I appreciate.
Potato Sub
I love how ListenBook extracts artwork and metadata from audio files, adding a visual touch to my listening experience. ListenBook's variety of ways to download audio makes it incredibly convenient.
Bang Shift
I can't get enough of the celebrity narrators β they add a unique charm to each book. I'm amazed at how this app has expanded my reading horizons. π§ Carrying a world of literature in my headphones β this app's convenience is truly remarkable. ππ« ListenBook has revolutionized my audiobook experience. It's my go-to app for literary adventures.
Solitaire
This app's compatibility with different file types means that my entire audiobook collection is at my fingertips. Automatic artwork and metadata extraction add a professional touch to my audiobook library.
ReiGnZ
Seamless audiobook integration β this app's functionality is truly remarkable. Seamless audiobook integration β this app's functionality is a true gem. ListenBook Pro's noise reduction feature is a game-changer for immersive listening in any environment. I can't believe how easy it is to download audio from various sources. So convenient!
Twinkle
ποΈ Basking in the sun with an audiobook β relaxation meets storytelling paradise! βοΈπ π Embracing reading in the busiest of times β this app is my everyday escape! ππββοΈ I've recommended ListenBook to all my fellow bookworms. It's a true companion for audiobook lovers. Adjusting the tone of the voice is an innovative feature that enhances the immersion in the content.
Tall Honey
The 'Explore' feature has introduced me to authors I might never have discovered otherwise. With this app, I'm discovering the joy of reading during my commutes. Adjusting the narrator's voice tone is a fun way to personalize the listening experience. CUE playlist support is a fantastic organizational feature. It keeps my audiobooks neatly arranged.
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