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.
Spontan8ty
This app's seamless integration with CarPlay and other devices has revolutionized my audiobook experience. πΆπ The harmony between simplicity and functionality in this app is truly impressive. Audiobooks have never sounded this good! π΅π§ Audiobook immersion simplified β this app's ease of use is a true asset.
Killer Curio
Thanks to ListenBook, I can enjoy my audiobooks without the need for constant synchronization. This app's customizable features, from playback speed to filters, are fantastic. Bookmarks have become my study companion. I can easily revisit important passages in my audiobooks. ListenBook has seamlessly integrated into my daily routine, becoming an indispensable companion for various activities. Its user-friendly interface, features, and performance make it a must-have for audiobook enthusiasts.
MysticMingle
ListenBook's powerful audio downloading features make it easy to keep my content at my fingertips. ListenBook's compatibility with CarPlay and Apple Watch has made audiobook listening a part of my daily routine. I love the ability to change the playback speed. Itβs perfect for my needs.
Diamond Gamer
Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is a feature I can't live without. ListenBook is a true audio treasure! It turns my own audio files into immersive listening experiences. ListenBook has completely transformed how I enjoy audiobooks. The chapter navigation is seamless, and the statistics feature is a fun way to track my listening progress. The app is stable, fast, and incredibly user-friendly. Five stars!
Eerie
Being able to customize the listening duration is perfect for quick breaks. With this app, I've found a way to turn every moment into an opportunity for learning and enrichment. Audiobooks made easy β this app's functionality is truly a gift. Looping playback is an invaluable study tool. It helps me absorb complex information effortlessly.
PepperBurst
With ListenBook, I can explore new genres, learn new topics, and enjoy classic literature with ease. This app has transformed my daily walks into insightful journeys of knowledge β talk about efficiency! This app's versatility and convenience have transformed my screen time into a productive reading journey. ListenBook's library organization keeps my audiobooks neat and accessible. A true organizational lifesaver!
Bleach
This app has made me realize that there's always time for a good book. π± Accessing my favorite stories has never been this straightforward β this app's functionality is a bookworm's dream come true. ππ« Adjusting the tone of the voice is an innovative feature that sets this app apart. ListenBook Pro's unlimited audiobook length is a game-changer. Finally, an app that supports all my audiobook formats! ListenBook is a game-changer.
Chicago Blackout
This app's user-friendly layout and quick access to controls have made audiobook listening a breeze. π Whether I'm cooking, commuting, or relaxing at home, this app's seamless functionality keeps me engaged in captivating narratives. π§β¨
Sleek Assassin
I'm in awe of how this app has brought new dimensions to my reading experience. I'm impressed by ListenBook's ability to extract artwork and metadata automatically. πββοΈπ Experiencing stories while staying active β this app's functionality enhances my walks and runs like never before. π§ποΈ ListenBook has changed my audiobook game forever. No more format woes!
Twinkle Cocoa
Unwinding with a good audiobook has become my favorite self-care ritual. This app has turned my long walks into delightful literary adventures. π Rekindling my love for reading β this app makes each day a new adventure! ππ Elevating my reading experience to a whole new level, this app's user-friendly interface and easy navigation have me hooked. Audiobooks have never been this enjoyable! π±π ListenBookβs interface is clean and intuitive. Itβs a joy to use.
RetroMirage
Changing the tone of the sound on ListenBook Pro is a unique feature that adds a personal touch to my listening. ListenBook's loop and shuffle playback options are essential for my audiobook enjoyment and study. Playlists and bookmarks are super helpful. Love using ListenBook!
Crash Enforcer
With ListenBook, I've found a way to make the most of my free time while indulging in my love for audiobooks. ListenBook's integration with CarPlay and Apple Watch is seamless. I can now enjoy my favorite audiobooks during commutes and workouts.
Killer Merlot
With this app, audiobook listening has become a convenient and enjoyable part of my everyday life. The ability to adjust the tone of the narrator's voice is a creative touch that adds depth to my listening. Supports all my playlists and bookmarks. Very convenient. 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!
NightDream
The narrator's voices are so soothing β a perfect way to unwind after a stressful day. ListenBook's support for multiple download methods ensures I can always access my favorite content. This app has become my go-to for audiobooks, adding a layer of convenience and enjoyment to my days. πββοΈπ Combining fitness and fiction β this app keeps me motivated during workouts with its engaging stories! πββοΈπ ListenBook's integration with CarPlay and Apple Watch adds a new level of convenience to my audiobook journey.
The Flying Mouse
The quality of the audio is top-notch, making the experience truly immersive. ListenBook has become an essential part of my day, enhancing my commute and allowing me to enjoy audiobooks like never before. Flawless support for various audio formats. Very happy with it.
Midas
ListenBook has transformed my listening habits, making them more engaging and enjoyable. The ability to adjust the tone of the narrator's voice is a creative touch that adds depth to my listening.
Easy Sweep
The noise reduction feature on ListenBook Pro is a godsend for clear and comfortable listening. Flawless support for various audio formats. Highly satisfied. 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!
ByteBard
I'm no longer missing out on great stories β this app fits perfectly into my lifestyle. With this app, reading is no longer a task β it's a delightful habit. Noise reduction on ListenBook Pro is a revelation. It elevates the audio quality to a new level. A perfectly acceptable audiobook that fulfilled its purpose. The narration was competent if not particularly memorable, and the production quality was standard for the genre. It served as decent background entertainment during mundane tasks.
Reno Monarch
I've discovered authors I'd never heard of before, and now they're among my favorites. Audiobooks have become a source of inspiration and motivation, thanks to this app. ListenBook's drag-and-drop download feature simplifies the process of adding new audiobooks to my collection. Sharing audiobooks with friends through AirDrop is a fun way to inspire others to read.
Sly Bible
Audiobook heaven! This app's functionality is a dream β simple and efficient. The app's compatibility with CarPlay has made my road trips so much more enjoyable.
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