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.
InfinityInsight
ListenBook Pro's noise reduction feature is a fantastic addition that enhances my audio experience. I'm amazed by the app's versatility in downloading audio. It accommodates various sources seamlessly. ListenBook Pro's noise reduction feature has transformed the audio quality. It's crystal clear now.
Abiss
This app is my secret weapon for making the most of my free time. I can't imagine my life without this app β it has made audiobook enjoyment effortless and convenient. With ListenBook Pro, I can enjoy super long audiobooks. It's fantastic! Makes audiobook listening super easy and enjoyable. Thank you! Playback speed and volume controls are top-notch. Highly recommend.
Achilles Mountain
ListenBook has enriched my life with a diverse range of content, all at my fingertips. ListenBook Pro's tone adjustment feature is a fascinating way to add a personal touch to my audiobook journey. Adjusting the tone of the voice is an innovative feature that allows for a personalized listening experience.
Terror Master
ListenBook Pro's noise reduction feature has made my dictaphone recordings much more comfortable to listen to. Audiobooks have become my bedtime companions, soothing me into a peaceful sleep. The app is so easy to set up. I was listening to my books in no time.
Friday Ferrari
I can't believe how easy it is to discover new titles and genres. Pure delight! Effortlessly managing my audiobook collection β this app's functionality is a winner.
The Flying Mouse
I'm amazed by how this app effortlessly turns my daily routines into enjoyable learning sessions. π± Turning my phone into a portal of endless stories β this app is pure magic! πβ¨ ποΈπ§ Escaping to paradise with a beach read β this app is my vacation in audio form! ποΈπ Audiobook heaven! This app's functionality is a dream β simple and efficient. The audio filters make a noticeable difference. ListenBook provides an excellent listening experience.
Flakes
ποΈ Basking in the sun while indulging in literary adventures β this app makes outdoor relaxation even better. βοΈπ ListenBookβs interface is beautiful and functional. Itβs my favorite app for audiobooks.
Wild Tesla
Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is a fantastic way to spread the joy. I love the download options. ListenBook gives me so many ways to get my audiobooks onto my device.
Mad Robin
Changing the tone of the sound on ListenBook Pro is a fun and unique feature I can't get enough of. ListenBook's chapters, controls, and filters have transformed my listening sessions into immersive journeys. I'm hooked on this app's seamless performance β it's like having a personal audiobook curator. Adjusting the narrator's voice tone is a fantastic feature. It adds a personal touch. The app is so intuitive. I didnβt even need to read the instructions.
Preach Man
ListenBook's innovative features, from audio filters to statistics, make it a standout app. Audiobooks have become my constant companions, and this app's seamless functionality and broad compatibility ensure every story is a captivating ride. ππ§
Whipsaw
I'm finally making progress on my reading goals, thanks to this app's convenience. Excellent support for various audio formats. Very satisfied.
Pepper Mouse
Unlocking a world of literary possibilities, this app's extensive compatibility and user-friendly controls have made audiobook enjoyment an everyday joy. π±π This app has transformed my daily commute into a captivating journey of knowledge and entertainment.
Mad Robin
Looping playback is a valuable study tool. It helps me grasp complex content and retain information. Adjustable playback speed is my secret weapon for covering more material in less time. A productivity boost!
Pecan Oblivion
The convenience of having an entire library at my fingertips is a dream come true. This app's ease of use has made reading a seamless part of my daily routine. π Turning my phone into a portal of stories β this app's ease of use is remarkable! π±π« The app is so versatile. It works with all my devices.
Curio
This app has turned my gym sessions into immersive storytelling experiences β time flies by! This app has made me realize that I don't need a lot of time to read. πΆπ Enriching my environment with the power of storytelling β audiobooks infuse my home with literary magic. π§π Efficiency meets audiobooks β this app's functionality is a perfect match. Automatic metadata retrieval adds a professional touch to my audiobook collection.
Kingfisher
The statistics feature is brilliant. I love seeing how much time I spend on audiobooks with ListenBook. The app is so easy to use. I was up and running in minutes.
Airport Hobo
Kudos to ListenBook for the intuitive design and easy-to-use controls. It's evident that they've put a lot of thought into user experience. ListenBook has become my ultimate audiobook companion. It enhances every listening session. ListenBook has all the features I need. My go-to audiobook app!
Star Killer
π Transforming laundry time into a journey through fantastic stories β thank you, this app! ππ Seamless audiobook integration β this app's functionality is truly remarkable. CUE playlist support is a fantastic addition. It helps me organize my audiobooks effortlessly.
WordWanderer
Sharing audiobooks through AirDrop is a delightful way to connect with fellow book lovers. High-quality playback even with complex formats like FLAC. Impressive! Bookmarks are a lifesaver for my study materials. I can easily revisit important sections. Great for listening to lectures and educational content. Very useful!
ForumFusion
This app is a gift for anyone with a busy lifestyle β I can enjoy books while doing chores! No more straining my eyes to read β now I can simply immerse myself in storytelling. Audiobook pleasure simplified β this app's design is a standout. CUE playlist support helps me organize my audiobooks efficiently. It's a great organizational tool. The automatic extraction of artwork and metadata keeps my audiobook library organized and visually appealing.
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