IT Skills Software Design and Development Programming Practices
Taking a bottom-up approach from foundational concepts, such as how a computer operates, to more high-level programming languages, this book is designed to give students a strong foundation of computing early on in their coursework.