Programming Concept Worksheet
Reflect on and demonstrate your understanding of a key programming concept.
Full Name
*
First Name
Last Name
Class or Course Name
*
Date
*
 -
Month
 -
Day
Year
2 digit month, 2 digit day, 4 digit year
Date
Programming Concept
*
Please Select
Variables
Loops
Functions
Conditional Statements
Arrays/Lists
Objects/Classes
Recursion
Other
In your own words, define this programming concept.
*
Provide a real-world example or analogy for this concept.
*
Paste or write a short code snippet that demonstrates this concept.
*
Analyze the code snippet: What does it do and how does it demonstrate the concept?
*
How confident are you in your understanding of this concept?
*
Not confident
1
2
3
4
Very confident
5
1 is Not confident, 5 is Very confident
Which of the following best describes your familiarity with this concept?
*
This is new to me
I've seen it before but haven't used it
I've used it a few times
I'm very comfortable with it
Self-Assessment: Rate your understanding and ability to apply this concept.
*
Rows
Poor
Fair
Good
Excellent
Understanding the concept
1
2
3
4
Applying the concept in code
5
6
7
8
Explaining the concept to others
9
10
11
12
What questions do you still have about this concept?
Submit Worksheet
Should be Empty: