College Board Example List – AP Computer Science Principles Resources

New Review: Mobile CSP (Computer Science Principles)

Mobile CSPLearning List has reviewed Mobile CSP (i.e., Computer Science Principles), which is a comprehensive course that supports instruction in Advanced Placement (AP) Computer Science Principles courses.  Content is available online and includes some printable resources. Instruction is project based and teaches the principles of computer science using MIT’s “App Inventor” visual block language. Resources are available at no cost to users.

Mobile CSP organizes content in eight core units that address mobile applications; pair programming; graphics and images; animations, simulations, and modeling; computing innovations; algorithms and abstractions; the use and analysis of data and information; the internet; and preparation for the AP exam. Instruction includes a set of four performance tasks. Two performance tasks require students to work with a partner to create a “socially useful” app that addresses a problem students have identified in their schools or communities. Two tasks ask students to work individually to explore a computing innovation that has influenced the “social, economic, or cultural areas of our lives.”

A rich set of teacher resources support instruction, particularly for teachers who are new to computer science. Online teacher resources include an outline for each unit and detailed lesson plans. Teacher materials include a printable “Curriculum Overview” with pacing information for each unit and lesson and links to the College Board’s learning objectives, enduring understandings, and computational thinking practices for Principles of Computer Science. Sample syllabi, a webinar covering the AP audit process, and online professional development activities are also provided. Mobile CSP offers periodic “Hangouts” where teachers can share their experiences and learn about product updates.

About Mobile CSP*

Mobile CSP is recognized by the College Board as an endorsed provider of curriculum and professional development for AP® Computer Science Principles (AP CSP). This endorsement affirms that all components of Mobile CSP’s offerings are aligned to the AP Curriculum Framework standards and the AP CSP assessment. Using an endorsed provider affords schools access to resources including an AP CSP syllabus pre-approved by the College Board’s AP Course Audit, and officially recognized professional development that prepares teachers to teach AP CSP.

*Information in this section is provided by or adapted from Mobile CSP.

 

Subscribe to Learning List for access to the spec sheet, full editorial review and detailed alignment report for this material, and thousands of other widely used Pk-12 resources.

Read More

New Review: Cengage Learning’s New Perspectives on Computer Concepts

comp_sci_concepts

[Source: Cengage Learning]


 

Cengage Learning’s New Perspectives on Computer Concepts 2016, Comprehensive, is a comprehensive resource that supports instruction in Advanced Placement (AP) Computer Science Principles courses.  Content is available in print and eBook formats, and additional online materials are available from Cengage. Learning List has reviewed the course’s eBook and online content.Instruction begins with an introduction, “The Digital Revolution,” that provides the history of digital technology and its role in social, political, and economic change. Subsequent chapters address digital content, digital devices, networks, the Web, social media, software, digital security, the ICT industry, information systems, databases, and programming. Instruction addresses the real-world applications of computer science and its role in a wide range of careers. The course includes articles that explore the controversial issues in computer science (e.g., data mining) and new developments (e.g., cloud technology) in the field.When accessing the course eBook through Cengage’s CourseMate LMS, students have access to an audio reader, highlighting and note taking tools, a searchable course glossary and general purpose dictionary (i.e., Mirriam-Webster), and interactive flashcards of key terms. Other online resources include tools to create customized study guides and SAM (Skills Assessment Manager) resources that provide training and assessment in Microsoft Office software and technology-related topics.

cengage learning logo

[Source: Cengage Learning]

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.

Read More

New Review: Cengage Learning’s Invitation to Computer Science

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.

Read More

Subscribe!

Click here to subscribe for weekly updates.

Connect with us

Categories

Blog Calendar

July 2021
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031