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.
Green Scavenger
ListenBook's user-friendly controls and innovative features have made it an essential tool for my audiobook enjoyment. πΆπ The harmony between simplicity and functionality in this app is truly impressive. Audiobooks have never sounded this good! π΅π§ I can finally listen to all my audiobooks seamlessly with ListenBook. The customizable playback controls and chapter navigation make it a breeze. The app is so easy to set up. I was listening to my books in no time.
Spooky Yellowjacket
I love how this app fits seamlessly into my daily routine. Seamless audiobook integration β this app's functionality is a true gem. The customizable controls and playback options cater perfectly to different audiobook preferences. Chapters make navigation a breeze. I can easily pick up where I left off. Quick access to chapters and smooth playback. Fantastic app!
Spicy Thunder
I love that I can download content directly from the internet within the ListenBook app β so handy! Audiobooks have made waiting in lines and queues so much more bearable. ListenBook's user-friendly interface and powerful features have rekindled my love for audiobooks. The audio filters and precise controls are fantastic! Audiobook enthusiasts, gather around! This app's exceptional features, from audio filters to robust support, have transformed my daily routines into storytelling moments. ππ§ Say goodbye to monotony β this app's diverse format compatibility and intuitive controls have turned every moment into a thrilling audiobook experience. π±π
Nutmeg Riot
No more straining my eyes β this app lets me 'read' with my ears! Automated artwork and metadata retrieval add a professional touch to my audiobook library.
Sloth
This app has ignited my passion for reading once again β but in a modern, convenient way. ListenBook's integration with CarPlay and Apple Watch is a seamless addition to my daily routine. Looping playback of a single track helps me master difficult concepts. So helpful! The app's versatility in audio downloading is unmatched. It's a comprehensive solution for my audiobook needs. I love the ability to change the playback speed. Itβs perfect for my needs.
German Coach
With ListenBook, I've found a reliable and enjoyable way to listen to audiobooks and expand my knowledge. π Adding excitement to each day β this app ensures that every moment is an opportunity to explore new stories. ππ ListenBook has all the features I need in an audiobook app. My top choice!
WanderWord
I'm blown away by how this app has made my workouts more enjoyable and my mind more active. Flawless support for various audio formats. Very happy with it. Iβm so impressed with ListenBook. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Highly recommend this app!
Mother Hen
My child has also fallen in love with audiobooks, all thanks to the app's kid-friendly collection. ππ This app has rekindled my love for books β I can't stop listening! ππ§ Adjusting the narrator's voice tone is a fun way to personalize the listening experience. The auto-rewind feature is a small detail that makes a big difference. It enhances my listening experience. ListenBook makes organizing my audiobooks simple. The app is very user-friendly.
Snapple Whistler
I love that I can enjoy audiobooks while cooking elaborate meals in the kitchen. I'm blown away by how this app has revolutionized my reading experience. π Turning my phone into a portal of stories β this app's ease of use is remarkable! π±π« Discovering new worlds through audiobooks has never been easier! This app's intuitive interface and seamless functionality make every listening session a delight. ππ§
RiddleRanger
Listening to audiobooks on this app has become my favorite way to relax. βοΈ Who knew cleaning could be this exciting? This app turns chores into adventures! π§Ήπ° π Adding a touch of magic to mundane tasks β this app turns errands into epic quests! ππ Adjusting the tone of the narrator's voice is a unique feature. I'm loving it! Sharing audiobooks with friends through AirDrop is a fun and interactive way to connect.
Lil Rebel Ma
I'm absolutely in love with this app! The interface is so intuitive and user-friendly. πΆπ Replacing melodies with literary symphonies β my ears are in love! π΅π The intuitive chapter navigation and quick access to controls make my audiobook experience seamless. Adjusting the tone of the voice is a unique feature that adds a personalized touch to the listening experience.
Ba1t
Finally, an app that turns my daily commute into an adventure through literature. This app has enriched my daily routine and added a touch of intellectual stimulation. ListenBook has become an integral part of my daily routine. Its compatibility with Apple Watch and CarPlay makes it the ultimate companion for various activities.
Darth 44
This app has turned my mundane tasks into exciting opportunities for reading. I love the statistics feature. Itβs fun to see how much Iβve listened.
BoomerBox
Audiobooks have made my workouts more enjoyable, and I'm seeing results! I'm hooked on this app β it's like Netflix for book lovers! This app has made me appreciate the art of storytelling even more. Audiobooks have become my travel companions, and this app is my guide. Book groups are a thoughtful addition. It's like having virtual bookshelves!
Hella Fella
ListenBook's compatibility with CarPlay and Apple Watch makes it a versatile companion for my daily activities. Adjusting the tone of the voice adds a unique touch to my listening experience. I love the personalization! The app's seamless integration with Apple Watch makes it my perfect workout companion. Highly engaging! The combination of a well-written story and skilled narration made this audiobook hard to pause. I finished it much faster than I expected because I just couldnβt stop listening.
Vixen
The voice actors are incredible β they make the characters come alive. With ListenBook, I can now enjoy my favorite audiobooks and speeches with the utmost comfort and convenience. I'm hooked on this app's ability to transform my ordinary moments into exciting opportunities for learning. ListenBook makes organizing my audiobooks simple. The app is very user-friendly. Iβve been using ListenBook for months, and itβs been a fantastic experience. The app is lightweight, doesnβt drain my battery, and works perfectly in the background. The equalizer and voice boost features are amazing. Highly recommend!
LoreLoomer
πΆπ Enriching my environment with the power of storytelling β audiobooks infuse my home with literary magic. π§π Looping playback has transformed my study sessions. It's an invaluable tool for retaining information. I love the ability to change the playback pitch. Itβs a unique feature. A functional audiobook. It kept me entertained, but I wasnβt blown away. The narratorβs performance was competent, though some emotional scenes fell a bit flat.
Trash Master
π§ This app has changed my reading game! Now I can 'read' while I work β genius! ππΌ π± My pocket-sized library β this app makes reading accessible anytime, anywhere! ππ± βοΈ Turning mundane tasks into exciting adventures β this app makes folding laundry a breeze with audiobooks! ππ§ This app is perfect for anyone who loves audiobooks. The interface is sleek and modern, and the playback controls are super responsive. I also appreciate the cloud integration, which lets me access my books from anywhere. Great work!
Cougar Fuzz
ListenBook's dedication to providing a top-quality audio player is evident in every aspect of the app. Audiobooks on this app have turned my exercise sessions into moments of education. Audiobook excellence β this app's design enhances my reading experience. 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!
Pink Nightmare
Drag and drop downloads are so convenient. No more messing around with complicated steps. I've recommended this app to all my fellow audiobook enthusiasts. It's a game-changer! AirDrop sharing is a very convenient feature. Thanks, ListenBook! The app is perfect for people who love to multitask. I can listen while cooking.
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