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.
Doll Champagne
I'm addicted to this app's ability to turn mundane moments into opportunities for intellectual growth. ListenBook’s bookmarking feature is incredibly useful. I never lose my place in a book.
Paris Boost
ListenBook's audio filters have transformed the way I experience audio content – it's a real game-changer. The app is perfect for long walks. It keeps me company the whole time.
Woo Woo
With this app, I've unlocked the secret to reading even on the busiest days. ListenBook has become an essential part of my daily routine. It's like having a library on my phone!
Mental
The seamless integration with my car's audio system is a road trip dream. ListenBook's dedication to providing an exceptional listening experience shines through in every aspect of the app. ListenBook has become an essential part of my daily routine. It's like having a library on my phone!
Sky Herald
ListenBook's absence of synchronization requirements adds to its convenience and flexibility. The app is lightweight and doesn’t drain my battery.
Clang Glyph
ListenBook's sleek design and intuitive controls make it my go-to app for audiobooks. 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.
Doz
This app has introduced me to authors I'd never heard of – now they're my favorites! This app has rekindled my passion for literature in a whole new way. This app has made me realize that I don't need a lot of time to read.
Delicious Cupid
ListenBook's support for various download methods and audio formats ensures that I can always find what I'm looking for. Effortless audiobook management – this app's usability is a triumph. Seamless audiobook integration – this app's design is remarkable. Chapters make navigation a breeze. I can easily pick up where I left off.
Eight Patrol
ListenBook's support for playlists in CUE format is a detail-oriented touch I truly appreciate. I'm amazed at how this app has made reading such a natural part of my day. 🚶♀️🎧 Enjoying the great outdoors while immersing myself in fantastic tales – walking never felt this magical! 🏞️📚 💡 This app truly understands the needs of audiobook enthusiasts – it delivers an effortless and enjoyable listening experience. 📚🎧 Audiobooks made delightful – this app's usability is a breath of fresh air.
Pitfall Whiskers
This audiobook app is a true gem – it brings stories to life with every click. I've never experienced such silky-smooth playback even with high-quality FLAC files. Looping playback is a game-changer for my study sessions. I can focus on challenging content.
Granola
Audiobooks have made long flights feel like a breeze – a true travel essential. I've become a more empathetic listener thanks to the emotional depth of audiobooks. ListenBook's dedication to excellence shines through in its impeccable audio quality and user-friendly features. 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. 📚🔊
HolyCombo
I'm rediscovering my favorite classics in a whole new way – through audiobooks! Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is a brilliant way to connect. ListenBook has transformed my daily activities into opportunities for learning and enjoyment.
Admiral Tot
With ListenBook, I can listen to my favorite audiobooks and speeches with the utmost comfort and convenience. Finally, an app that supports all my audiobook formats! ListenBook is a game-changer.
Nutmeg
Audiobooks have made my long drives enjoyable, and this app is my co-pilot. With ListenBook, I've found a versatile and enjoyable way to listen to audiobooks and expand my knowledge. The fact that ListenBook doesn't just play, but enhances audio quality, is truly remarkable.
Firefly Caramel
With this app, I've discovered a new way to make my daily routines more enriching and rewarding. I love how ListenBook makes it easy to organize my audiobook library. The app supports all formats, and the import process is a breeze. The playback controls are responsive, and the sound quality is excellent. Highly recommend!
Miss Rum Punch
Finally, an app that supports all audiobook formats! Flawless playback. The app is constantly updated with new features. The developers really care.
Heavenly Connection
📱 Turning my phone into a portal of endless stories – this app is pure magic! 📚✨ The ability to download audio directly within the app is a lifesaver. ListenBook is incredibly convenient. Good for background listening. I didn’t get fully immersed, but it was pleasant enough to have on while doing chores. The narrator’s voice was easy to listen to, even if the delivery lacked some energy. 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.
ThickSKN
This app's convenience and ease of use have transformed my screen time into productive learning sessions. Quick access to chapters is a blessing. No more scrolling through endless content. With ListenBook Pro, I'm no longer limited by audiobook length. It's a liberating experience!
QuantumQuill
I'm hooked on this app's ease of use – it's a reader's dream come true. I'm hooked on this app's ability to make reading fit into every nook and cranny of my day. Audiobook lovers, rejoice! This app's functionality is a game-changer. Seamlessly switch between formats and enjoy a hassle-free reading experience. 📱🎧 ListenBook's drag-and-drop download feature simplifies the process of adding new audiobooks to my collection.
Burn
Audiobooks have become my companions during long hours of household chores. This app has made me realize that I don't need a lot of time to read.
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