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.
Sienna Princess
Audiobooks have become my go-to entertainment, and this app is the reason. This app's convenience has turned me into an avid audiobook listener. Sharing audiobooks with friends through AirDrop is a wonderful way to spread the love of literature. Easy sharing with friends via AirDrop. Very convenient.
Kinged
ListenBook is a true audio treasure! It turns my own audio files into immersive listening experiences. ListenBook has become my constant companion. It's like having a personal audiobook assistant. The sound quality is excellent. It feels like Iβm in the story. Perfect for both first-time listeners and audiobook veterans! The narrator's warm, inviting tone made this an incredibly comfortable listening experience. I particularly appreciated how well they handled dialogue - each character felt distinct without being cartoonish. The pacing kept me engaged throughout.
Club Nola
I can't get enough of this app's intuitive design β it's like a personal library right at my fingertips. The app is so reliable. Iβve never had any issues with it.
Little Cobra
I'm blown away by how this app has made my workouts more enjoyable and my mind more active. π₯ Simplifying my reading routine β the app's functionality ensures I'm always one click away from literary adventures. ππ
PixelPilgrim
π Drifting into dreamland with enchanting audiobooks β bedtime has become a gateway to imagination. ππ ListenBook's ability to extract artwork and metadata automatically adds a visual touch to my audiobook collection. The app's performance is beyond impressive. It's like it's tailor-made for my device. The bookmark feature is fantastic. I can easily pick up where I left off.
Don Stab
ListenBook's powerful audio downloading features are a game-changer β I can have my audiobooks ready in no time. Bookmarking on ListenBook makes it easy to pick up where I left off β no more searching for my spot!
Mindless Bobcat
I can't believe how convenient this app has made my reading experience. Effortless audiobook management β this app's usability is a triumph. Sharing audiobooks with friends through AirDrop is a fun way to inspire others to read.
Friday Ferrari
This app has made my commutes and long drives a source of joy and learning. This app's convenience has transformed my screen time into meaningful reading sessions. Sharing books with friends via AirDrop is so convenient. Thanks, ListenBook! I love how I can create playlists. Itβs perfect for organizing my books.
Solo Kill
The narrator's voices are so captivating, it's like they bring the stories to life. Effortless and enriching β that's how I'd describe my experience with this app. Its smooth interface and thoughtful features redefine audiobook joy. π±π ListenBook's controls for looping and shuffling playback have made studying and revisiting content a breeze. Configurable auto-rewind is genius. No more confusion when I pause and resume.
Miss Twilight
Listening to audiobooks has never been this convenient and enjoyable! Accessing my favorite audiobooks has never been easier β this app's user-centric design and comprehensive features make it an absolute gem. π±π§ The app is perfect for long commutes. It keeps me entertained for hours.
Risen
I love how this app allows me to enjoy books even when I'm on the move. ListenBook has made my commutes more enjoyable, transforming them into learning sessions.
IceDog
I'm hooked on this app's ease of use β it's a reader's dream come true. Effortless audiobook management β this app's usability is impressive. Audiobooks have become my constant companions, and this app's seamless functionality and broad compatibility ensure every story is a captivating ride. ππ§ The interface is clean and intuitive. I was up and running in seconds.
ByteBard
I'm exploring new genres and authors I wouldn't have considered otherwise. I love the quick access to settings. It makes tweaking the app so easy.
LunaStar
I'm rediscovering my love for literature through this app β it's revitalizing. ListenBook's features are a dream come true for anyone who loves to learn on the go. πΌ Enhancing work-from-home productivity β audiobooks make even the most routine tasks a delight. π»π 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!
Master Jetson
Revolutionizing the way I enjoy stories β this app's seamless playback and intuitive controls make it a must-have for every book enthusiast. π±π§ Adjusting the tone of the voice adds a unique touch to my listening experience. I love the personalization! Binaural audio processing is amazing. Reduced my listening fatigue significantly. The ability to download audiobooks directly is fantastic. ListenBook is very convenient. The app is so versatile. It works with all my devices.
Duke Electro
Background play feature lets me multitask while enjoying a book β brilliant! The app's design is sleek and modern β it's a pleasure to navigate. ποΈ Elevating grocery shopping to a whole new level β audiobooks make it an adventure! ππ ListenBook Pro takes things up a notch with unlimited audiobook length. It's a game-changer! I love the chapter navigation feature. ListenBook makes it easy to find specific sections.
Ship Whip
ListenBook has brought stories back into my life, making every moment a new adventure. ListenBook Pro's tone adjustment feature is fascinating. I can alter the reader's voice to match my moodβwhat a creative addition!
ManManMan
π Turning my phone into a portal of stories β this app's ease of use is remarkable! π±π« I love the download options. ListenBook gives me so many ways to get my audiobooks onto my device.
Rocky Highway
Sharing audiobooks with friends through AirDrop and Sharing on ListenBook Pro is a fantastic way to spread the joy. ListenBook's support for various formats ensures that no audiobook is out of reach. ListenBook has transformed my daily rituals into cherished opportunities for personal growth.
Cool Whip
π± An entire library at my fingertips β this app is a book lover's dream come true! ππ Listening to audiobooks on my iPad has never been easier. Highly recommend ListenBook! Great for both casual listening and studying. The audio filters are a nice touch.
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