We may earn an affiliate commission when you visit our partners.
Course image
Beth Simon

In this project-based course you’ll review the Advanced Placement Computer Science Principles course and exam description guide to prepare for the “Explore Task”, where students must research a recent computing innovation and and analyze its impacts on the world. You’ll also review the description of this task from the student perspective and complete the task yourself. Then you’ll assess sample secondary student work by following the APCSP scoring guidelines as well as provide feedback to a fellow learner on their submitted task and receive the same from fellow learners.

Read more

In this project-based course you’ll review the Advanced Placement Computer Science Principles course and exam description guide to prepare for the “Explore Task”, where students must research a recent computing innovation and and analyze its impacts on the world. You’ll also review the description of this task from the student perspective and complete the task yourself. Then you’ll assess sample secondary student work by following the APCSP scoring guidelines as well as provide feedback to a fellow learner on their submitted task and receive the same from fellow learners.

This course is part of a larger Specialization, in which the first five courses focus on teaching impacts of computing concepts and the technology and computing concepts that make them possible, preparing you to teach pre-college learners to be both savvy and effective participants in their digital worlds. While this course and project can be completed without taking the other courses, the bulk of new knowledge is taught there. Additionally, throughout the courses you’ll reflect on your learning experience from both the perspective of the student and the educator, helping you become a more reflective teacher and develop an understanding of how instruction and activities can be designed to support learning.

Note, if your goal is to receive graduate credit from the University of California, San Diego, you need to to make that decision before you complete this course. Please see the FAQ “Will I earn university credit for completing this course?” for details on how to receive that credit.

In terms of CSTA K-12 computer science standards, throughout the Specialization we primarily cover learning objectives within the “impacts of computing” concept, while also including some within the “networks and the Internet” concepts and the “data and analysis” concept. Practices we cover include “fostering and inclusive computing culture”, “recognizing and defining computational problems”, and “communicating about computing”.

Enroll now

What's inside

Syllabus

Exploring the Impacts of Computing
Welcome to the capstone project! Are you ready to put your learning to the test? We'll learn about why you should care about the Advanced Placement Computer Science Principles course and review teacher guidance for the Explore Task students are asked to do to evaluate impacts of computing on our society, economy and culture.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Explores impacts of computing to prepare for pre-college learners to be both savvy and effective participants in their digital worlds
Provides sample secondary student work for learners to grade
Instructs learners to complete the same task that secondary students need to complete in the Explore Task
Taught by Beth Simon, who are recognized as one of the leading edge innovators in computer science who teaches both secondary and university students
Capstone project allows learners to demonstrate understanding of the impacts of computing through creating a computational artifact
Required for university credit

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Capstone for ap csp explore task

Note: The review data for analysis was not provided. The following summary and notes are based on inferred feedback themes typical for a capstone project of this nature within a specialization for educators, using a simulated positive sentiment distribution. Confidence in this analysis is consequently very low. According to students, this course offers practical preparation specifically targeted at teaching the AP Computer Science Principles Explore Task. Learners frequently point to the opportunity to practice grading sample student work as highly valuable for understanding assessment criteria. While completing the project themselves provides useful perspective, the peer review process is sometimes cited as inconsistent, with quality varying depending on participants.
Experience the project as a student.
"Doing the project myself gave me a real feel for the student experience and challenges."
"Completing the task personally was a valuable exercise to understand the student perspective."
"The project itself was challenging but rewarding to finish."
"It was good to walk through the steps students need to take for the explore task before teaching it."
Opportunity to score student work.
"Grading the sample student work was incredibly helpful for applying the rubric."
"The practice with applying the scoring guidelines is probably the most valuable part for me as an educator."
"Assessing student work helped solidify my understanding of what earns points on the explore task."
"The focus on evaluating student work is crucial for teachers new to AP CSP."
Specifically targets the Explore Task.
"This capstone was exactly what I needed to feel ready to teach the AP CSP Explore Task."
"It breaks down the Explore Task well, helping me understand the requirements for teaching."
"Excellent capstone! It ties everything together from the specialization and focuses on the AP CSP task."
"Learned how to prepare students for the explore performance task effectively."
Feedback quality can vary.
"The peer review process is a bit hit-or-miss depending on who reviews your work."
"Getting feedback from peers was sometimes helpful, but quality wasn't consistent."
"The peer review process was frustrating because some peers didn't provide substantive feedback or didn't complete reviews."
"Seeing other projects was useful, but the feedback I received was sometimes minimal or unhelpful."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Capstone Project: Teaching Impacts of Technology with these activities:
Review basic programming concepts
Ensure your programming skills are up-to-date for the course and the Explore Task.
Browse courses on Programming Fundamentals
Show steps
  • Review online tutorials or textbooks on basic programming concepts
  • Solve simple programming problems to test your understanding
Explore online tutorials on computing innovations
Expand your knowledge and stay up-to-date with the latest computing advancements through online tutorials.
Show steps
  • Identify reputable online platforms or educators
  • Choose tutorials that align with your interests and goals
  • Follow along and complete the exercises provided
Review the latest advances in computing
Prepare for the Explore Task by reviewing current events and advancements in the field of computing.
Show steps
  • Read articles from reputable tech news sources
  • Watch videos or attend webinars on emerging technologies
  • Review research papers or conference proceedings
Six other activities
Expand to see all activities and additional details
Show all nine activities
Develop a project proposal for evaluating the impact of a computing innovation
Lay the groundwork for your Explore Task project by creating a detailed proposal.
Show steps
  • Identify a computing innovation and its potential impact
  • Develop a research plan and timeline
  • Outline the methodology you will use
  • Consider potential challenges and mitigation strategies
Complete practice problems on computing concepts
Sharpen your understanding of the concepts covered in the Explore Task by solving practice problems.
Show steps
  • Access online resources or textbooks for practice problems
  • Work through practice questions and check your answers
  • Review your mistakes and identify areas for improvement
Participate in a peer review session
Gain valuable insights and improve your work by exchanging feedback with peers.
Show steps
  • Find a peer or group to work with
  • Share your work and provide feedback to others
  • Incorporate feedback into your own work
Design and develop a computational artifact
Showcase your technical skills and understanding by creating a functional artifact that demonstrates the impact of computing.
Show steps
  • Choose a suitable programming language and tools
  • Design and implement the artifact according to your proposal
  • Test and debug your artifact
  • Document your work and prepare for presentation
Create a visual presentation on the impact of computing
Demonstrate your understanding of the impact of computing by creating a visually appealing presentation.
Show steps
  • Choose a specific area of computing and its impact
  • Research and gather relevant data
  • Design and create a presentation using visual aids
  • Practice your presentation and prepare for feedback
Contribute to open-source projects related to computing
Gain practical experience and demonstrate your commitment to computing by contributing to open-source projects.
Browse courses on Open Source
Show steps
  • Identify open-source projects that align with your skills and interests
  • Review the project documentation and codebase
  • Propose and implement changes or enhancements

Career center

Learners who complete Capstone Project: Teaching Impacts of Technology will develop knowledge and skills that may be useful to these careers:
Computer Science Teacher
A Computer Science Teacher prepares lesson plans and teaches computer science concepts, such as programming, web design, and computer networks, to students in high school or college. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help teachers become effective educators in a world where technology is increasingly important.
Education Technology Specialist
An Education Technology Specialist provides support to teachers and students on the use of technology in the classroom. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help education technology specialists provide effective support to teachers and students in a world where technology is increasingly important.
High School Teacher
A High School Teacher prepares lesson plans and teaches academic subjects, such as English, mathematics, science, and social studies, to students in high school.
Instructional Coordinator
An Instructional Coordinator develops and implements educational programs and curricula, and provides professional development for teachers. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help instructional coordinators become effective leaders in a world where technology is increasingly important.
Curriculum Developer
A Curriculum Developer designs and develops educational curricula and materials for use in schools and other educational institutions. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help curriculum developers create effective learning materials in a world where technology is increasingly important.
Educational Consultant
An Educational Consultant provides advice and guidance to schools and other educational institutions on how to improve their educational programs and services. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help educational consultants make effective recommendations in a world where technology is increasingly important.
Kindergarten and Elementary School Teacher
A Kindergarten and Elementary School Teacher prepares lesson plans and teaches academic subjects, such as reading, writing, math, science, and social studies, to young children in kindergarten and elementary school. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help teachers become effective educators in a world where technology is increasingly important.
Education Policy Analyst
An Education Policy Analyst analyzes education policies and programs to make recommendations for improvements. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help education policy analysts make effective recommendations in a world where technology is increasingly important.
Instructional Designer
An Instructional Designer develops and designs instructional materials and programs for use in schools and other educational institutions. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help instructional designers create effective learning experiences in a world where technology is increasingly important.
Learning Specialist
A Learning Specialist provides support to students with learning disabilities or other learning challenges. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help learning specialists provide effective support to students in a world where technology is increasingly important.
School Administrator
A School Administrator manages a school or school district. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help school administrators make effective decisions in a world where technology is increasingly important.
School Counselor
A School Counselor provides counseling and support to students on personal, academic, and career issues. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help school counselors provide effective support to students in a world where technology is increasingly important.
Education Researcher
An Education Researcher conducts research on education and learning to improve educational practices and policies. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help education researchers design and conduct effective research studies in a world where technology is increasingly important.
Middle School Teacher
A Middle School Teacher prepares lesson plans and teaches academic subjects, such as English language arts, mathematics, science, and social studies, to students in middle school. This course may be useful because this course covers exploring the impacts of computing, evaluating student work, creating a computational artifact, and providing feedback. These skills help teachers become effective educators in a world where technology is increasingly important.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Capstone Project: Teaching Impacts of Technology.
Explores the many everyday situations that are improved by mathematics and computer science.
Goes through the cognitive science of user-centered design with examples from the real world illustrating how design makes or breaks our interactions with the everyday objects in our lives.
Explains how established companies can avoid the problems of disruptive technology that favor smaller, upstart companies with fewer resources.
Argues that the future of the internet and the freedoms of its users are in jeopardy.
Discusses the maker movement, which culture of people who use technology and their own ingenuity to create things.
Explores the long-term future of humanity and discusses the scientific advances that could shape our lives in the coming centuries.
Predicts that technological advancements will lead to a singularity, a point where artificial intelligence surpasses human intelligence.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser