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.
Soiled Dove
I've become a loyal fan of audiobooks, and this app is the reason why! Finally, an app that handles all my audiobook formats effortlessly. ListenBook is a must-have!
PepperBurst
With this app, my daily routines have become moments of intellectual growth and personal enjoyment. Kudos to the developers for creating an app that caters to audiobook lovers like me. From sleek design to functional features, it's a true gem. ππ Sharing audiobooks with friends through AirDrop is such a fun way to spread joy.
Shy Warrior
The absence of synchronization requirements on ListenBook is a breath of fresh air. Audiobooks on this app have turned my travels into explorations of new narratives. πΌ Balancing responsibilities with relaxation β audiobooks make even mundane tasks feel like an escape. π»π ListenBookβs interface is clean and intuitive. Itβs a joy to use. The app is very user-friendly. ListenBook makes listening to audiobooks a breeze.
Night Magnet
ListenBook's commitment to delivering an exceptional audiobook experience is evident in its thoughtful features and design. With this app, I can seamlessly switch between audiobooks and real life. The app's integration with Apple Watch makes it an indispensable tool for my active lifestyle. Sharing audiobooks through AirDrop is a thoughtful and enjoyable way to share my favorite stories with friends and introduce them to new worlds of literature.
Demo Tequila
This app's library is a treasure trove β I'm always discovering new favorites. π Grooving to the rhythm of stories while tackling household chores β a dance of productivity! πΆπ Great app! ListenBook supports so many formats, and the playback is always smooth. ListenBookβs support for Apple Watch is a great touch. I can control my audiobooks on the go.
Friday Ferrari
π₯ Adding a spark of excitement to my daily routine β this app is my secret weapon! β¨π Efficiency meets audiobooks β this app's functionality is a perfect match. The interface is beautiful and functional. ListenBook is my go-to app for audiobooks.
BuzzMouse
ListenBook's compatibility with playlists and CUE files is a great addition for those who love organized listening. This app's library is a treasure trove β I'm always discovering new favorites. ListenBook Pro's tone adjustment feature is a fascinating way to add a personal touch to my audiobook journey. ListenBookβs playback speed control is very useful. I can listen at my own pace.
Twinkle Cutlass
βοΈ Kudos to the developers for creating an app that's both functional and user-friendly. I can navigate and enjoy my books effortlessly. ππ ListenBook is a prime example of user-centered design. It's clear that the developers understand audiobook lovers' needs. I love the compatibility with iOS 16. The app runs smoothly and flawlessly. ListenBookβs audio quality is excellent. The app enhances my listening experience.
Pixy Mox
ππ Rekindling my passion for books β this app has sparked a reading revolution in my daily life! π₯π Finally, an app that respects my busy lifestyle. Whether I'm commuting or exercising, this app's smooth playback and smart controls keep me engaged. πββοΈπ§ Navigating through my audiobook library is a joy with this app's intuitive interface and easy controls. It's like having a personal reading companion at my side. π±π
ManManMan
The 'Explore' feature has introduced me to authors I might never have discovered otherwise. I love the compatibility with iOS 16. The app runs smoothly and flawlessly. The intuitive interface and efficient navigation make this app a pleasure to use every day. Great app for audiobook enthusiasts. ListenBook supports a wide range of formats.
Shwatson
The convenience of having an entire library at my fingertips is a dream come true. ListenBook's seamless integration with CarPlay makes my daily commute a delightful opportunity to indulge in audiobooks. Listening to audiobooks on this app has become my favorite way to relax. Noise reduction and tone changing enhance the listening experience. Love it!
New Magoo
This app has turned my daily routine into a source of excitement and joy. π‘ Balancing learning and living effortlessly β audiobooks on demand, thanks to this app! π§π« πββοΈπ Running through chapters has never been smoother β the app's streamlined functionality keeps me on track with my reading goals. πββοΈπ§ Navigating audiobooks effortlessly β this app's functionality is commendable. The app's compatibility with CarPlay adds an extra layer of convenience, especially during road trips.
Arsenic Coo
This app has brought stories to life in a way that traditional reading never could. ListenBook's support for a variety of download methods means I can access my content in the way that suits me best. CUE playlist support helps me organize my audiobooks efficiently. It's a great organizational tool. ListenBookβs audio filters are great. The app provides a high-quality listening experience.
Whipsaw
ListenBook is like a personal audiobook curator, allowing me to enjoy my favorite speeches and lectures with unmatched comfort and convenience. Audiobook magic at my fingertips! This app's comprehensive offerings, from statistics tracking to immersive audio processing, have breathed new life into my reading. πβ¨ ListenBook's noise reduction feature in the Pro version is a game-changer. I can now focus on the story even in noisy environments. ListenBook Pro's tone adjustment feature is a unique tool that adds a touch of creativity to my listening experience. AirDrop sharing makes it easy to share audiobooks with friends.
Danger Menace
This app is my constant companion, making every moment a chance to discover new worlds. I can't get enough of this app's intuitive controls β it's the perfect way to indulge in audiobooks. Adjusting the tone of the narrator's voice is a unique touch β it's like having a personalized reading. Automatic extraction of artwork and metadata adds a professional touch to my library. The playback speed control is a game-changer. ListenBook lets me listen at my own pace.
Hemlock
With this app, reading has become an integral part of my daily routine. πββοΈπ Combining fitness and fiction β this app keeps me motivated during workouts with its engaging stories! πββοΈπ
Mauve Cactus
This app has made audiobook listening an integral part of my daily routine β it's a habit I cherish. Finally, an app that handles all my audiobook formats effortlessly. ListenBook is a must-have!
Lunar Treat
The sleep timer is a brilliant addition β I drift off to sleep with amazing stories. Binaural audio processing reduces listening fatigue. Fantastic feature!
Hoover Spark
This app has helped me achieve my reading goals and explore new genres effortlessly. Simplifying audiobook adventures β this app's ease of use is a delight.
Street Squirrel
I've become addicted to this app β in the best possible way! This app is a blessing for those with busy schedules β it's like time travel through stories. With ListenBook, my audio content is organized, accessible, and ready to inspire me. The customizable controls and playback options cater perfectly to different audiobook preferences.
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