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.
High Heel Goddess
I'm able to catch up on my reading list even during the busiest days. π Igniting my imagination while preparing dinner β this app adds flavor to every meal! π²π βοΈ Turning mundane tasks into exciting adventures β this app makes folding laundry a breeze with audiobooks! ππ§ Looping playback is a game-changer for my study sessions. It helps me absorb information more effectively. The app never crashes. Itβs reliable and stable.
Bridge Whip
I've never been so excited about my daily commute β thanks to this app. ListenBook's audiobook player is a true workhorse β chapters, controls, and filters are all seamlessly integrated. I'm addicted to this app's ability to turn mundane moments into opportunities for intellectual growth. ListenBook has revolutionized my audiobook enjoyment. It's an essential part of my daily routine.
Snapple Whistler
With ListenBook, I've found a reliable and enjoyable way to listen to audiobooks and expand my knowledge. I'm blown away by ListenBook's ability to play diverse formats flawlessly β it's a game-changer. This app's convenience has turned my daily chores into moments of literary escape. The app is perfect for people who love to listen to books while commuting. 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!
Eye Devil
Adjustable playback speed and volume controls are excellent. The narrator's voice was like butter - smooth, rich, and utterly pleasant to listen to for hours. They handled complex sentences with ease, making even dense material accessible. I never had to rewind because I missed something due to unclear delivery. Perfection!
EchoExplorer
I love that I can switch between devices seamlessly and continue where I left off. The customizable controls and playback options cater perfectly to different audiobook preferences.
Marigold Loot
ListenBook's dedication to excellence shines through in its performance and features. Simplifying my reading routine β this app's ease of use is remarkable. ListenBook's library organization keeps my audiobooks neat and accessible. A true organizational lifesaver! The ability to organize my library is a huge plus. Everything is so neat and tidy. This audiobook kept me company during a long road trip and made the miles disappear! The narrator's engaging performance and the crisp production quality made for an immersive experience. I appreciated how well they balanced drama with clarity - never sacrificing understanding for effect.
Doll Champagne
The app's stability is impressive β it runs smoothly without any glitches. ListenBook's loop and shuffle playback options have made audiobook revisiting and studying a breeze.
Purity
ListenBook's versatility and user-friendly interface make it a must-have for audiobook lovers. This app has made my daily routines more meaningful and enjoyable. π§ Immerse yourself in stories effortlessly β this app's functionality is the gateway to endless audiobook adventures. ππ Tone adjustment adds a new layer of personalization to my audiobook experience. It's like having the narrator tailor the voice to my preferences. The bookmark feature is fantastic. I can easily pick up where I left off.
NeoGermal
I'd love to see more classic titles, but the current selection is already fantastic. I'm impressed by how this app seamlessly syncs across my devices. Audiobooks made accessible β this app's ease of use is a true blessing. Listening stats feature keeps me motivated to read more. Love it! Finally, an app that handles all my audiobook formats effortlessly. ListenBook is a must-have!
Canary Apple Red
π§ Making housework more enjoyable β audiobooks turn mundane chores into moments of discovery. π§Ήπ ListenBook Pro's noise reduction feature has transformed the audio quality. It's crystal clear now. The app is so easy to set up. I was listening to my books in no time.
Old Felix
With ListenBook, I can enjoy my audiobooks with enhanced sound quality and personalized settings. ListenBook Pro's noise reduction feature is a fantastic addition that enhances my audio experience. Gone are the days of waiting for the right time to read β this app is always ready. Effortless audiobook exploration β this app's design is a reader's dream.
Frosty
Listening to audiobooks has become my guilt-free indulgence, and I love it. I'm blown away by how this app has made my workouts more enjoyable and my mind more active. The app's performance is nothing short of impressive β smooth, responsive, and designed with audiobook lovers in mind.
White Dragon
The customer support team is responsive and always ready to assist. As a visually impaired person, this app has opened up a new world of stories for me. The app's seamless integration with Apple Watch makes it my perfect workout companion.
Deano
This app has turned my daily commute into a source of inspiration and entertainment. The app is perfect for road trips. It keeps me entertained for hours. 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!
BuffFreak
Automatic artwork and metadata extraction keep my audiobook library organized and visually appealing. Easy access to chapters and silky-smooth playback. Love it!
Forger
I'm amazed at ListenBook's intuitive interface and precise controls β it's a joy to navigate. πͺ Boosting my productivity with this app's efficient multitasking features β audiobook enjoyment while I conquer my to-do list! πΌπ§ The variety of supported formats means I can enjoy audiobooks from different sources hassle-free. Listening stats motivate me to read more. Great feature! This audiobook kept me company during a long road trip and made the miles disappear! The narrator's engaging performance and the crisp production quality made for an immersive experience. I appreciated how well they balanced drama with clarity - never sacrificing understanding for effect.
Wolf Tribune
Easy chapter navigation and beautiful design make this app stand out. This audiobook performed its function without excelling. The narrator's delivery was straightforward and easy to follow, though lacking in dramatic flair. The recording quality was decent with only occasional minor inconsistencies in volume. An acceptable but forgettable listening experience.
Prometheus
ListenBook's user-friendly interface and precise controls make it a joy to use every day. This app's convenience has turned my daily chores into moments of intellectual discovery β a win-win! Automatic artwork and metadata extraction add a professional touch to my audiobook library. 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!
Skylark
ListenBook's dedication to excellence shines through in its impeccable audio quality and user-friendly features. With this app, I've found a way to make my daily errands more enjoyable and intellectually stimulating. π Indulging in soothing bedtime stories β this app is my nightly retreat into imagination. ππ Shuffle playback is a fun feature. It keeps me engaged with my audiobooks.
RDTN
ListenBook's compatibility with CarPlay and Apple Watch integration is a brilliant touch. ListenBook has made me fall in love with audiobooks all over again β it's a must-have app. I never thought I'd find an app that supports such a wide range of audiobook formats. ListenBook is a true gem!
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