This repository was archived by the owner on Aug 3, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Programming Labs Set A
mrseidel edited this page Sep 5, 2022
·
2 revisions
See replit.com for the labs associated with this portion of the course. It is highly suggested that you complete these labs prior to attempting Processing - Assignment 1
There might be quizzes and tests involved with this portion of the course. See your teacher for details.
This is a verbal-feedback-only section of the course.
The Overarching Learning Goal for this is Programming Concepts. The specific learning goal(s) for this include:
- We are learning to explain programming concepts and constructs.
- We are learning to plan, write, and maintain simple programs.
| Success Criteria for We are learning to explain programming concepts and constructs |
Look Fors |
|---|---|
| I can describe the types of data that computers can process and store. | * variety of types of data understood, * can speak to, in detail, multiple types of data |
| I can use correct terminology to describe programming concepts (data types, constants, variables). | * accurate use of terminology, * can use proper terminology verbally and in writing, * clarity of communication |
| I can explain the difference between constants and variables used in programming. (B1) | * understanding of the purpose of constants, * understanding of the purpose of variables, * can compare the differences |
| I can describe the function of Boolean, comparison, order of operations and arithmetic operators. (B1) | * understanding of Boolean expressions, * understand the location and use of Boolean expressions, * can describe the order of operations if given a scenario, * understands the difference between +, -, *, and /,* understands the difference between =, ==, and ===. |
| I can identify situations in which decision structures are required (if statements) | * location of if statements,* location of else if,* location of else
|
| Success Criteria for We are learning to plan, write, and maintain simple programs |
Look Fors |
|---|---|
| I can use variables, expressions, and assignment statements to store and manipulate numbers and text in a program | * variables used have purpose, * variables are given appropriate values, * variables are modified over time, * variables are used, as necessary, * constants created and used, as necessary, * variables or constants used in if statement evaluations, as necessary, * variety of data types used as variables, as necessary |
| I can write a program that includes input (keyboard and mouse) and output (shown on screen) | * receive keyboard input, as necessary, * mouse input used, as necessary, |
| I can write a program that includes a decision structure for two or more choices (if statements) | * if statements are properly formatted, * if statement blocks include else if when appropriate,* if statements are separated into different blocks (instead of else if) when appropriate,* use of else statements, as necessary,* used appropriate operators (i.e. ` |
| I can write clear and maintainable internal documentation to a specific set of standards (header, comments) | * clear, descriptive header, * header follows provided template, * comments exist above blocks of code, * comments are descriptive and easy to understand, * comments are appropriate to the block of code, * comments are not on every line |
| I can write clear and maintainable code using proper programming standards (constant and variable names, indenting) | * variable names follow naming conventions, * variable naming convention chosen is consistently used throughout program, * variable names are descriptive to what they do, * constants following naming conventions, * indenting is completed per industry standards |