# Pre Survey¶

Generally I have felt secure about attempting computer programming problems.
• 1. Strongly disagree
• 2. Disagree
• 3. Neither agree nor disagree
• 4. Agree
• 5. Strongly agree
I am sure I could do advanced work in computer science.
• 1. Strongly disagree
• 2. Disagree
• 3. Neither agree nor disagree
• 4. Agree
• 5. Strongly agree
I am sure that I can learn programming.
• 1. Strongly disagree
• 2. Disagree
• 3. Neither agree nor disagree
• 4. Agree
• 5. Strongly agree
I think I could handle more difficult programming problems.
• 1. Strongly disagree
• 2. Disagree
• 3. Neither agree nor disagree
• 4. Agree
• 5. Strongly agree
I can get good grades in computer science.
• 1. Strongly disagree
• 2. Disagree
• 3. Neither agree nor disagree
• 4. Agree
• 5. Strongly agree
I have a lot of self-confidence when it comes to programming.
• 1. Strongly disagree
• 2. Disagree
• 3. Neither agree nor disagree
• 4. Agree
• 5. Strongly agree

Loops/Iteration like for n in nums: and for i in range(4):
• 1. I am unfamiliar with this concept
• 2. I know what it means, but have not used it in a program
• 3. I have used this concept in a program, but am not confident about my ability to use it
• 4. I am confident in my ability to use this concept in simple programs
• 5. I am confident in my ability to use this concept in complex programs
Conditionals/Selection Statements like if x < 3:
• 1. I am unfamiliar with this concept
• 2. I know what it means, but have not used it in a program
• 3. I have used this concept in a program, but am not confident about my ability to use it
• 4. I am confident in my ability to use this concept in simple programs
• 5. I am confident in my ability to use this concept in complex programs
Functions like def get_odd(nums):
• 1. I am unfamiliar with this concept
• 2. I know what it means, but have not used it in a program
• 3. I have used this concept in a program, but am not confident about my ability to use it
• 4. I am confident in my ability to use this concept in simple programs
• 5. I am confident in my ability to use this concept in complex programs
Lists like a = ["red", "green"].
• 1. I am unfamiliar with these concepts
• 2. I know what they mean, but have not used them in a program
• 3. I have used these concepts in a program, but am not confident about my ability to use them
• 4. I am confident in my ability to use these concepts in simple programs
• 5. I am confident in my ability to use these concepts in complex programs

Thanks for filling this survey and let us know you better!