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.
Pockets
Say goodbye to monotony β this app's diverse format support and intuitive controls have turned my daily activities into thrilling audiobook adventures. π±π Finally, an app that supports all audiobook formats. It's a dream come true for audiophiles like me. The ability to download audio from various sources without syncing is fantastic. ListenBook makes it so easy.
Stacker of Wheat
πΆπ Setting the mood with stories instead of songs β this app is my go-to playlist! π§π ποΈ Elevating grocery shopping to a whole new level β audiobooks make it an adventure! ππ
Microwave Chardonnay
ποΈπ§ Soaking up the sun while indulging in beach reads β this app is my ultimate relaxation companion. ποΈπ π This app is a game-changer β its intuitive design and seamless functionality make listening to audiobooks a joy. ππ§
Danqqqqq
ListenBook Pro's unlimited audiobook length is a dream come true for those epic tales. It's like having a personal audiobook library in your pocket. The seamless integration with CarPlay adds convenience and entertainment during my daily commutes.
Spoiler Betty
I'm amazed at how this app has made reading fit into every aspect of my life. ListenBook has transformed how I enjoy audiobooks. The app is a game-changer!
Instant Star
This app has turned my cooking sessions into culinary adventures with a side of stories. πββοΈπ Combining fitness and fiction β this app keeps me motivated during workouts with its engaging stories! πββοΈπ ListenBook's interface is not just aesthetically pleasing; it's also highly functional. Navigating through chapters and controls is a breeze. Looping playback has revolutionized my study sessions. I'm learning faster than ever.
Cream
I'm impressed by ListenBook's commitment to providing a silky-smooth playback experience. This app has made my downtime so much more productive and enjoyable. Audiobook pleasure simplified β this app's design is a standout. ListenBook's player features are incredibly helpful. Chapters and bookmarks make navigation easy.
Dancing Madman
ListenBook's user-friendly audio filters and controls have made my audiobook sessions more interactive and engaging. πββοΈπ Running through chapters has never been smoother β the app's streamlined functionality keeps me on track with my reading goals. πββοΈπ§
Red Delicious
ListenBook has made managing and enjoying audiobooks, lectures, and speeches effortless and enjoyable. This app has turned my gym sessions into immersive storytelling experiences β time flies by! Audiobook adventures simplified β this app's functionality is a revelation. Simplifying audiobook management β this app's functionality is a true asset. With support for various formats, I can finally listen to my diverse audiobook collection.
The Beekeeper
This app makes traffic jams a breeze β time flies by while I'm engrossed in a story. ListenBook's support for various download methods and audio formats ensures that I can always find what I'm looking for. I'm hooked on this app β it's my escape to different worlds and adventures. πΆπ Tuning in to the symphony of stories β audiobooks are the soundtrack of my daily routines. π΅π
ByteBard
ListenBook has taken my listening pleasure to new heights β it's a true audio marvel. This app has made me realize that I don't need a lot of time to read. ποΈ Grocery shopping has taken an exciting turn β I'm on a mission to explore new worlds through audiobooks! ππ
TeederSmartie
I love that ListenBook offers both basic and advanced features, catering to all types of users. ListenBook's dedication to excellence shines through in its performance and features. With this app, audiobook listening has become a seamless and enjoyable part of my everyday life. I love the auto-rewind feature after interruptions. No more searching for where I left off!
Heaven Sent
I can't get enough of this app's intuitive design β it's like a personal library right at my fingertips. With this app, I've found a way to make my daily errands more enjoyable and intellectually stimulating. ποΈ This app's functionality is a symphony of efficiency β I'm enjoying audiobooks without missing a beat in my day. πΆπ Kudos to the creators for crafting an app that understands audiobook lovers. With smooth playback and thoughtful design, it's a true companion for book enthusiasts. ππ Auto-rewind feature is a lifesaver. I never lose my place!
WeldMaster
This app has revolutionized my daily routine β I can't imagine life without it. ListenBook has turned my daily routines into audiobook-driven journeys of imagination. Audiobook heaven! This app has revolutionized the way I enjoy stories. Its sleek design and seamless functionality make it a must-have for book lovers. ππ§ ListenBook has completely elevated my audiobook experience. It's an integral part of my daily routine. Love the silky-smooth playback and easy-to-use interface. ListenBook is the best!
Electric Saturn
This app is a true gift for book lovers β it's like having a personal library wherever I go. ListenBook has completely changed my audiobook experience β it's like having a personal audio library. The ability to download audiobooks directly is fantastic. ListenBook is very convenient.
Senior Smurf
Audiobooks have made my morning routine something to look forward to. I love that ListenBook Pro allows me to customize the tone of the sound β it adds a personal touch. This app has made multitasking a breeze β I can listen while I work, cook, or exercise. I love the auto-rewind feature after interruptions. No more searching for where I left off! The listening stats feature is awesome. I can track my audiobook habits effortlessly.
Mammoth 2
Audiobooks have made my long drives enjoyable, and this app is my co-pilot. This app has turned audiobook listening into a daily ritual for me. This app's compatibility with various formats ensures that I can enjoy my audiobooks hassle-free. ListenBook's drag-and-drop download feature simplifies the process of adding new audiobooks to my collection. AirDrop and sharing make it easy to spread the audiobook love with friends.
Knock Out Star
I'm addicted to this app β it's a non-stop journey through captivating tales. I'm amazed at this app's ability to transport me to different worlds through stories. I can't believe how much more I'm 'reading' now, thanks to this app.
Bad Princess
π Rekindling my love for reading β this app has reintroduced me to the joy of books in a whole new way. ππ₯ Absolutely in love with this audiobook app! The seamless functionality and easy navigation make my reading time pure bliss. ππ§ The app is very intuitive. ListenBook makes finding and playing audiobooks simple.
ThoughtTracer
Audiobooks have brought a new level of enjoyment to my daily workout routine. My productivity has soared since I started using ListenBook for my study materials.
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