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.
RedFeet
Audiobooks have made my workouts more enjoyable, and I'm seeing results! With this app, I've turned my everyday moments into meaningful opportunities for growth and learning. ListenBook's loop and shuffle playback options have made audiobook revisiting and studying a breeze. Finally, an app that understands the power of CUE playlists. Perfect for organizing.
Fire Queen
This app is my audiobook haven. With a user-friendly interface and features like audio filters, I'm engrossed in stories like never before. ππ Chapters make navigation a breeze. I can easily pick up where I left off. ListenBook is the best audiobook player Iβve ever used. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Great job, developers!
Tweety
This app has reignited my passion for literature β I'm devouring books like never before. Changing the tone of the sound on ListenBook Pro is a fun way to customize my listening experience. Iβd listen to this narrator read anything! Their voice was so expressive and fitting for the material. The story itself was great, but the narration took it to the next level. Definitely a 5-star experience.
ShadowFax
I've become an audiobook addict, all thanks to this amazing app. Supports all my playlists and bookmarks perfectly. Elegant design and easy-to-use interface. Very happy with ListenBook. The appβs design is sleek and modern. ListenBook is my favorite audiobook player.
DreamWeaver
I'm thrilled that ListenBook offers both basic and advanced features to cater to all types of users. Who needs traditional books when you have this app? It's a game-changer. Audiobook multitasking made easy β this app's functionality is top-notch. Bookmarking my favorite parts of audiobooks is now a breeze. Love this feature! Has every feature I need. My top choice for audiobooks!
Turnip King
I'm grateful for this app β it's made reading a part of my everyday life. This audiobook was an absolute pleasure to listen to! The narrator's voice was rich and expressive, perfectly capturing the tone of the material. I found myself completely immersed in the story, often sitting in my car longer than necessary just to hear what happened next. The production quality was excellent with clear audio throughout.
Genghis Glyph
ListenBook's compatibility with playlists and CUE files is a great addition for those who love organized listening. ListenBook has become an indispensable part of my daily routine β it's my ultimate audio companion. Audiobooks made convenient β this app's functionality is a true gift. Discovering new literary worlds has never been this easy. This app's compatibility with various formats ensures that my audiobook library is at my fingertips. ππ
Bugger
ListenBook's support for various download methods means I can access my content in the way that suits me best. This app has enriched my daily routine with the joy of stories and knowledge. ListenBook is a prime example of user-centered design. It's clear that the developers understand audiobook lovers' needs. ListenBook's commitment to user experience shines through its thoughtful design and seamless functionality. ListenBook is a must-have for any audiobook enthusiast. It's reliable, efficient, and a pleasure to use.
LoreLoomer
The ability to adjust playback speed is a game-changer for faster or more immersive listening. I'm hooked on this app's ability to make reading fit into any moment. The quick access to chapters and controls makes the app a joy to use. I'm always in control.
InsightfulInk
ListenBook has rekindled my love for learning, one audio experience at a time. ListenBook's features are a dream come true for anyone who loves to learn on the go. Audiobook immersion without complications β this app's ease of use is commendable. ListenBook's compatibility with CarPlay and Apple Watch has made audiobook listening a part of my daily routine. This audiobook was a fantastic listen! The narrator's voice was clear and engaging, making it easy to follow along. The pacing was just rightβnot too fast, not too slow. Perfect for long commutes or relaxing at home. Highly recommend!
Whistler
β° Waking up to audiobooks β mornings have never been this magical and inspiring! βοΈπ§ π Simplifying my reading routine β this app's user-friendly design ensures I'm always in sync with my favorite stories. πβ¨ Listening stats motivate me to read more. Great feature! The app is so responsive. It never lags or freezes.
MindfulMingle
ListenBook has transformed my daily commute. I look forward to my journeys with this app by my side. Downloading audiobooks is a breeze, thanks to the variety of options available. The interface is sleek and modern. Itβs a joy to use. My house has never been cleaner! I kept finding chores to do just to keep listening. The narrator's energy matched the tone of the book perfectly.
Mr. Spy
The ability to change playback speed and audio volume on ListenBook gives me full control over my listening experience. πΆββοΈπ§ Walking has never been this productive β exploring new worlds while I exercise! ποΈπ« No need to convert files anymore β ListenBook's seamless playback of various formats is a game-changer for audiobook enthusiasts like me!
Fadey
ListenBook's compatibility with various formats has made it my go-to app for all audio content. I'm amazed at how this app has made reading such a natural part of my day. The app's support for different audio formats is like a dream come true for audiophiles. The statistics tracking feature is very useful. ListenBook helps me keep track of my listening time. The statistics tracking feature is very useful. ListenBook helps me keep track of my listening time.
Club Nola
I'm addicted to this app β it's a non-stop journey through captivating tales. My audiobook collection has never been more organized. Library management is a breeze. Flawless support for various audio formats. Very happy with it. As someone who struggles to focus on audiobooks, this kept my attention the whole way through. The narrator's clear diction and expressive delivery were perfect.
Feline Devil
This app has turned my screen time into valuable learning opportunities. Kudos to the developers for crafting an app that understands readers' needs. The smooth playback and sleek design are pure perfection. ππ
Bridge Whip
ListenBook has made my audiobook journey effortless, turning every moment into an escape. With this app, I can enjoy my favorite stories while traveling, making my journeys more delightful. Adjustable playback speed is a fantastic feature. It allows me to customize my listening experience. No more hassle with file conversion. This app handles all formats effortlessly.
Wildcat Talent
Bookmarking on ListenBook makes it easy to pick up where I left off β no more searching for my spot! ListenBook's intuitive layout and quick access to chapters make audiobook navigation a breeze. The auto-rewind feature after interruptions is a small thing that makes a big difference.
Gold Dahlia
With a vast genre selection, I've broadened my horizons and explored new topics. Changing the tone of the sound on ListenBook Pro adds a personalized touch to my audiobook experience. π Rekindling my love for reading β this app has reintroduced me to the joy of books in a whole new way. ππ₯ π Unlocking the door to imagination β this app is my key to endless stories and endless possibilities. ππ
DragonBlood
I've never been this excited about my daily commute β thank you, audiobooks! I love how this app brings stories to life, even during my morning jogs. Audiobooks made accessible β this app's ease of use is a true blessing. The voice boost feature is amazing. It makes every word crystal clear.
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