cengage learning logo

[Source: Cengage Learning]

Cengage Learning’s Invitation to Computer Science is a comprehensive resource that supports instruction in Advanced Placement (AP) Computer Science Principles courses. Materials are available in print and eBook formats, and additional online resources are available from Cengage. Learning List recently reviewed eBook and online materials.

Invitation to Computer Science is a survey of the fundamental concepts of computer science, including social and ethical issues. Instruction begins with “An Introduction to Computer Science” that identifies some common misconceptions about computer science (e.g., “Computer science is the study of how to write computer programs.”), introduces the concept of algorithmic problem solving, and provides a historical overview of the development of computer science. Subsequent instruction is presented in six “levels” that structure content hierarchically. Levels begin with short introductions that frame what students will learn and how it relates to prior learning. Each level is made up of one to four chapters that progresses sequentially with concepts building upon one another and increasing in complexity.

Instruction includes hands-on “Laboratory Experiences.” The course’s eBook Lab Manual contains background information; learning objectives; links to downloadable simulation software; step-by-step instructions, or “Exercises;” and accompanying worksheets for each of the course’s Laboratory Experiences. Online resources available through Cengage’s CourseMate LMS include downloadable modules that present background information, detailed programming instruction, and practice exercises for the Ada, C, C#, Java, and Python programming languages.

About Cengage Learning*

Cengage Learning believes that engagement is the foundation of learning… Engagement is at our core and our focus is on engaging with learners, both in the classroom and beyond, to ensure the most effective product design, learning solutions and personalized services – all to help people learn. We understand that an engaged learner is a successful one and we are leading the transition to digital with a unique faculty AND student perspective to transform learning through engagement. Our name itself reinforces this core commitment – “engage” is at the “center” of all we do.

*The content in this section is provided by or adapted from Cengage Learning.

Subscribe to Learning List for access to full editorial reviews, alignment reports and spec sheets.