For courses in web development and design. Give students a well-rounded introduction to web development and design Web Development and Design Foundations with HTML5 introduces HTML and CS
For introductory courses in computer programming. Help students understand the logic behind developing high-quality programs Starting Out with C++: From Control Structures through Objects ,
A relatable and friendly introduction to data structures and their implementation The 5th Edition of Data Structures and Abstractions with Java introduces readers to data structures (CS-2) i
For courses in computer programming in Java. Provide a step-by-step introduction to programming in Java Starting Out with Java: From Control Structures through Objects provides a step-by-
For courses in computer science and programming Starting Out with Java: From Control Structures through Data Structures provides a smooth introduction to programming with Java that moves fl
For introductory courses in Computer Programming. The Fundamentals of Programming When it comes to programming, understanding the founding concepts can greatly improve student engagement and fu
For the Introduction to Computer Science course. A broad exploration of computer science–with the depth needed to understand concepts Computer Science: An Overview provides a bottom