Navigation Menu

Search code, repositories, users, issues, pull requests..., provide feedback.

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly.

To see all available qualifiers, see our documentation .

Here are 88 public repositories matching this topic...

Ricky8k / apcsa-projectstem.

Source code for the 2022-23 AP Computer Science A course on Project Stem.

  • Updated Jan 13, 2024

mapoztate / apcsa2020

Answer key for APCSA Edhesive 2020 - learn from example, don't plagarize.

  • Updated Apr 29, 2021

joshkmartinez / AP-CS-A

A stash of all the things I used in the AP CS A course

  • Updated May 28, 2019

ari-dixit / apcsa

A place to store my previous work for AP Computer Science. Attempt to solve on your own first before utilizing this as a resource to help you.

  • Updated Oct 9, 2023

chlohal / dinner-coding-time

AP Comp Sci homework helper

  • Updated Jun 11, 2023

kayleyseow / Picture-Lab

In this lab you will be writing methods that modify digital pictures. In writing these methods you will learn how to traverse a two-dimensional array of integers or objects. You will also be introduced to nested loops, binary numbers, interfaces, and inheritance.

  • Updated Jan 16, 2020

exoad / ap-compsci-a

Visit the crunch sheet here: https://exoad.github.io/ap-compsci-a/

  • Updated Jun 1, 2022

thatrobotdev / AP-CSA

All of my work for AP CSA

  • Updated Nov 20, 2021

ArsiaC01 / Java-Methods-Programs-AP-Comp-A-2021-2022

Selected programs from Java Methods Object Oriented programming and Data Structures textbook, from Mr. Tenzca's AP Computer Science A class (2021-2022). Benevolently provided for the benefit of confused students 😝.

  • Updated Jan 8, 2024

Kevin-Kwan / codingbat

Repository of my own iterations/answers to the CodingBat exercises.

  • Updated Jan 9, 2024

developerjeffreywong / APCSMineSweeper

This version of MineSweeper is an AP Computer Science A lab

  • Updated Jan 29, 2019

sollywollyson / Edhesive-AP-Comp-Sci-Term-1

Lessons 1-37

  • Updated Dec 2, 2019

mitchwag / AP-Computer-Science

All Coursework from AP Computer Science A at Pennridge High School

  • Updated Jan 22, 2020

kudonon / AdventureGame

A basic text based adventure game using Java and GUI

  • Updated Sep 9, 2019

BobSaidHi / CodeHSAPCSAUsefulFiles

Useful files I made/borrowed for APCSA on CodeHS.

  • Updated Apr 28, 2021

JohnLins / APCSA

My APCSA code, learning how to build algorithms with OOP

  • Updated Apr 21, 2021

rogerjaffe / search-and-sort

  • Updated Mar 19, 2021

Techno11 / APCSA-1920

Repository with most of the code from my Advanced Placement (AP) CSA work for the 2019-2020 school year.

  • Updated Dec 5, 2019

hershyz / apcsa-problemset

Comprehensive, holistic FRQ problemset for the AP Computer Science-A Exam

  • Updated Apr 8, 2021

aryanmhaskar / SamplingDistributionWebsite

A statistics social-media website that allows users to upload input Excel files and see the distribution of their data.

  • Updated Jun 3, 2022

Improve this page

Add a description, image, and links to the apcsa topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the apcsa topic, visit your repo's landing page and select "manage topics."

project stem assignment 4

Using rubrics for assessment in STEM education

  • July 17, 2022
  • Assessments , Classroom Management , Engineering Design Process

What does success in STEM look like?

Assessment in STEM education was one of my biggest challenges when I switched from teaching middle school science to STEM. At its core, STEM class is about teaching students to solve problems. The specific topics and projects can vary widely. However, whether students are learning about civil engineering, 3D printing, or app creation, they should leave STEM classes as better problem solvers. 

I knew all this going into my first STEM class, but I also had no idea how to quantitatively measure my students’ problem-solving skills… And I quickly discovered that my students believed if their solution to a STEM challenge was successful, they would earn an “A.” If their idea failed, well, they would also fail. I knew this was not the way, and I had to fix it.

Assessment in STEM education should be about the process

After some reflection and research, I decided the best course of action would be to revamp my STEM challenges and ensure that students were focusing on the problem-solving process over the product. With this goal in mind, I created a rubric that breaks down each step of the engineering design process and outlines the actions students should engage in during each step. I made sure my rubric was general enough that it could be used with any STEM project. This allows me to accurately measure my students’ ability to problem solve and track their growth over time.

This image shows a pencil and Engineering Design Process rubric on a wooden background.

Changing student mindsets

Next, to ensure my new assessment strategy was successful, I needed to introduce the rubric to my students and gain their buy-in.  I started by color-coding the rubric and taping it to the students’ desks. I inserted an anchor chart of the rubric in our daily slideshow. Then I rewrote my lesson plans to ensure we were discussing and reflecting on the rubric and the engineering design process at the beginning and end of each class. 

I used this same rubric for every project we completed in STEM class . A copy of the rubric was attached to each new project, and I had my students refer to it frequently with goal setting and self-assessments. I even had them compare the number of points on the rubric related to their prototype versus the number of points on the rubric related to all the other parts of the process.

project stem assignment 4

So what happened?

Using a well-defined rubric for assessment in STEM class was one of the best things I did for my classroom! 

The rubric allowed me to:

  • Quantitatively measure my students’ problem-solving skills
  • Track growth in my students’ problem-solving abilities
  • Give my students specific feedback around problem-solving 
  • Provide a more true measure of student success in STEM

The rubric allowed my students to:

  • Know exactly what was expected of them during each step of the engineering design process
  • Reflect on their own areas of strength and weakness 
  • Set goals around problem-solving
  • Change their mindset around what it means to be successful in STEM

Now it’s your turn!

If you don’t already use a rubric for assessment in STEM, I highly recommend trying it out. It will shape the way you teach, and ensure your students are leaving with the 21st-century skills that will benefit them throughout K-12 education and beyond. Grab a free copy of my engineering design process rubric and revamp assessment in your STEM class today!

2 Responses

  • Pingback: How to start a STEM program: 5 tips for your first weeks of school - STEM in the Middle
  • Pingback: A common problem of STEM students - STEM in the Middle

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

More Blog Posts

The image text reads, "end-of-year student awards." The image shows a certificate for the "Most Valuable Player" and a DIY trophy showing a foil figure sitting on top of a cup wrapped in foil with a crown on its head and the caption reads "most valuable player."

Creative and Unique End-of-Year Student Awards for Middle School

By Trilby Hillenbrand The weather’s getting warmer, and everyone’s counting down the days until summer! End-of-year awards are a great

This image reads "Computer Science Worksheets." The image shows worksheets about writing computer algorithms and creating flowcharts to plan code.

Create Coding Wizards with Our Middle School Computer Science Worksheets

By Trilby Hillenbrand Hello, Middle School STEM Teachers! Unlock the world of computer programming for your students with our computer

This image reads, "Robotics Worksheets." A hand is matching robotics vocabulary and definitions in a cut and paste activity.

Robotics Worksheets for Middle School Students

By Trilby Hillenbrand Hey, STEM Teachers! Ready to elevate your middle school STEM class with robotics but could use some

project stem assignment 4

Hi, I'm Trilby!

I help middle school educators like you facilitate high quality STEM lessons that engage and challenge students while saving time and energy.

Grab your free STEM lesson!

Shop the store.

Teaching Resources for middle school STEM

Copyright 2024 | STEM in the Middle, LLC. | All Rights Reserved

project stem assignment 4

# Unit 6: Array

# lesson 1: one-dimensional arrays, # lesson 2: traversing an array, # lesson 3: arrays of strings, # lesson 4: algorithms on arrays, # lesson 5: the enhanced for loop, # assignment 6: array statistics.

IMAGES

  1. STEM Robotic Hand Challenge

    project stem assignment 4

  2. STEM Assignment: Instant Challenge (Class Recording)

    project stem assignment 4

  3. 4-H STEM Project Training- Part 1

    project stem assignment 4

  4. STEM Poster Set

    project stem assignment 4

  5. 45+ STEM Challenge Ideas for Kids to do at Home or School

    project stem assignment 4

  6. Planetopia Project STEM Challenge Paperless Bundle

    project stem assignment 4

VIDEO

  1. 12th gala assignment English paper solution March 2024/section B paper 3 gala English solution

  2. Govt.School Science Project STEM Project

  3. [20th-3-2024] "Uranium Separation" [Part 2

  4. We Got Stem Cells In Our 🍆

  5. SCIENCE 4 || QUARTER 2 WEEK 4

  6. Minecraft Town

COMMENTS

  1. Source code for the 2022-23 AP Computer Science A course on Project Stem

    Organized by unit, you will find the necessary activity files to be compiled by the Java environment, as well as runner files provided by Project Stem to test execution (when available). Note The provided source code is intended to work with the 2023 AP CS A course.

  2. Assignment 4: String Shortener : r/EdhesiveHelp

    If you need answer for a test, assignment, quiz or other, you've come to the right place. Members Online. Unit 4 lesson 5 activity 1 I need help upvote ...

  3. Assignment 4 divisible by 3 in project stem

    The program starts by asking the user for the total number of checks. It then enters a for loop where it prompts the user to input a number and checks if it's divisible by 3 using the modulus operator. The program keeps count of how many numbers are divisible and how many are not. After the loop, it prints the counts. profile. Nice explanation ...

  4. # Project Stem

    This page contains the source code to various problems on Project Stem. Organized by unit, you will find the necessary activity files to be compiled by the Java environment, as well as runner files provided by Project Stem to test execution (when available). The provided source code is intended to work with the 2023 AP CS A course.

  5. Unit 4: Iteration

    /* Lesson 1 1/2 Coding Activity Question 1 */ import java.util.Scanner; public class U4_L1_5_Activity_One { public static void main(String[] args) { // Initialize ...

  6. Assignment 4: divisible by three : r/projectstemanswer

    Assignment 4: divisible by three unit 4 Sorry for the delayed posting, I like just got dumped last night soooo yeah Share Add a Comment. Be the first to comment Nobody's responded to this post yet. Add your thoughts and get the conversation going. Top 71% ...

  7. APCSA-ProjectStem/README.md at main

    Source code for the 2022-23 AP Computer Science A course on Project Stem. - APCSA-ProjectStem/README.md at main · ricky8k/APCSA-ProjectStem

  8. Project Stem Unit 4 Test Review Flashcards

    Variable used to add up a set of numbers. two ways to end a loop. 1. User Input- loop UNTIL..-. Input a value to change loop control variable- do not know how many times this loop will repeat2. Count variable- ex: print "Coding" ten times- Count to change loop control variable- c = c + 1- usually know how many times this loop will repeat.

  9. APCSP.Unit 4 (Project STEM) Flashcards

    Box and Whisker Plots, Box and Whisker Plots, box and whisker plots. Teacher 25 terms. Virginia_Fouche1. Preview. Vocab 8 Justin Thompson. 5 terms. justinminthompson5. Preview. Study with Quizlet and memorize flashcards containing terms like Program Functionality, Program Purpose, Pixel and more.

  10. Project Stem Unit 4 Flashcards

    The smallest unit of a digital image or graphic that can be displayed and represented on a digital display device; a combination of the terms picture and element; formed by three luminescent particles, one red, one green, and one blue. RGB. An additive color model which combines red, green, and blue light to create millions of colors. Hexadecimal.

  11. apcsa · GitHub Topics · GitHub

    Add this topic to your repo. To associate your repository with the apcsa topic, visit your repo's landing page and select "manage topics." GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.

  12. Unit 2: Using Objects

    Project Stem. Powered by. Powered by # Unit 2: Using Objects # Lesson 1: Strings and Class Types ... # Assignment 2: Control Tower Coding Activity Assignment2.java /* Assignment 2 - Control Tower */ /* Class name - must be "Assignment2" in order to run */ import java.util.Scanner; import assignment2.Airplane; public class Assignment2 { public ...

  13. (Needs Help!)Unit 4 Assignment String Shortener: Second ...

    (Needs Help!)Unit 4 Assignment String Shortener: Second algorithm. Hi! I need help figuring out the second algorithm for the Unit 4 Assignment!! I got the first algorithm going, this is all I need. Thanks! Java ... what is the unit 2 quiz passcode for Project STEM on Java?

  14. [AP CS] Assignment 4: String Shortener

    Here is the code to get a 100% on the (Assignment 4) String Shortener. Code Should work. Note: Project stem and edhesive sometimes change answers, which basically means a few words like the methods and calls will be different. Be aware of that.

  15. Project Stem CSA Unit 4: Lesson 2 Review Flashcards

    This lesson is based around ______________, which is a fancy word for patterns or instructions used in programming. This algorithm finds how many times b divides into a. What does this algorithm do? int a = scan.nextlnt (); int b = scan.nextlnt (); int c = 0; while (a >= b) { a = a - b; c++; } System.out.print (c); Lesson Review.

  16. Walkthrough of Assignment 4

    This video walks through the specification, skeletons, and unit testing for assignment 4, which requires developing a recursive web image crawler based on th...

  17. Java String Shortener

    The instructions for the assignment are: In many methods of communication throughout the last century, from telegrams to SMS messages to tweets, there is a benefit to reducing message length: either the number of characters is limited or using more characters incurs extra cost.

  18. Assignment 4: Divisible by Three ProjectSTEM hello! I have no clue at

    To write a program using a loop in Python, you can leverage the language's high-level and readable design.Python's emphasis on code readability is evident through its use of indentation.. How to explain. It supports multiple programming paradigms, including functional, object-oriented, and structured programming.. One common type of loop in Python is the while loop, which allows you to execute ...

  19. Unit 1: Primitive Types

    /* Lesson 1 Coding Activity Question 3 */ class U1_L1_Activity_Three { public static void main(String[] args) { // Final Output System.out.println("====="); System ...

  20. CS Python fundamentals 1.5 question 4 : r/projectstem

    If anyone has the answers to 1.5-1.9 in project stem that would be a big help🙏. 2. 1. Sort by: Add a Comment. CrazyNcaustiC. • 1 yr. ago. Does anybody have CS Python Fundamentals AFE 1.5 Code Practice: Question 1. 1.

  21. Using rubrics for assessment in STEM education

    The rubric allowed me to: Quantitatively measure my students' problem-solving skills. Track growth in my students' problem-solving abilities. Give my students specific feedback around problem-solving. Provide a more true measure of student success in STEM. The rubric allowed my students to: Know exactly what was expected of them during each ...

  22. Project-Based Learning in STEM Classrooms: A Complete Educator's Guide

    The essence of project-based learning (PBL) in STEM is a shift from these traditional educational paradigms. Instead, the focus is on immersing students in an active, hands-on learning process where they gain knowledge through experience, discovery, and exploration. Rather than being passive recipients of information, students become active ...

  23. Unit 6: Array

    # Assignment 6: Array Statistics Coding Activity StudentStatsArray.java. ... // Provided code from Project STEM. // No modifications were made to this file. public class Student { private String name; private double gpa; private int year; public Student(String name, double gpa, int year) { this.name = name; this.gpa = gpa; this.year = year ...