CIvics & CS Pathway

Overview: CiViCs and Mobile Apps

Students can develop and use mobile apps to support civics advocacy projects. Mobile apps can be used to gather data and collect information about community issues through surveys and uploaded stories and images. They can also share information, stories, sounds, and images with your community. Click the link to see professional examples of civics apps. 

About the Civics Pathway and what CS Pathways civics teachers have to say: tinyurl.com/cs-social-action-csta2023  

Students can develop and use mobile apps to support civics advocacy projects. Mobile apps can be used to gather data and collect information about community issues through surveys and uploaded stories and images. They can also share information, stories, sounds, and images with your community. See examples of professional apps here: 

Listed below are some functions student's apps can perform that fit with Generation Citizen Action Civics stages. Student apps will reflect the stage of civic action students address and their experience with making apps.

Identify Issues and do research

Plan actions and organize

Advocate and Engage

Inform and Share Resources

Reflect and Evaluate: 

OpenAI. (2023, June 2). Chat with OpenAI's ChatGPT on the topic of Generation Citizen [Chat transcript].


Computer science will impact students' lives, future careers, and civic participation. Students can use computer science to explore and express their identity and connect to issues, activities, media, and people that are important to them.

CS is a collaborative and social experience that affects us as citizens. Students will learn that they can create mobile apps to express who they are and what they care about using Code.org's App Lab.


In this unit, students can create or modify a simple app to explore and describe possible issues.

By the end of this module, students can make simple apps that identify and describe an issue.

More advanced students can explore using App Lab's built-in data collection functionality by remixing a basic data collecting app.

How can or will you use your app or apps? Will you collect information? Will you share information? Will you organize people? All of the above?

Students learn and apply design and computer science skills to make apps serve their project needs.

Stage 5. Taking Action - Getting it all Done - Project management

Stage 6. REflecting and Showcasing

In this unit, the teachers and students organize an App Fair or other event to share their apps with their communities.

Teachers and students can explore ways to spread their messages and gain support for their messages using apps.

The Site is under construction!