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.
2nd Hand Joe
Bookmarks are a fantastic tool for keeping track of important moments. They're a game-changer. Adjusting playback speed has revolutionized the way I consume audiobooks. I can cover more ground while maintaining comprehension.
Hella Fella
This app's efficient downloading process ensures that I can enjoy my audiobooks whenever and wherever. ListenBook has all the features I need. My go-to audiobook app!
StarZen
The app's stability and reliability make it my go-to choice for audiobooks. This app is a true treasure for audiobook lovers β it's my go-to source for literary adventures!
Mr. Peppermint
Absolutely in love with this audiobook app! The seamless functionality and easy navigation make my reading time pure bliss. ππ§ ListenBookβs support for Apple Watch is a great touch. I can control my audiobooks on the go.
Bad Beh8vior
ListenBook Pro offers amazing value with unlimited audiobook length and noise reduction features. This app's compatibility with various devices ensures that I can enjoy my audiobooks wherever I go. I'm blown away by how this app has revolutionized my reading experience.
Slacker Cat
The sheer variety of genres available ensures there's something for everyone. Finally, an app that values usability β navigating and listening is a breeze!
Firefly
The 'Continue Listening' feature ensures I never lose my place, no matter where I am. The app's compatibility with various devices ensures I never miss a moment of my book. The vast selection of titles on this app is a book lover's dream come true. ListenBook's integration with CarPlay and Apple Watch adds a new level of convenience to my audiobook journey. The ability to adjust the tone of the narrator's voice is a creative touch that adds depth to my listening.
Father Abbot
I'm impressed by ListenBook's ability to extract artwork and metadata automatically. With this app, I can dive into captivating narratives while cooking, cleaning, or commuting β pure magic! Audiobook pleasure simplified β this app's functionality is a reader's delight. I love the ability to share my progress with friends. Itβs a fun feature.
Lilac Lizard
The tone adjustment feature in ListenBook Pro is a novel addition that allows me to personalize my audiobook experience. AirDrop and sharing make it easy to spread the audiobook love with friends. Adjusting the tone of the narrator's voice adds a layer of personalization that I never knew I needed. The app is worth every penny. Itβs packed with features and works flawlessly.
Shay
The ability to download audio from network devices directly within ListenBook is incredibly convenient. ListenBook is a game-changer β it plays a wide variety of formats without any conversion needed. π Who needs a dull commute when you can embark on literary journeys with this app? ππ The auto-rewind feature is a small detail that makes a big difference. It enhances my listening experience. I love the ability to import books from my computer. Itβs so easy.
Drift
With ListenBook, I can enjoy my own audio content with unparalleled ease and comfort. π My audiobook haven β this app is like a door to endless adventures and knowledge! ππ Adjusting playback speed has revolutionized the way I learn and enjoy audiobooks. I can adapt the pace to my needs, maximizing comprehension and retention. ListenBookβs CarPlay support makes listening in the car a seamless experience. The bookmark feature is fantastic. I can easily pick up where I left off.
Corny
Finally, a way to enjoy literature on the go without straining my eyes. I'm amazed at this app's ability to transport me to different worlds through stories. ListenBook has seamlessly integrated into my daily life, enhancing my workouts, commutes, and relaxation periods. It's an indispensable part of my routine. The app is so easy to set up. I was listening to my books in no time.
Esquire
ListenBook's focus on quality and user experience has made it my go-to app for audiobooks and educational content. 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!
Miss Lucky
ListenBook Pro offers amazing value with unlimited audiobook length and noise reduction features. ListenBook's seamless integration with CarPlay has made my drives more informative. ListenBook has made audiobook listening a personalized and enriching journey. With ListenBook, I've rediscovered my love for audiobooks. The binaural audio processing is a game-changer for comfortable, fatigue-free listening.
Bad Bond
Audiobooks have become a source of inspiration and motivation, thanks to this app. Listening to audiobooks has never been this enjoyable. Thank you, ListenBook! Iβve tried many audiobook players, and this one is by far the best. A serviceable audiobook that met basic expectations. The narration was clear if somewhat unremarkable, and the production quality was standard without any noticeable technical issues. It kept me moderately engaged during workouts but didn't leave a lasting impression.
Pepper Prada
This app has turned my household chores into moments of intellectual growth. The ability to download audio from various sources without syncing is fantastic. ListenBook makes it so easy.
Little Granger
I'm thrilled that ListenBook offers both basic and advanced features to cater to all types of users. Audiobook enjoyment has never been this convenient. This app's sleek design and efficient organization ensure that every story is accessible and enjoyable. ππ I can't believe how seamless the integration with Apple Watch is. My workouts just got better. The app is very easy to use. ListenBook makes managing my audiobook library simple.
Necessary Momentum
ListenBook's support for binaural audio processing is a thoughtful touch that reduces listening fatigue. ListenBook's user-friendly audio filters and controls have made my audiobook sessions more interactive and engaging. This app is my secret weapon for learning while I'm on the move. I can't imagine my life without this app β it's my passport to countless stories. πββοΈπ Running through chapters, literally! This app keeps me motivated on the track. πββοΈπ
Day Hawk
ListenBook's seamless integration with CarPlay enhances my daily commute, making it a productive and enjoyable experience. I can't believe how easily this app has fit into my daily routine. Looping playback of a single track helps me master difficult concepts. So helpful!
Icy Avenger
π Transforming my mundane routine into a captivating journey β thank you, this app! β¨π Efficiency meets audiobooks β this app's functionality is a true triumph.
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