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.
Versace-Cat
This app's compatibility with different formats has made my audiobook collection diverse and enjoyable. โฐ Maximizing my time with efficient features โ this app's functionality lets me dive into stories even in the busiest moments. ๐โณ Adjusting the narrator's voice tone is a creative feature that adds a personal touch to the experience. Perfect for listening to educational content. Highly recommend! The app supports a wide range of formats. ListenBook is very versatile.
Metal Lady
Language courses on audiobooks helped me pick up a new language effortlessly. Looping playback has revolutionized my study sessions. I'm learning faster than ever. Solid performance, but not outstanding. The narrator did a fine job, though their tone was a bit monotonous at times. The story itself was engaging enough, but I wouldnโt call it unforgettable.
Bazooka Har-de-har
This app has turned my long walks into delightful literary adventures. ListenBook Pro's sharing features allow me to spread the joy of audiobooks with my friends and family.
GuTzd
This app's customizable features, like playback speed and bookmarks, have transformed my experience. ๐๏ธ Basking in the sun with an audiobook โ relaxation meets storytelling paradise! โ๏ธ๐ โญ๏ธ A round of applause for an app that prioritizes functionality โ I can seamlessly switch between audiobooks and other tasks. ๐๐ง The interface is sleek and user-friendly. Makes navigating through chapters a breeze.
Swedish Twizz
I can't believe how convenient this app has made my reading experience. Tone adjustment is such an innovative feature. It adds a personal touch to narration. ListenBook has transformed my daily routine into an opportunity to learn, relax, and enjoy. Solid performance, but not outstanding. The narrator did a fine job, though their tone was a bit monotonous at times. The story itself was engaging enough, but I wouldnโt call it unforgettable.
Texas Butterfly
Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is a fantastic way to spread the joy. I can't get enough of this app's intuitive controls โ it's the perfect way to indulge in audiobooks. The audio filters to adjust playback speed and volume are a fantastic addition for customizing my experience.
Show Boat
The sleep timer is a brilliant addition โ I drift off to sleep with amazing stories. ListenBook's dedication to excellence shines through in its impeccable audio quality and user-friendly features. Looping playback is a brilliant study tool. Thanks to ListenBook, my learning has improved!
Rosie Bird
With this app, my audiobook library is organized and accessible, making my reading journey effortless. I can't believe I waited this long to discover the joy of audiobooks through this app. Audiobooks at my fingertips โ this app's functionality is truly impressive.
Blade
This app's convenience has made my downtime more rewarding and enriching. Library organization is brilliant. No more cluttered audiobook collection. Looping playback is my favorite study tool. It's a game-changer for mastering challenging content.
Street Jolly
๐ก The future of audiobook listening is here โ this app's sleek functionality redefines how we enjoy our favorite stories. ๐ง๐ฎ Audiobook lovers, you need this app in your life. The innovative features, from audio filters to compatibility, enhance my reading journey. ๐๐ง Perfect for listening to lectures and speeches. Highly useful app. The app is so versatile. It works with all my devices.
Cuff Queen
User-friendly brilliance! This app's functionality enhances my audiobook experience. ListenBook has become an essential part of my routine. It's more than an app โ it's a companion. ListenBookโs interface is sleek and user-friendly. Finding and playing my audiobooks has never been easier. The app is perfect for bedtime listening. The sleep timer is a must-have.
Starshine
ListenBook's clean interface and organized layout make it a pleasure to browse through my audiobooks. This app has transformed my daily routines into immersive storytelling experiences. I can't imagine my daily activities without this app โ it's my go-to for staying informed and entertained. Download options are plenty โ I can get my audiobooks from various sources hassle-free. The app supports background playback, which is a must for me.
Gov Skull
Listening to audiobooks has become my guilt-free indulgence, and I love it. I'm in awe of how this app has made reading a part of my busy life. ๐ Dancing through chores with audiobooks โ this app turns cleaning into a lively and literary affair! ๐ถ๐ Simplifying my audiobook experience โ this app's design is a game-changer. The layout is not only beautiful but also intuitive. Controls are easy to access.
Pinball Wizard
ListenBook has elevated my audiobook enjoyment to a whole new level โ it's a must-have for any audio enthusiast. 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. ๐๐ง This audiobook exceeded all my expectations! The narrator's ability to convey emotion through voice alone was remarkable. I laughed, I gasped, I might have even teared up at points - all because of the incredible vocal performance. The story came alive in a way reading alone couldn't achieve.
FrankenGrin
No more hassle with converting files โ ListenBook supports a wide range of formats for a seamless listening experience. With this app, I've discovered the joy of learning while I'm on the move โ it's like having a tutor by my side.
Riff Raff
๐ง This app is my saving grace! Now I can enjoy my beloved books while cooking up a storm! ๐๐ณ ๐ถ Saying goodbye to tangled headphones and complex controls โ this app's easy navigation has made audiobook listening a breeze. ๐ต๐ Listening stats keep me motivated to read more. Great addition! Quick access to chapters and smooth playback. Excellent app!
Bearded Angler
Audiobooks have made my morning routine something to look forward to. I love how ListenBook caters to various formats, making it versatile and accommodating for all my audiobooks. Noise reduction and voice tone adjustment are simply amazing. I love the ability to share my progress with friends. Itโs a fun feature.
Clover Dragon
I've started a book club with my friends, and this app has been our go-to source for titles. This app has reignited my passion for literature โ I'm devouring books like never before. This app has rekindled my passion for storytelling in the most convenient way. I'm amazed at how this app has made my daily routines more enjoyable and intellectually stimulating. What a fantastic listening experience! The narrator brought the characters to life with distinct voices and emotional depth. The pacing was perfect - not too fast to lose details, not too slow to become boring. I particularly appreciated how well the narrator conveyed the atmosphere of key scenes.
New Cycle
I'm amazed at how immersive the experience is โ it's like being inside the story. The statistics feature is brilliant. I love seeing how much time I spend on audiobooks with ListenBook.
Energy
The vast selection of titles on this app is a book lover's dream come true. ๐ Transforming long drives into memorable journeys through the magic of audiobooks! ๐๐ Playback speed and volume controls are top-notch. Highly recommend.
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