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.
Foot-long Fry
This app is my secret weapon for staying entertained during mundane tasks. With ListenBook, I can effortlessly manage and organize my audiobook library. 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. The app is perfect for language learners. The playback speed control is a game-changer.
EchoExplorer
ListenBook's compatibility with CarPlay and Apple Watch integration ensures that I can enjoy my content wherever I go. ListenBook has become an indispensable part of my daily routine β it's my ultimate audio companion. Noise reduction and tone changing are awesome features.
Plenty Orange
Unwinding with a good audiobook has become my favorite self-care ritual. π My audiobook haven β this app is like a door to endless adventures and knowledge! ππ The app supports a wide range of formats. ListenBook is very versatile. The app never crashes. Itβs reliable and stable.
CuriousCoder
I'm blown away by how this app has made my workouts more enjoyable and my mind more active. Finally, an app that supports all audiobook formats! Flawless playback.
Blistered Outlaw
ListenBook makes organizing my audiobooks simple. The app is very user-friendly. The app is perfect for language learners. The playback speed control is a game-changer.
Tokyo Dream
Audiobooks have become my bedtime companions, soothing me into a peaceful sleep. The statistics tracking feature is a gem. I'm surprised by how much time I spend on audiobooks! is a breeze with ListenBook. It's convenient and efficient. 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!
Slacker Cat
ListenBook's sleek design and intuitive controls make it my go-to app for audiobooks. Navigating through my audiobook collection is a breeze β this app's intuitive interface and convenient controls have made my reading journey effortless. π±π 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!
MrOnsTr
Listening to audiobooks with my kids has become a cherished bonding activity. ListenBook's powerful audio downloading features make it easy to keep my content at my fingertips. With ListenBook, my daily commutes have become a cherished time for learning and enjoyment.
Frosty Sunshine
π± Carrying my library in my pocket β this app makes every moment a reading opportunity! ππ π± Carrying my favorite stories with me wherever I go β this app is like a portable library in my pocket. ππ ListenBook has rekindled my passion for learning. I'm exploring new topics every day. Looping playback is a game-changer for my study routine. It helps me retain information effectively. An absolutely stellar production from start to finish! The narrator's command of pacing and tone was masterful, knowing exactly when to speed up for excitement or slow down for dramatic effect. The audio quality was pristine with no distracting mouth sounds or uneven volume.
Slow Trot
ListenBook's customizable audio filters allow me to personalize my listening experience β a fantastic feature. I can't get enough of this app's intuitive design and user-friendly interface. π± Audiobooks at my fingertips β this app's ease of use is a booklover's dream come true! ππ₯
Dropkick
I'm in awe of how technology has enhanced my reading experience through this app. I can't imagine my audiobook routine without ListenBook's seamless audio player. I'm grateful for this app β it's made reading a part of my everyday life. With this app, reading is no longer a luxury β it's an essential part of my day. The ability to download audiobooks directly is fantastic. ListenBook is very convenient.
Pockets
This app's convenience has made reading a consistent part of my life. The audio quality is excellent, and the interface is intuitive. ListenBook is my go-to app for audiobooks. This app is a must-have for audiobook enthusiasts. The ability to adjust skip intervals and playback speed is fantastic. I also love the auto-bookmark featureβit saves my place automatically, so I never lose track. Worth every penny!
Liquid Science
ListenBook has transformed my daily rituals into cherished opportunities for personal growth. This app's convenience has turned my exercise sessions into enlightening moments. 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 has become my trusted companion. It's my go-to app for expanding my knowledge and enjoyment. The interface is so clean and clutter-free. Itβs a pleasure to use.
Spunky Sphinx
Audiobook enjoyment without the hassle β this app's design is a win. 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 is a prime example of user-centered design. It's clear that the developers understand audiobook lovers' needs. The compatibility with Apple Watch is a huge plus. I can control my audiobooks from my wrist!
Icy Avenger
ListenBook's support for various download methods means I can access my content in the way that suits me best. ListenBook has transformed my daily activities into opportunities for personal growth. I can't believe how quickly I finish books now, all thanks to this app. I can't get enough of this app's user-friendly interface β it's a true delight. The automatic extraction of artwork and metadata adds a professional touch to my audiobook library.
Trash Pocky
I'm amazed at ListenBook's intuitive interface and precise controls β it's a joy to navigate. Sharing audiobooks with friends is a breeze thanks to ListenBook Pro's AirDrop and sharing options. Spread the joy of a good story! My audiobook collection has never been more organized. Library management is a breeze. 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!
Sly Bible
ListenBook has elevated my audiobook enjoyment to a whole new level β it's a must-have for any audio enthusiast. The app's support for CarPlay and Apple Watch makes it a true companion for all occasions.
Athens Fire
π± Turning my phone into a portal of endless stories β this app is pure magic! πβ¨ Audiobook enjoyment without the hassle β this app's design is a win.
Silver Cup
Listening to audiobooks has made my daily commute more enjoyable and productive. ListenBook has revolutionized my audiobook experience. Now I can enjoy my favorite lectures and speeches with ease! With this app, I can switch seamlessly between my iPhone and iPad, making my reading experience continuous. Noise reduction on ListenBook Pro is a game-changer. It transforms the way I enjoy my recordings. The app's performance is nothing short of impressive β smooth, responsive, and designed with audiobook lovers in mind.
Frenzy
ListenBook's support for CarPlay and Apple Watch integration ensures that I can enjoy my audiobooks wherever I go. The app's compatibility with CarPlay and Apple Watch is a huge plus. The interface is beautiful and functional. ListenBook is my go-to app for audiobooks. I love the ability to import books from my computer. Itβs so easy.
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