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.
Take Away
The ListenBook app has enriched my daily life, adding a layer of intellectual and emotional fulfillment. ListenBook's dedication to delivering a high-quality playback experience sets it apart from other apps. The intuitive interface and efficient navigation make this app a pleasure to use every day. Auto-rewind is a very handy feature. Excellent app.
Dark Matter
The extensive statistics feature on ListenBook helps me track my audiobook consumption habits β so cool! ListenBook's chapters, controls, and filters have transformed my listening sessions into immersive journeys. ListenBook's integration with CarPlay and Apple Watch adds a new level of convenience to my audiobook journey. The app is super intuitive. I was up and running in minutes.
StormCake
I've rediscovered my love for reading, all thanks to this app's convenience. This app's ease of use has made reading more accessible and enjoyable than ever before. ListenBook's loop and shuffle playback features have become indispensable tools in my audiobook learning. Looping playback has taken my language learning to new heights. Highly recommended! 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!
Jigsaw
I've found my new favorite way to relax β cuddled up with an audiobook. I'm amazed at how this app has turned my errands into exciting reading sessions. πΆπ My new soundtrack? Audiobooks, of course! This app makes every day musical. π§πΆ The layout is not only beautiful but also intuitive. Controls are easy to access. I'm blown away by the silky-smooth playback, even for high-quality formats like FLAC. Top-notch performance!
Burn
Changing the tone of the sound on ListenBook Pro adds a personalized touch to my audiobook experience. ListenBook's powerful audio downloading features make it easy to keep my content at my fingertips.
Gunhawk
I love that I can enjoy audiobooks while cooking elaborate meals in the kitchen. ListenBook is a true audio treasure! It turns my own audio files into immersive listening experiences. ListenBook's loop and shuffle playback features have become indispensable tools in my audiobook learning. My daily workouts are more enjoyable now, thanks to seamless integration with Apple Watch.
DZE
I've become an audiobook addict, all thanks to this amazing app. π Say goodbye to boredom during long drives β this app makes road trips fly by! ππ πΆπ Replacing tunes with stories β my house is alive with the sound of narration! π§π Kudos to the creators for crafting an app that understands audiobook lovers. With smooth playback and thoughtful design, it's a true companion for book enthusiasts. ππ ListenBook's player features are incredibly helpful. Chapters and bookmarks make navigation easy.
CuriousCrafter
The ability to listen to books while multitasking is a game-changer for me. ListenBook's support for various download methods and audio formats ensures that I can always find what I'm looking for. The app is perfect for multitaskers. I can listen while working out. 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.
Tin Mutt
πͺ Doubling the impact of my workouts β exercising and exploring stories, all thanks to this app! πͺπ§ ListenBook Pro's noise reduction feature has significantly enhanced my audio quality. Easy access to chapters and silky-smooth playback. Love it! The statistics tracking feature is very useful. ListenBook helps me keep track of my listening time. I love the download options. ListenBook gives me so many ways to get my audiobooks onto my device.
NemesisX
The auto-rewind feature after interruptions is a small thing that makes a big difference. ListenBook has become my go-to app for exploring a diverse range of audiobooks. It offers a wide array of features that cater to different preferences and needs.
Delirious Supernova
ListenBook has made listening to audiobooks, lectures, and speeches an absolute pleasure. π± An app that truly understands audiobook enthusiasts β it's all about functionality, and this app nails it! ππ‘ Elegant design and user-friendly interface. Love it! Downloading audiobooks over WiFi is super easy. Saves time. ListenBook is the best audiobook player Iβve ever used. The app is packed with features like customizable skip intervals, playback speed, and sleep timers. The interface is clean and easy to navigate, making it a joy to use. Five stars!
1st Degree
ListenBook's drag and drop downloads from web browsers are a time-saving feature I can't live without. π‘ Enriching my daily routines with wisdom and wonder β thank you, this app! π±π Effortless audiobook management β this app's usability is a triumph.
Roadblock
Frequent updates ensure there's always something new and exciting to listen to. With ListenBook, I can listen to my favorite audiobooks and speeches with maximum comfort and convenience. Efficient audiobook enjoyment β this app's functionality is a revelation. Audiobook multitasking made easy β this app's functionality is a marvel. Drag and drop downloads are so convenient. No more messing around with complicated steps.
Master Jetson
I'm so grateful for this app β it's like having a personal storyteller wherever I go. π§ My daily chores just got an upgrade! Thanks to this app, I can dive into captivating stories while cooking and cleaning. ππ³ Effortless audiobook management β this app's usability is a triumph. My audiobook collection has never been more organized. Library management is a breeze.
Dallas Foxface
ListenBook's support for a variety of download methods means I can access my content in the way that suits me best. 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. Automated artwork and metadata extraction add a professional touch to my audiobook collection. Quick access to chapters and smooth playback. Fantastic app! I love the ability to import books from my computer. Itβs so easy.
Drop Stone
Unwinding with a good audiobook has become my favorite self-care ritual. ListenBook has revolutionized my audiobook experience. Now I can enjoy my favorite lectures and speeches with ease!
Lord Pistachio
ListenBook's unlimited length of audiobooks with the Pro version is a fantastic value for avid listeners. ListenBook has rekindled my love for learning, one audio experience at a time. Audiobook pleasure simplified β this app's functionality is a reader's delight.
Red Delicious
I'm amazed at how effortlessly I can immerse myself in stories with this app. ListenBook Pro's noise reduction makes sure that background distractions don't interfere with my listening.
Lava Nibbler
The sheer variety of genres available ensures there's something for everyone. ListenBook Pro's noise reduction feature is a fantastic addition that enhances my audio experience.
Chicago Blackout
ListenBook's user-friendly audio filters and controls have made my audiobook sessions more interactive and engaging. ListenBook has elevated my audiobook enjoyment to a whole new level β it's a must-have for any audio enthusiast. ListenBook's support for network device downloads and drag-and-drop is a time-saving delight. Effortlessly managing my audiobook collection β this app's functionality is a winner. Savoring audiobooks without fuss β this app's design is impressive.
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