Teaching Impacts of Technology: Relationships (Coursera)

Teaching Impacts of Technology: Relationships (Coursera)

In this course you’ll focus on how “smart” devices have changed how we interact with others in personal ways, impacting how we stay connected in our increasingly mobile society. This will be done through a series of paired teaching sections, exploring a specific “Impact of Computing” in your typical day and the “Technologies and Computing Concepts” that enable that impact, all at a K12-appropriate level.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

This course is part of a larger Specialization through which you’ll learn impacts of computing concepts you need to know, organized into 5 distinct digital “worlds”, as well as learn pedagogical techniques and evaluate lesson plans and resources to utilize in your classroom. By the end, you’ll be prepared to teach pre-college learners to be both savvy and effective participants in their digital world.
In this particular digital world (relationships), you’ll explore the following Impacts & Technology pairs --
Impacts (Keep me connected in a mobile society):, personal relationships, facebook, circle of friends
Technology and Computing Concepts: algorithms, software engineering evolution, heuristics, computer runtime, big O notation, P vs NP
Impacts (Making geography-based connections): findings friends, maps, geolocation
Technology and Computing Concepts: data and binary, image encoding, pixels, how color pickers work, filters, blurs.
In the pedagogy section for this course, in which best practices for teaching computing concepts are explored, you’ll learn about the current CSTA K-12 CS Standards and practice using them to review and apply to lesson plans, as well as how to apply the ICAP framework to connect your students’ engagement to active learning outcomes, such as through peer instruction.
In terms of CSTA K-12 computer science standards, we’ll 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”.

Course 3 of 6 in the Teaching Impacts of Technology in K-12 Education Specialization.

Syllabus

WEEK 1
Course Orientation
Welcome! Are you interested in teaching about the impacts technology has on our relationships? To learn more about the computation and computing concepts that underlie those technologies? We'll be using a problem-based approach to explore interesting ways to teach concepts of networks and the internet, data and analysis, and even algorithms and data representation. Finally, we'll evaluate, critique and improve/personalize two lesson plans -- one of your choice and one on pixels. Specifically, we'll be looking to improve these lesson plans by increasing the amount of interactive learning time for students.
Keeping Connected in a Global Society
How has your ability to connect with friends and family changed since social media has become so ubiquitous? What different groups of people are you connected to? Besides looking at the impact of social media on our lives and society, we'll also take a detailed look at the history and development of the Facebook newsfeed algorithm -- learning a bit about software engineering , user experience, and heuristics. From interacting with a Facebook visualization tool we'll be curious to investigate what causes programs to take a long time to run and how computer scientists categorize how long it will take for programs to run.

WEEK 2
Making Geography-based Connections
With so much more knowledge being collected about our physical location, we have new ways we can find friends and support relationships among those "close" to us. We'll look at several apps that leverage this and dive into digital image representations needed to support filters like those found in Snapchat.

WEEK 3
Impacts of Computing and Supporting Interactive Learning
This week we'll introduce the Computer Science K-12 Framework and the Computer Science Teachers Association K-12 Computer Science Standards which are starting to frame state K-12 Computer Science standards in the US. We'll guide you in finding and developing a lesson plan for a particular grade band around a resource for learning about the impact of technology on culture. Next we'll learn a bit about further differentiating and defining "active learning" using the ICAP (interactive, constructive, active, passive) learning framework and see how Peer Instruction can be used to scaffold interactive learning experiences.

WEEK 4
More lesson plans for interactivity: Impacts and Encoding Images
This week is all about giving you the time and excuse to develop lesson plans you can use (and/or share with colleagues!) We'll be improving lesson plans (including the one you created last week) to increase the amount of "interactive" learning in them. Additionally, we'll try to align these lessons with CSTA standards -- recognizing that these may have been produced before the CSTA standards existed. However, the process of seeing how they fit (or don't fit) with the standards may help give us ideas on how these lessons could be modified.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Get Interactive: Practical Teaching with Technology (Coursera) Coursera
University of London,Bloomsbury Learning Environment

Get Interactive: Practical Teaching with Technology (Coursera)

This course is designed to help you create dynamic, interactive online courses through the use of multimedia tools, student collaboration opportunities, and formative assessment and feedback. Each week we will focus on a particular topic: Using multimedia for teaching and learning; Encouraging student collaboration; Formative assessment and feedback.

Sep 6th 2026
3 Weeks
Foundation to Multi-Cloud (Coursera) Coursera
EDUCBA

Foundation to Multi-Cloud (Coursera)

The "Foundation to Multi-Cloud" course is designed to provide a comprehensive understanding of multi-cloud computing principles, benefits, and challenges. It equips you with the knowledge and skills required to effectively manage and utilize multiple cloud platforms simultaneously. This course introduces the concept of multi-cloud, elucidates its advantages and complexities, and delves into various strategies and technologies for implementing and managing multi-cloud environments.

Sep 7th 2026
3 Weeks
Inclusive Online Teaching Teach-Out (Coursera) Coursera
Johns Hopkins University

Inclusive Online Teaching Teach-Out (Coursera)

In this course, higher education faculty will examine students’ barriers to learning, including unconscious bias, physical impairments, and lack of motivation. Participants will explore and discuss how inclusive pedagogy and Universal Design for Learning (UDL) can help to address those barriers and improve student learning outcomes.

Sep 7th 2026
2 Weeks
Psicología (Coursera) Coursera
Universidad de Palermo

Psicología (Coursera)

¿Qué estudia la psicología? ¿Qué hacen los psicólogos? ¿La conciencia, qué es? ¿Y el estrés? ¿Cómo aprendemos? La sensación y la percepción ¿son lo mismo? ¿El lenguaje depende de las ideas? ¿O será que nuestro pensamiento es dependiente del lenguaje que hablamos? ¿Querés conocer las respuestas a estos interrogantes? En este curso de Psicología podrás explorar sobre todo esto y mucho más. Al culminar su recorrido no solo vas a haber aprendido sobre las bases del cautivante mundo de la psicología, sino que contarás con herramientas que te permitirán conocerte mejor.

Sep 7th 2026
4 Weeks
Exploring Light: Hands-on Activities and Strategies for Teachers (Coursera) Coursera
Exploratorium

Exploring Light: Hands-on Activities and Strategies for Teachers (Coursera)

This is an Exploratorium teacher professional development course taught by Teacher Institute staff, open to any science teacher (particularly middle or high school level) and science enthusiast. This is a hands-on workshop that explores topics and strategies teachers can use to help their students become active investigators of light.

Sep 6th 2026
4 Weeks
Making Sense of the News: News Literacy Lessons for Digital Citizens (Coursera) Coursera
University of Hong Kong,The State University of New York

Making Sense of the News: News Literacy Lessons for Digital Citizens (Coursera)

Never before has the need for News Literacy been more urgent. As news consumers are bombarded with a constant stream of fake news, propaganda, hoaxes, rumors, satire, and advertising — that often masquerade as credible journalism — it is becoming more and more difficult to distinguish fact from fiction. While the public’s faith in the news media erodes, purveyors of misinformation have helped give rise to troubling cultural trends and alarming political movements.

Sep 7th 2026
5-12 Weeks
FPGA computing systems: Background knowledge and introductory materials (Coursera) Coursera
Politecnico di Milano

FPGA computing systems: Background knowledge and introductory materials (Coursera)

This course is for anyone passionate in learning how a hardware component can be adapted at runtime to better respond to users/environment needs. This adaptation can be provided by the designers, or it can be an embedded characteristic of the system itself. These runtime adaptable systems will be implemented by using FPGA technologies.

Sep 7th 2026
4 Weeks
Computer Science: Algorithms, Theory, and Machines (Coursera) Coursera
Princeton University

Computer Science: Algorithms, Theory, and Machines (Coursera)

This course introduces the broader discipline of computer science to people having basic familiarity with Java programming. It covers the second half of our book Computer Science: An Interdisciplinary Approach (the first half is covered in our Coursera course Computer Science: Programming with a Purpose, to be released in the fall of 2018). Our intent is to demystify computation and to build awareness about the substantial intellectual underpinnings and rich history of the field of computer science.

Sep 7th 2026
5-12 Weeks
Becoming a Language Friendly Teacher (Coursera) Coursera
Erasmus University Rotterdam

Becoming a Language Friendly Teacher (Coursera)

Attention teachers worldwide! Get ready to embark on an exciting journey into the world of language diversity in classrooms. As the global landscape changes, more and more children are speaking languages different from the ones used for instruction. You might have already noticed the rich tapestry of languages spoken by your students and their families, creating a wonderfully diverse environment within your school.

Sep 7th 2026
5-12 Weeks
Emerging Trends & Technologies in the Virtual K-12 Classroom (Coursera) Coursera
University of California, Irvine

Emerging Trends & Technologies in the Virtual K-12 Classroom (Coursera)

Welcome to Emerging Trends and Technologies in K-12! This course will help you evaluate and implement technology in the most useful way within your virtual classroom setting. We will discuss the possibilities and challenges of using technology in fully online environments, although many of the ideas can be applied to blended and traditional environments as well.

Aug 31st 2026
4 Weeks
Algorithmic Thinking (Part 2) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 2) (Coursera)

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Sep 7th 2026
4 Weeks
An Introduction to Interactive Programming in Python (Part 2) (Coursera) Coursera
Rice University

An Introduction to Interactive Programming in Python (Part 2) (Coursera)

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple.

Sep 7th 2026
4 Weeks