Skip to content
This repository was archived by the owner on Aug 3, 2023. It is now read-only.

Programming Labs Set A

mrseidel edited this page Sep 5, 2022 · 2 revisions

πŸ“˜ Labs Set (A)

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.

Learning Goals and Success Criteria

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

Clone this wiki locally