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.
Demo Tequila
With ListenBook, I can explore new genres, learn new topics, and enjoy classic literature with ease. Automated metadata extraction is a time-saver. My library is so organized now.
Whistler
With this app, my daily routines have become moments of intellectual exploration and personal growth. ListenBook has all the features I need. My go-to audiobook app!
Delirium
I've found solace in listening to audiobooks before bed β it's my form of meditation. This app has made my daily walks a time for both exercise and learning. Audiobook immersion made simple β this app's ease of use is commendable.
Sly Bible
I've started reading more books than ever before, all thanks to this app. Language courses on audiobooks helped me pick up a new language effortlessly. Listening to audiobooks while gardening has made my outdoor time even more relaxing. With this app, reading is no longer confined to a specific time or place. ListenBook Pro's noise reduction feature is a game-changer. It enhances the clarity of recordings and makes my listening sessions more enjoyable.
Tornado Maker
Audiobooks have become my companions during daily chores, making them enjoyable. This app's compatibility with various devices ensures that I can enjoy my audiobooks wherever I go. π± Audiobooks at my fingertips β this app's ease of use is a booklover's dream come true! ππ₯
Moon Cricket
The narrators have a way of bringing characters to life β it's a unique experience. This app is my secret to staying ahead on my reading list, even during my busiest days. Enhancing my daily routines β this app's design makes listening a joy. 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. ππ Adjusting the tone of the voice is an innovative feature that allows for a personalized listening experience.
Eye Devil
Finally, an app that caters to audiobook enthusiasts like me. The diverse format support and user-friendly design are a game-changer. π±π The statistics feature is brilliant. I love seeing how much time I spend on audiobooks with ListenBook. The app is perfect for people with visual impairments. Itβs so easy to navigate.
ThickSKN
ListenBook Pro's tone adjustment feature is fascinating. I can alter the reader's voice to match my moodβwhat a creative addition! Auto-rewind feature is extremely helpful. Great functionality. The app is perfect for people with visual impairments. Itβs so easy to navigate.
Apple Nola
ListenBook's dedication to delivering an exceptional experience is evident in every detail. Navigating audiobooks with ease β this app's design is user-centric. Automated metadata extraction is a time-saver. My library is so organized now. Sharing audiobooks with friends is a bonding experience made easy through AirDrop and sharing options.
Tin Mutt
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βs playback is smooth and reliable. I never have issues with audio quality.
xSTORMx
Automated artwork and metadata retrieval make my audiobook library look organized and visually appealing. ListenBook has all the features I need. My go-to audiobook app!
Doz Killer
The variety of narrators adds a unique touch to each book, making every experience special. I've started a book club with my friends, and this app has been our go-to source for titles. π Igniting my imagination while preparing dinner β this app adds flavor to every meal! π²π
Fiend Oblivion
π§ Navigating through narratives has never been simpler β this app's functionality enhances my audiobook journey. ππ« ListenBook is a game-changer for audiobook lovers. The app supports all formats, and the import process is seamless. I love the playback history featureβitβs so easy to revisit my favorite parts. Highly recommend this app! 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!
Pixie Taze
Thank you for making my reading goals more achievable and enjoyable. I'm hooked on this app's effortless integration with my daily activities. With its powerful audio downloading features, I can have my favorite audiobooks ready to go, anytime and anywhere. The noise reduction feature is a game-changer for clearer dictaphone recordings.
ForumFlare
This app has transformed my daily walks into exciting literary adventures. Audiobooks have become my favorite workout companions, making exercise a breeze. πΆββοΈπ Embracing audiobooks as my companions during leisurely walks β nature and narratives, a perfect match! πΆββοΈπ§ Effortless audiobook management β this app's usability is impressive. ListenBook has transformed the way I engage with literature. It's like having a virtual bookshelf in my pocket.
Osprey
This app is my secret weapon for staying entertained during mundane tasks. π§ Making housework more enjoyable β audiobooks turn mundane chores into moments of discovery. π§Ήπ Organization made simple β this app's efficient management of my audiobook collection ensures that every story is just a tap away. Convenience at its finest. ππ±
Honey
πΆπ Replacing tunes with stories β my house is alive with the sound of narration! π§π Solid performance, but not outstanding. The narrator did a fine job, though their tone was a bit monotonous at times. The story itself was engaging enough, but I wouldnβt call it unforgettable.
Hyper Kong
πΌ Making every minute count β this app's ease of use ensures I'm always making progress in my audiobook adventures. π±π Absolutely love this app! It's made my daily commute so much more enjoyable. Apple Watch compatibility enhances my audiobook experience. It's a convenient way to control playback. From MP3 to FLAC, this app plays them all flawlessly. Say goodbye to compatibility issues! Tone adjustment adds a new layer of personalization to my audiobook experience. It's like having the narrator tailor the voice to my preferences.
PixelPioneer
The extensive audiobook collection for children is a blessing for my little ones. Navigating through chapters is a breeze. I can easily jump to the parts I want to listen to. ListenBook Pro's unlimited audiobook length feature is fantastic.
Steel
This app is a must-have for any book lover on the go β it's my daily companion. Apple Watch compatibility adds a new level of convenience to my audiobook enjoyment. It's seamless control at my wrist. ListenBook is like a personal audiobook library in my pocket. Organized and easily accessible. Automated artwork and metadata extraction make my library look organized and visually appealing. The app is super intuitive. I was up and running in minutes.
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