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
Evaluating Student Work
Being a teacher, I'm sure I don't have to convince you -- there's no better way to prepare to excel on an assessment than grading the work of others! This week you'll apply the Explore Task Grading Checklist to real high school student work and share and learn from others about the kind of feedback you would provide these students!
Computational Artifact & Feedback
This week you have time to work on your own Explore Task that you will submit as the capstone project. Remember, if you want to get UC, San Diego transcript credit you need to enroll in a UC, San Diego Extension course before you do your project! This week you will create and share your computational artifact. Next week, we'll finish the project!
Final Project
This is it! Time to finish your project and show off your knowledge! Don't forget, if you need or want to get UC, San Diego transcript credit, you need to sign up on UC, San Diego Extension NOW -- before you do the work for this week!
Review and Reflect
Now that you've finished your project, be sure to review the work of 3 of your peers to earn your points for your Peer Review!

Good to know

Know what's good
, what to watch for
, 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

Save Capstone Project: Teaching Impacts of Technology to your list so you can find it easily later:
Save

Reviews summary

Practical project for teaching technology impacts

Learners highly praise the practical project in this capstone course. According to students, the project helps them apply coursework to real-world teaching situations.

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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.

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

Here are nine courses similar to Capstone Project: Teaching Impacts of Technology.
Teaching Impacts of Technology: Fundamentals
Teaching Impacts of Technology: Workplace of the Future
Teaching Impacts of Technology: Global Society
Teaching Impacts of Technology: Relationships
Teaching Impacts of Technology: Data Collection, Use, and...
Quantum Computing: Executive Briefing
Thinking about sustainable business systemically
Computing, Ethics, and Society Foundations
Ethical Issues in Computing Applications
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 - 2024 OpenCourser