FlexStack: Student-Centered Computing 3 - Data Skills: Collection, Analysis, and Recommendations

  • Overview
  • Course Content
  • Requirements & Materials
Overview

FlexStack: Student-Centered Computing 3 - Data Skills: Collection, Analysis, and Recommendations

Course Description

This is the third course in the FlexStack: Student-Centered Computing Through Innovative Teaching Certificate [hyperlink to certificate page]. The professional learning experience supports educators and leaders teaching computer science through a hands-on, project-based approach to data and computing. Participants engage in Agile-style sprints to explore data representation, analysis, and ethical implications. Through collaborative activities, they will analyze class data, design and implement a citizen science project, and generate research-based recommendations—gaining strategies to guide students in data-driven inquiry and critical reflection.

Course Content

Agile Project Management

  • Sprint planning and retrospectives
  • Team roles and collaboration
  • Iterative development cycles
  • Reflection and adaptation

Data Representation

  • Types and structures of data
  • Encoding and abstraction
  • Data compression
  • Visualizing data meaningfully

Data Collection

  • Designing data collection tools
  • Crowdsourcing and citizen science
  • Ethical data sourcing
  • Gathering diverse perspectives

Data Filtering and Cleaning

  • Identifying outliers and inconsistencies
  • Sorting and organizing datasets
  • Ensuring data quality
  • Preparing data for analysis

Data Analysis and Visualization

  • Identifying patterns and trends
  • Using tools to visualize data
  • Drawing conclusions from data
  • Communicating findings effectively

Ethical and Social Implications

  • Bias in data and algorithms
  • Privacy and consent
  • Equity in data access
  • Responsible data use

Project-Based Learning Strategies

  • Facilitating student-led inquiry
  • Supporting collaboration and agency
  • Integrating real-world problems
  • Assessing process and product
Requirements & Materials

Prerequisites

REQUIRED:

  • A Windows or Mac laptop with a webcam is required to participate in the course. Tablets or other devices are not supported. Recommended: Additional monitor.
  • Familiarity with using a computer and adequate typing ability.
  • Course registration requires an approved application and advisor meeting.
  • Participants are expected to have their cameras on during the interactive sessions and must attend 80% of the sessions to pass the course.

Materials

PROVIDED (Student will receive):

  • Access to Canvas Learning

Who Should Attend

This course is designed for new or current Advanced Placement (AP) Computer Science teachers; Career, Technical, and Agricultural Education (CTAE) teachers; computer science educators; or anyone interested in using Agile and project-based learning in the classroom. It is especially valuable for those who want to understand how to collect, filter, analyze, and make recommendations based on data.

A person sitting at a desk looking at a computer

What You Will Learn

  • Agile project management techniques
  • Data collection and filtering methods
  • Data visualization and interpretation
  • Design and implementation of citizen science projects
  • Ethical considerations in data use
  • Strategies for facilitating student collaboration
  • Project-based learning in computer science
Defense tech professional attending a short course

How You Will Benefit

  • Strengthen understanding of data analysis and ethical data practices.
  • Build capacity to implement Agile and project-based learning strategies.
  • Enhance ability to facilitate collaborative, student-centered instruction.
  • Support development of real-world data projects in classroom settings.
  • Improve techniques for guiding critical thinking and reflection.
  • Expand tools for engaging diverse learners through hands-on exploration.
  • Promote effective integration of computing concepts into curriculum.

TRAIN AT YOUR LOCATION

We enable employers to provide specialized, on-location training on their own timetables. Our world-renowned experts can create unique content that meets your employees' specific needs. We also have the ability to deliver courses via web conferencing or on-demand online videos. For 15 or more students, it is more cost-effective for us to come to you.

  • Save Money
  • Flexible Schedule
  • Group Training
  • Customize Content
  • On-Site Training
  • Earn a Certificate
Learn More

Want to learn more about this course?