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.
BearDrift
I love how this app fits seamlessly into my daily routine. π§ Fueling my audiobook addiction with this fantastic app β pure listening pleasure! ππ₯
High Beam
πΌ Making every minute count β this app's ease of use ensures I'm always making progress in my audiobook adventures. π±π The app's compatibility with CarPlay and Apple Watch enhances my listening experience on the go. Adjusting playback speed has revolutionized the way I consume audiobooks. I can cover more ground while maintaining comprehension. Perfect for listening to educational materials. Highly efficient and useful.
Killah Goose
Listening stats keep me motivated to read more. Great addition! ListenBookβs bookmarking feature is incredibly useful. I never lose my place in a book. ListenBook has completely changed how I enjoy audiobooks. The app is packed with features like customizable skip intervals, playback speed, and sleep timers. The interface is clean and easy to navigate. Five stars!
Gothic Slacker
I've become addicted to this app β in the best possible way! Thanks to ListenBook, I can enjoy my audiobooks without the need for constant synchronization. Unlocking a world of literary wonders β this app's extensive format support and user-centric approach have rekindled my love for books. π±π I can't get enough of the binaural audio processing. It's like a breath of fresh air for my ears.
Kingfisher
Audiobooks have made waiting in lines and queues so much more bearable. ListenBook's innovation, seamless playback, and versatile features make it a standout app. I love how this app's user-friendly interface allows me to navigate through chapters and controls effortlessly. This app's user-friendly layout and quick access to controls have made audiobook listening a breeze. CUE playlist support is a fantastic feature that allows me to create curated listening experiences for different moods and settings.
Eye Candy Kitten
With this app, reading is no longer confined to a specific time or place. Easy chapter access and smooth playback. Love this app! The ability to download audiobooks directly is fantastic. ListenBook is very convenient.
Treasure Devil
I've fallen in love with genres I never thought I'd explore, all thanks to this app. I can't imagine my audiobook routine without ListenBook's intuitive and user-friendly design. πͺ Crushing workouts while devouring books β this app makes fitness fun and educational! ποΈββοΈπ Adjustable playback speed is a fantastic feature. It allows me to customize my listening experience. The app is perfect for people who love to listen to books while commuting.
Bambi Wings
With ListenBook, I can explore new genres, learn new topics, and enjoy classic literature with ease. πΆπ Enriching my environment with the power of storytelling β audiobooks infuse my home with literary magic. π§π π₯ Audiobook enjoyment at the tap of a finger β this app's functionality is a testament to modern convenience. π±π
Drift
Effortlessly switching between stories β this app's ease of use is impressive. The app is so well-designed. Itβs clear the developers put a lot of thought into it.
Trash Master
Gone are the days of waiting for the right time to read β this app is always ready. π‘ This app is a brilliant way to squeeze in reading time amidst my busy schedule! π±π©βπ³ π₯ Audiobook enjoyment at the tap of a finger β this app's functionality is a testament to modern convenience. π±π I've recommended this app to all my fellow audiobook enthusiasts. It's a game-changer!
The Final Judgement
π Finding the perfect audiobook is a breeze with this app's robust search and recommendation features. My reading list has never been better! ππ« ListenBook has redefined my workout routine. The controls are so user-friendly. ListenBook has completely changed how I enjoy audiobooks. The app is packed with features like customizable skip intervals, playback speed, and sleep timers. The interface is clean and easy to navigate. Five stars!
IceDog
This app has turned my long walks into delightful literary adventures. ListenBook's support for multiple download methods ensures I can always access my favorite content. ListenBook is my daily companion, turning mundane tasks into exciting audio adventures. ListenBook has redefined how I enjoy audiobooks. It's an essential tool for my literary pursuits. Adjustable playback speed is my secret weapon for covering more material in less time. A productivity boost!
Freak
I can't imagine a day without this app β it has made my audiobook journey seamless and fulfilling. π Turning road trips into unforgettable adventures β audiobooks keep me entertained on the journey! ππ Automatic metadata extraction keeps my library organized. It's a time-saver! Beautiful design and intuitive interface. Very user-friendly. An acceptable audiobook that met basic expectations. No complaints about quality but nothing remarkable either. Would listen to this narrator again but wouldn't seek them out.
Natural Gold
This app has helped me achieve my reading goals and explore new genres effortlessly. I'm blown away by how this app has revolutionized my reading experience. ππ Rekindling my passion for books β this app has sparked a reading revolution in my daily life! π₯π 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. πβ¨
Wooden Man
The chapters feature on ListenBook enhances my audiobook exploration β it's like flipping through pages. πββοΈπ Running through chapters, literally! This app keeps me motivated on the track. πββοΈπ ListenBook's Pro version is worth every penny. The noise reduction feature makes even noisy environments an ideal place for immersive listening. Finally, an app that supports a wide range of audio formats! It's a must-have for audiobook enthusiasts.
Elektrik
This app's compatibility with various devices ensures that I can enjoy my audiobooks wherever I go. Binaural audio reduces listening fatigue. Such a great feature! I love how I can adjust the skip intervals. Itβs perfect for my listening style.
Gro
This app's user-friendly interface has made reading on-the-go a breeze. π Accessing my favorite authors and genres is a breeze with this app's user-friendly functionality. π±π§
Lunar Treat
ListenBook's smooth playback and easy navigation ensure that my audiobook experience is always top-notch. Effortless audiobook management β this app's usability is a triumph. The range of supported formats is impressive. No more converting files!
Jigsaw
I'm in awe of how technology has enhanced my reading experience through this app. ListenBook's basic audio filters allow me to fine-tune the audio playback to suit my preferences. ListenBook has become an indispensable part of my daily routine β it's my ultimate audio companion. This app is a lifesaver! I can now enjoy my favorite books on the go.
Pocket Muzzie
ListenBook's features are a bookworm's dream come true β from chapters to bookmarks, it's got everything. πΆββοΈπ Discovering new worlds on my daily walks β this app is my travel companion! ππ§ The adjustable playback speed is a revelation. It's like having a personal audiobook narrator at my pace. ListenBook has redefined my audiobook experience. It's an essential tool that enhances every listening session. A textbook example of great audiobook narration! The performer's diction was flawless, their pacing ideal, and their emotional range impressive. I never felt like I was being "read to" but rather like I was experiencing the story firsthand. The audio engineering was equally professional.
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